Насколько я помню - там на уровне ядра этим всем жонглирование было. И это всё было закрыто как «ноу-хау». Ссылок не помню - но вой был по поводу этого знатный
У меня тот же вопрос, однако это разные вещи, build root и yocto плюс еще рядом аналогов я пользовался причем ради работы, но там всё по большей части автоматизировано. Наверное нельзя сравнить с LFS
Для меня LFS - это не бездумное следование книге с тупым копированием строчек. Это ещё и принятие решений того, что надо делать, а что можно пропустить, в зависимости от цели сбора. А так в принципе есть скрипты автоматического сбора LFS без своего влияния, запустил и пошёл чай пить, вернулся - всё стоит. Это не LFS.
Собирал LFS и BLFS, пользовался. Не помню, сколько времени на нём просидел — может полгода, может полтора. Потом узнал про Gentoo и решил, что с ним жить проще.
Как не нужно каждому водителю разбираться в деталях работы двигателя внутреннего сгорания и понимать роль альтернатора, так и не нужно каждому пользователю линукс вдаваться в крайности и собирать LFS. Важно знать, что такой ресурс есть и при случае к нему всегда можно обратиться. Мне так кажется.
И про быструю разработку, и про альтернативную поддержку, и про независимость от одного производителя, и вообще про много чего. Вот, например, Интел не хочет поддерживать hip для своих GPU Xe (и даже понятно, почему), но благодаря открытой разработке его L0 компонента hip оказалось возможным портировать. Здесь нет ничего про обучение, исключительно про разработку и поддержку. Впрочем, это отвлчение от основной темы.
Собирал, несколько лет использовал на домашней машине и рабочей. Нормально, только обновляться сложно, точнее, следить за обновлениями. Когда надоело просматривать списки обновлённых ебилдов генты, перешёл на генту.
Пробовал, но так и не дособрал до конца.
То ли ошибка какая-то была, то ли влом стало.
На счёт бесполезности этого действа скажу так…
Во-первых, понимаешь зависимости базовых вещей друг от друга (libc, gcc, ядро и всякие бутстрапы).
Во-вторых, начиная понимать эти зависимости и все их сборки, а также накладывание патчей и проч., начинаешь больше ценить работу дистростроителей, которую до того воспринимал как должное, осознаешь, какого рода и насколько разные проблемы могут возникнуть в процессе сборки, и что надо все эти подземные стуки компилятора, линкера и проч. понимать и уметь диагностировать.
Грубо говоря, до того, как сам погружаешься в эти кишки, или даже только пробуешь погрузиться, считаешь себя (разраба аппов) королём и богом, а дистростроителей - так, обслуга, которая, как в гостинице, шлёндрится по коридору, ища комнаты, в которых отсутствуют гости, чтобы им быстро и незаметно заменить использованные полотенца на свежие.
А после того, как попробовал всё собирать сам - уже воспринимаешь дистростроителей не как «обслугу», а как разновидность инженеров, коллег по цеху.
А так в принципе есть скрипты автоматического сбора LFS без своего влияния, запустил и пошёл чай пить, вернулся - всё стоит. Это не LFS.
Вот именно, что это не LFS.
LFS - это когда ты немного криво скопипастил команду сборки, и она (сборка) взяла и собралась, а зафейлилась уже сборка следующего шага, и ты такой смотришь в эти простыни сборочного выхлопа, и пытаешься понять, где ты не прав…
Не собирал. К тому времени, когда появился LFS уже насобирался всего под Слакой и ушёл на RedHat. А когда узнал, что есть LFS, уже из своего RH сделал непонятно что, пересобрав там libc и всё остальное. И стало не интерестно, прекрасно понимал, сколько времени занимает компиляция, и при этом, сколько не компиляй, Линукс останется тем же Линуксом...
Хочешь сказать, что я это выдумываю? Смысел? Я помню, что было нытьё, что типа модуль ядра закрытый и тд. Я не вникал что там открытое, а что закрытое. Ясно, что проект был какой-то самобытный. Но мне было не до него. Я генту конпелял(а может слаку, уже не помню)
Или неправильно понял суть претензий. Например, перепутал «закрытие» исходников с «закрытием» директорий от того же ls. Это может порождать кое-какие технические проблемы.
соглашусь ) мне в принципе для этого уже хватило Слаки, так что от LFS я уже в принципе ничего нового не получила, а по части сборок хотелось удобства, чтобы оставила на ночь комп собирать что-то большое и тяжелое и ушла, зная что всё остальное по списку тоже соберется после большого и тяжелого.
LFS – нет, но Gentoo – да. Времени отнимает будь здоров, но система получется довольно компактная и быстрая, хоть я и не задавался целью играться с оптимизациями всего и вся. Делал это в ВМ. Но книгу LFS читал.
Собирал LFS и BLFS, пользовался. Не помню, сколько времени на нём просидел — может полгода, может полтора. Потом узнал про Gentoo и решил, что с ним жить проще.
Прям мой путь повторили. Даже интервалы и мотивация совпадают. Я на BLFS сидел полгода, а потом перешёл на Gentoo, которая воспринималась как LFS с автоматизацией.
Да собирал, да даже свое ядро собирал и выкинул к чертям собачим все то что Линус не сдюжил. Ну и что? А что дальше. Ну да, подобный пердолинг помог мне в дальнейшем собирать контейнеры с минимальным набором, но сейчас вся эта шляпа лежит в свободном доступе, и можно не париться а скачать с репозитория.
Да был прям лютейший пердолинг с убуной, вот прям костьми лег загружалась она до вввода авторизации в UI за каких то 1,45 секунд. В мейнстриме на текущий момент это нах не нужно, полезно только во вникание процесса, опять же я как Software Architect имею свое предстваление, все остальные другое, но вот прям клятвенно говорю все эта возня с опенсором, с из лицензиями и овертоксичным комьюнити помогла найти свой высокооплачиваемй путь в жизни. За что им Багодарен!
P.S. Помню всех клоунов кто здесь был, типа вайлд руней и шамана,и еще много кого но вот прям щас невспомню. Из экслюзивов запомниля престватель Асер, дегенерат и мнеджер не пнмю уже как фамилие и слава Богу а остальных уже забыл, «старость не в радость» , но щас архивыпочитаю потеребонькаю воспоминания. )) Так что старость в радость!
P.P.S К сожалению спелчекер не работает, а на клавиатуре только буквы EN=us
И да пора уже делать ветку старым «бздунам», не путать с BSD! Где может соберемся как встарь без минусов и срачей а чисто понастольгиреуем о том как это было. Но ведь реально, я помню когда в 1995 настраивал компьютер в бухгалтерии так я там был и «Царь и Бог»
Не то, чтобы не пробовал. У меня был Linux Mandrake на диске. Я скачивал дистрибутивы MySQL, FreeRadius, Apache, PHP и собирал их руками. Всё это было в 2000-е. Потом уже, когда интернет стал шевелиться немного, стал ставить по человечески через порты (FreeBSD).