LINUX.ORG.RU

Собирали ли вы когда-нибудь LFS?

 


1

1
Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)
Ответ на: комментарий от question4

Насколько я помню - там на уровне ядра этим всем жонглирование было. И это всё было закрыто как «ноу-хау». Ссылок не помню - но вой был по поводу этого знатный

bryak ★★★★☆
()
Ответ на: комментарий от Sylvia

А чувство сожаления за потраченное время всё равно возникает…

Зависит от субъективного ощущения полученных знаний. Для меня LFS почти что стало знакомством с линуксовыми ОС.

Camel ★★★★★
()
Ответ на: комментарий от slepoy_pew

Интересно. Я ко времени начала сбора LFS уже был женат и имел работу. Может, здесь нет никакой связи?

VIT ★★★
()

Совершенно бессмысленная трата времени.

zabbal ★★★☆☆
()
Ответ на: комментарий от IvanRia

У меня тот же вопрос, однако это разные вещи, build root и yocto плюс еще рядом аналогов я пользовался причем ради работы, но там всё по большей части автоматизировано. Наверное нельзя сравнить с LFS

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

понятно, что для работы, быстро и качественно, за несколько дней соберешь оптимальную прошивку под конкретную плату

IvanRia
()
Ответ на: комментарий от IvanRia

или надо по одноименной книге шаг за шагом?

Для меня LFS - это не бездумное следование книге с тупым копированием строчек. Это ещё и принятие решений того, что надо делать, а что можно пропустить, в зависимости от цели сбора. А так в принципе есть скрипты автоматического сбора LFS без своего влияния, запустил и пошёл чай пить, вернулся - всё стоит. Это не LFS.

VIT ★★★
()
Последнее исправление: VIT (всего исправлений: 1)

Собирал LFS и BLFS, пользовался. Не помню, сколько времени на нём просидел — может полгода, может полтора. Потом узнал про Gentoo и решил, что с ним жить проще.

VladimirP ★★★★
()
Ответ на: комментарий от IvanRia

Как не нужно каждому водителю разбираться в деталях работы двигателя внутреннего сгорания и понимать роль альтернатора, так и не нужно каждому пользователю линукс вдаваться в крайности и собирать LFS. Важно знать, что такой ресурс есть и при случае к нему всегда можно обратиться. Мне так кажется.

VIT ★★★
()
Ответ на: комментарий от IvanRia

И про быструю разработку, и про альтернативную поддержку, и про независимость от одного производителя, и вообще про много чего. Вот, например, Интел не хочет поддерживать hip для своих GPU Xe (и даже понятно, почему), но благодаря открытой разработке его L0 компонента hip оказалось возможным портировать. Здесь нет ничего про обучение, исключительно про разработку и поддержку. Впрочем, это отвлчение от основной темы.

VIT ★★★
()

А зачем надо было LFS собирать?

bryak ★★★★☆
()

Игрался лет в 15 на реальном железе. Раз попробовал. Заработало. Забил.

xentatt
()

Собирал на Raspberry Pi для фриланс-заказа несколько лет назад.

Gentooshnik ★★★★★
()

Собирал, несколько лет использовал на домашней машине и рабочей. Нормально, только обновляться сложно, точнее, следить за обновлениями. Когда надоело просматривать списки обновлённых ебилдов генты, перешёл на генту.

JaM
()
Последнее исправление: JaM (всего исправлений: 1)

Пробовал, но так и не дособрал до конца. То ли ошибка какая-то была, то ли влом стало.

На счёт бесполезности этого действа скажу так… Во-первых, понимаешь зависимости базовых вещей друг от друга (libc, gcc, ядро и всякие бутстрапы). Во-вторых, начиная понимать эти зависимости и все их сборки, а также накладывание патчей и проч., начинаешь больше ценить работу дистростроителей, которую до того воспринимал как должное, осознаешь, какого рода и насколько разные проблемы могут возникнуть в процессе сборки, и что надо все эти подземные стуки компилятора, линкера и проч. понимать и уметь диагностировать.

Грубо говоря, до того, как сам погружаешься в эти кишки, или даже только пробуешь погрузиться, считаешь себя (разраба аппов) королём и богом, а дистростроителей - так, обслуга, которая, как в гостинице, шлёндрится по коридору, ища комнаты, в которых отсутствуют гости, чтобы им быстро и незаметно заменить использованные полотенца на свежие.

А после того, как попробовал всё собирать сам - уже воспринимаешь дистростроителей не как «обслугу», а как разновидность инженеров, коллег по цеху.

seiken ★★★★★
()
Последнее исправление: seiken (всего исправлений: 1)
Ответ на: комментарий от VIT

А так в принципе есть скрипты автоматического сбора LFS без своего влияния, запустил и пошёл чай пить, вернулся - всё стоит. Это не LFS.

Вот именно, что это не LFS. LFS - это когда ты немного криво скопипастил команду сборки, и она (сборка) взяла и собралась, а зафейлилась уже сборка следующего шага, и ты такой смотришь в эти простыни сборочного выхлопа, и пытаешься понять, где ты не прав…

seiken ★★★★★
()

Если бы была задача, собрать для чего-то конкретного, или собрать ради обучения, то возможно и стоило попробовать. Но задачи не было и нет.

dmitry237 ★★★★★
()

