LINUX.ORG.RU

Релиз LFS 8

 


3

3

Сформированы новые выпуски руководств Linux From Scratch 8.0 (LFS) и Beyond Linux From Scratch 8.0 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 800 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.

В Linux From Scratch 8.0 произведено обновление 29 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. В новой версии осуществлён переход на ядро Linux 4.9, обновлены glibc 2.24, binutils 2.27, gcc 6.2.0, Bash 4.4, Perl 5.24.1, Util-Linux 2.29.1, Vim 8. В Beyond Linux From Scratch 7.10 по сравнению с прошлым выпуском отмечено 775 обновлений программ, среди которых KDE Plasma 5.9, KDE Applications 16.12 и GNOME 3.22. Переход к новой ветке 8.0 обусловлен удалением символической ссылки с /lib на /lib64, прекращением использования отдельной директории /usr/lib64 и включением нового компоновщика /usr/bin/ld.gold, который пока не задействован по умолчанию.

Кроме LFS и BLFS в рамках проекта выпускалось несколько дополнительных книг:

  • «Automated Linux From Scratch» — фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • «Cross Linux From Scratch» — описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm;
  • «Hardened Linux From Scratch» — инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
  • «LFS Hints» — подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов;
  • «LFS LiveCD» — проект по подготовке LiveCD. На данный момент не развивается.

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



Проверено: Shaman007 ()
Последнее исправление: Psych218 (всего исправлений: 3)

У них еще оказывается под новый год шаблон порвало и они таки обновили CLFS-Embedded под новый GCC и musl-libc.

Стоит заценить, щас начинаю собирать опять...

timdorohin ★★★★
()

Кто эту штуку трогал? Насколько тяжело после убунты, очень или очень-очень?

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

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

как жить без пакетной системы

жить без ПМ глупо. LFS нужен, если ты хочешь создать свой дистрибутив или в образовательных целях.
Особо тяжёлого там ничего нет — весь процесс сборки описан с комментариями к каждой команде, читай и копируй. Но начальные знания необходимы, чтобы понимать, что делаешь. Тяжело только с позиции, что придётся много печатать/копипастить

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

Я, кстати, видел гайдики по сборке LFS с помощью Arhc Build System.

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

Не пытайся. Девственное сознание убунтовца этого не выдержит.

жить без ПМ глупо. LFS нужен, если ты хочешь создать свой дистрибутив или в образовательных целях.

Двачую вот этого. Если ты готов бросить вызов патрегу и в одиночку развивать и поддерживать свой дистрибутив, написав свой ПМ, ибо так ъ, то давай, я за тебя.

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

Нуу, опять все пересобирать по новой. Этот лего бесконечен.

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

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

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

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

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

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

Та чучуть

Valman_new
() автор топика

LFS и BLFS с системным менеджером systemd

Тоесть вы хотите сказать что я пропустил те прекрасные дни когда у хейтеров настолько сильно пригорело?

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

ЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ

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

Эх. Так не считается. Должно гореть! Должны вариться адские котлы и там в криках мук должны гореть грешники с криками «Хотим старье», «Хотим хаос», «Хотим bash» и «У меня зависла альфа systemd в 1994 году, оно неюзабельно»

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

В 7-ке появилась эта ваша богомерзкая сустемд, я помню даже новость по этому поводу писал.

Хотим bash

Фу, баш! Как этим можно пользоваться? Как можно спокойно смотреть на эти башизмы? Убивать-убивать-убивать!

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

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

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

Если хочется KISS и пособирать из исходников, то как вариант порекомендую CRUX. Почти что LFS, но есть простой менеджер пакетов (не «пакетная система»), простая система инициализации, и набор уже скомпилированных базовых пакетов (потом, после бутстраппинга системы, их можно и пересобрать).

LFS — тоже хорошо, только процесс начальной установки не то, чтобы сложен, но довольно нуден.

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

А уж за использование башизмов в #! /bin/sh скриптах нужно не просто убивать, а убивать медленно и мучительно.

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

Насколько тяжело после убунты

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

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

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

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

Собираешь и ставишь, нет? Для этого не нужно никакой древней мудрости.

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

подбирать USE-флаги

не нужно там подбирать. при установке пакета только выставляешь нужные.

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

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

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

не нужно там подбирать
при установке пакета только выставляешь нужные

Противоречивые параграфы. Как можно «выставлять нужные USE-флаги при установке пакета» не подбирая их?

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

Просто не всем это нужно

Это все в моей голове!

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

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

самописный пакетоманагер

[не троллинг] Можно ссылочку? Сижу на LFS со своим ПМ, было бы интересно посмотреть на альтернативы.

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

А зачем изобретать то, чем уже давно пользуюсь? Вообще, мои изыскания были в сторону чего-то лучшего, но, видимо, лучше генты для меня ничего нет. :3

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

Вот не надо ;)

Надо, Ларри, надо!

Гента всё-таки не такая гибкая. Как мейнтейнер решил, так и ешь. Пару флагов делу не помогают.

Я сам себе мейнтейнер. Что мне не нравится в основном дереве, то я утаскиваю вначале в локальный оверлей, а после тестов оно перекочёвывает в nightmare overlay. Впрочем, у меня в оверлее есть и то, чего в дереве нет.

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

Именно, кошмар ;) Если пользоваться тем, что дают - гента конечно гибкая, но... И LFS это более «пинцетная» система на своём localhost.

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

Если пользоваться тем, что дают

Если собирать LFS точно по книге, то получится вообще полная фигня. В генте тоже надо включить мозг, внезапно.

И LFS это более «пинцетная» система на своём localhost.

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

Да, saahriktu чётко описал некоторых людей.

Ссылку?

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

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

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

Релиз LFS 8 (комментарий)

Мы говорим о тех, кому надо еще больше свободы, чем в генте. Как там писали на опеннете (правда о Crux, но сути не меняет):

Чем он лучше Gentoo?

Как бы тебе объяснить, чтобы не обидеть...
Вот смотри, чем соседняя школа лучше твоей? Наверное ничем. Наверняка >твоя школа лучше соседней, но это ведь не повод уничтожать соседнюю >школу, верно?
Она просто есть, никто не обязывает тебя в нее ходить.

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

Охох. Это же Gentoo. Добавим к корове такой флаг: "-*".

И теперь мы получаем массу веселого ;) Но зато Gentoo. Так тот же Crux намного легче доводится напильником.

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

Из того, чем пользовался я лично - Tiny Core Linux и Slackware. Но Tiny Core Linux не подходит для повседневного использования, хотя и возможно был бы идеален в образовательных целях.

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

В теории можно любой дистрибутив перепилить так, что его Шаттлворт родной не узнает. Но при желании сделать что-то по-своему усилий на борьбу с, например, дебианом нужно потратить значительно больше, чем на борьбу с, например, генту.

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

Я пока только в убунте композитор менял и солянку из wm с софтом делал. Надо будет в crux потыкать, наверное.

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