LINUX.ORG.RU

Linux From Scratch 12.0

 ,


4

3

Вышла новая версия дистрибутива-книги по сборке Linux с нуля.

Основные изменения:

  • Обновления: binutils-2.41, gcc-13.2.0 и glibc-2.38.

  • В общей сложности с момента последнего выпуска было обновлено 38 пакетов.

  • Произведены значительные обновления текста по всей книге для улучшения читаемости.

  • Ядро Linux обновлено до версии 6.4.12.

Другие существенные изменения включают:

  • Добавлен libxcrypt в виде отдельного пакета. Ранее он был включен в состав glibc.
  • Для SysV-версии книги udev теперь извлекается непосредственно из архива systemd.
  • Новый пакет pkgconf теперь используется вместо pkg-config.
  • Новый модуль Python flit-core был добавлен в качестве новой обязательной зависимости для модуля Wheel.

Пожалуй, самое необычное в этом выпуске то, что одновременно с английской версией книги выпущен перевод на русский язык.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: Dimez (всего исправлений: 4)

Всегда было интересно попробовать, но никогда не было времени. Может на пенсии получится 😅

skyman ★★★
()

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

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

Может на пенсии получится

Скорее всего недостаток времени мутирует в недостаток мотивации.

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

Если просто копипастить, имея нормальные базовые знания в линуксе, то часов за 5 с перекурами(без запуска тестов), если читать, то 3-6 дней вечерами

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

Для SysV-версии книги udev теперь извлекается непосредственно из архива systemd

И сюда оно пролезло… Эх.

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

Не знаю как сейчас, но раньше там всё собиралось с помощью bash, make, autotools и gcc. Перезжать например на ninja как в BSD, никто и не думал.

На старом ноуте собирал дня 3, дольше всего компилялись ядро и gcc. Примерно 1/3 времени уходила на конфигурацию и 2/3 на компиляцию, и это не учитывая патчи + тесты.

Dr64h ★★
()

Надо собрать.

beck ★★★★
()

Есть обязательные вещи, которые обязан сделать каждый линуксоид хотя бы раз в жизни
Одна из таких вещей - собрать лфс

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

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

arax ★★
()

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

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

сколько нужно времени

От железа зависит. На моей тестовой системе на китайском зионе можно за вечер управиться вплоть до рабочего стола в иксах.

Я в LFS подглядываю в версии софта и мануалы по сборке для своих экспериментов относительно SliTaz

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

сколько нужно времени для чтения и сборки

Пара вечеров.

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

Есть обязательные вещи, которые обязан сделать каждый линуксоид хотя бы раз в жизни

Одна из таких вещей - собраться собрать лфс

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

Зависит от скорости чтения. Копипастить команды в терминал - 1-2 вечера. Гуглить незнакомые слова и команды - от недели)

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

Почти сдох.

Я недавно решил вернуться, потыкал немного палочкой, попытался собрать пару свежих версий используемого мной софта, познал боль.
На форуме узнал, что по сути остался только один из разработчиков и сейчас он в процессе обновления тулчейна до _менее_древнего_ :)
Если у него получится собрать более-менее стабильную основу, то будем понемногу выкидывать некроту из репозитория.

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

А как же построить сервер и родить линуксоидов?

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

Запиши в тетрадку: «Вещи которые сделаю на пенсии». Я поступил именно так. И сразу в завещании ляпнул чтоб похоронили меня с этой тетрадкой

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

И сразу в завещании ляпнул чтоб похоронили меня с этой тетрадкой

Я сперва подумал что с мануалом LFS :)

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

Что-то в этом есть. Из скрэча пришли и в скрэч мы обратимся

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

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

Пообщайся с #crux. Там из 50 человек 5 в теме, помогут и расскажут о косяках, на которых сами парились и парятся с каждым переходом на новый набор.

Neuromagus
()

если собирать, то тру ванилька? или как any% distro, с условными своими патчами out-of-source-tree?

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

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

WildWest
() автор топика
Ответ на: комментарий от skyman

Я полгода примерно собирал в свое время.

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

Один день, если без напряга, с перерывами и с отвлечением на другие задачи. Если прям упереться — часа три–четыре вечером хватит. Это при знании основ, конечно.

CrX ★★★
()

собирал в детстве 3-й кде, апдейтил из мастера, на нем же и сидел

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

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

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

ЧСХ, некоторые LFS-ники после компиляции LFS компилируют portage и превращают систему в генту :)

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

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

DiversantBivnev
()

Глянул исходники — там DocBook XML V4.5. Как у оригинала, так и у перевода.

Интересно, книга так в XML и пишется, или для написания используется что-нибудь более лаконичное, маркдаун там или тех… Всё же XML при всей моей любви к нему очень уж многословен для того, чтобы напрямую писаться человеком.

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

или для написания используется что-нибудь более лаконичное, маркдаун там или тех

Скорее всего, используется Asciidoctor.

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

Я пишу документацию в формате Docbook, для этого использую XmlMind как визуальный редактор (платное, но это по работе). После привыкания очень удобная штука, до привыкания может отпугнуть.

Не думаю, что кто-то пишет прям XML в формате Docbook руками.

blex ★★
()

Пожалуй, самое необычное в этом выпуске то, что одновременно с английской версией книги выпущен перевод на русский язык.

Команде переводчиков респект.

Xintrea ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.