Не собирал. К тому времени, когда появился LFS уже насобирался всего под Слакой и ушёл на RedHat. А когда узнал, что есть LFS, уже из своего RH сделал непонятно что, пересобрав там libc и всё остальное. И стало не интерестно, прекрасно понимал, сколько времени занимает компиляция, и при этом, сколько не компиляй, Линукс останется тем же Линуксом...

mky ★★★★★
()

Использовал LFS и BLFS для создания кастомного дистрибутива средствами LTIB для продукта. При этом полностью по LFS дистрибутив не делал.

hatred ★★★★
()
Ответ на: комментарий от question4

Может, их не было? :)

Хочешь сказать, что я это выдумываю? Смысел? Я помню, что было нытьё, что типа модуль ядра закрытый и тд. Я не вникал что там открытое, а что закрытое. Ясно, что проект был какой-то самобытный. Но мне было не до него. Я генту конпелял(а может слаку, уже не помню)

bryak ★★★★☆
()
Последнее исправление: bryak (всего исправлений: 2)
Ответ на: комментарий от bryak

Хочешь сказать, что я это выдумываю?

Или неправильно понял суть претензий. Например, перепутал «закрытие» исходников с «закрытием» директорий от того же ls. Это может порождать кое-какие технические проблемы.

Я не вникал … мне было не до него

Вот поэтому.

question4 ★★★★★
()
Ответ на: комментарий от Camel

соглашусь )
мне в принципе для этого уже хватило Слаки, так что от LFS я уже в принципе ничего нового не получила, а по части сборок хотелось удобства, чтобы оставила на ночь комп собирать что-то большое и тяжелое и ушла, зная что всё остальное по списку тоже соберется после большого и тяжелого.

Sylvia ★★★★★
()

Ещё будучи гентушником пробовал, но на этапе изобретения менеджера пакетов понял, что переизобретаю portage, и бросил. (=

mord0d ★★★★★
()

LFS – нет, но Gentoo – да. Времени отнимает будь здоров, но система получется довольно компактная и быстрая, хоть я и не задавался целью играться с оптимизациями всего и вся. Делал это в ВМ. Но книгу LFS читал.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Так в том и прикол, что, помимо книжки, тебе будет интересно сказать ./configure --help, почитать вывод и добавить в свой вызов

./configure \
  --prefix=чота-там \
  --with-это-нада \
  --without-это-не-нада \

make -j$(nproc) && make install DESTDIR=куда-то

А не просто следовать попугайскому или дядь-хрюшкиному пути :)

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от yars068

и добавить в свой вызов

И в итоге оно всё сломается и будешь разруливать это 298 лет

bryak ★★★★☆
()
Ответ на: комментарий от VladimirP

Собирал LFS и BLFS, пользовался. Не помню, сколько времени на нём просидел — может полгода, может полтора. Потом узнал про Gentoo и решил, что с ним жить проще.

Прям мой путь повторили. Даже интервалы и мотивация совпадают. Я на BLFS сидел полгода, а потом перешёл на Gentoo, которая воспринималась как LFS с автоматизацией.

Camel ★★★★★
()
Ответ на: комментарий от Camel

перешёл на Gentoo, которая воспринималась как LFS с автоматизацией.

Так она ею и была

bryak ★★★★☆
()

Да собирал, да даже свое ядро собирал и выкинул к чертям собачим все то что Линус не сдюжил. Ну и что? А что дальше. Ну да, подобный пердолинг помог мне в дальнейшем собирать контейнеры с минимальным набором, но сейчас вся эта шляпа лежит в свободном доступе, и можно не париться а скачать с репозитория.

Да был прям лютейший пердолинг с убуной, вот прям костьми лег загружалась она до вввода авторизации в UI за каких то 1,45 секунд. В мейнстриме на текущий момент это нах не нужно, полезно только во вникание процесса, опять же я как Software Architect имею свое предстваление, все остальные другое, но вот прям клятвенно говорю все эта возня с опенсором, с из лицензиями и овертоксичным комьюнити помогла найти свой высокооплачиваемй путь в жизни. За что им Багодарен!

P.S. Помню всех клоунов кто здесь был, типа вайлд руней и шамана,и еще много кого но вот прям щас невспомню. Из экслюзивов запомниля престватель Асер, дегенерат и мнеджер не пнмю уже как фамилие и слава Богу а остальных уже забыл, «старость не в радость» , но щас архивыпочитаю потеребонькаю воспоминания. )) Так что старость в радость!

P.P.S К сожалению спелчекер не работает, а на клавиатуре только буквы EN=us И да пора уже делать ветку старым «бздунам», не путать с BSD! Где может соберемся как встарь без минусов и срачей а чисто понастольгиреуем о том как это было. Но ведь реально, я помню когда в 1995 настраивал компьютер в бухгалтерии так я там был и «Царь и Бог»

e000xf000h
()
Последнее исправление: e000xf000h (всего исправлений: 5)

Было дело, был молодой и имел много свободного времени.

Dominat ★★★
()

Не то, чтобы не пробовал. У меня был Linux Mandrake на диске. Я скачивал дистрибутивы MySQL, FreeRadius, Apache, PHP и собирал их руками. Всё это было в 2000-е. Потом уже, когда интернет стал шевелиться немного, стал ставить по человечески через порты (FreeBSD).

Feonis ★★★
()

Не понимаю зачем. Лучше какой-нибудь реальный дистрибутив из исходников собрать.

X512 ★★★★★
()

Прочитал в своё время из научного интереса. Отправляю читать знакомых для расширения кругозора.

GenSekY
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.