LinuxForum.Fans
Тема

Опубликованы Linux From Scratch 8.4 и Beyond Linux From Scratch 8.4

Автор: DiabloPC 19 сообщений 2233 просмотров
03.03.2019 12:19 #430927

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

[j]В Linux From Scratch 8.4 произведено обновление 34 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. Обновлены требования для хост системы (в число зависимостей добавлен python). В новой версии осуществлён переход на ядро Linux 4.20, glibc 2.29, binutils 2.32, bash 5.0, Eudev 3.2.7, Meson 0.49.2, Openssl 1.1.1a, Perl 5.28.1, Python 3.7.2, Sed 4.7, Tar 1.31, Util-Linux 2.33.1. Упрощены инструкции для glibc в главе 5. Внесены изменения в структуру файловой системы в главе 2. Обновлена информация об SBU (Standard Build Unit) и размерах пакетов. Актуализирован список зависимостей.[/j]

[j]В Beyond Linux From Scratch 8.4 по сравнению с прошлым выпуском отмечено около 730 обновлений программ, среди которых GNOME 3.30, KDE Plasma 5.15, KDE Applications 18.12.2, LibreOffice 6.2, Cups 2.2.10, FFmpeg 4.1.1, VLC 3.0.6, PulseAudio 12.2, Inkscape 0.92.4, GIMP 2.10.8 SeaMonkey 2.49.4 и т.п.[/j]

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

  • "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. На данный момент не развивается.

Источник →

03.03.2019 13:21 #430929

*SCRATCH* И чем эти две ОС отличаются?

03.03.2019 13:25 #430931

Wolfenberg написал:
*SCRATCH* И чем эти две ОС отличаются?
так первый абзац текста же :)
03.03.2019 14:19 #430934

DiabloPC,
*SCRATCH* тогда почему бы не объединить всё это в один талмуд, чем зря вводить в заблуждение?

03.03.2019 15:28 #430936

"Wolfenberg" написал:
почему бы не объединить всё это в один талмуд
Ну типа "base system" и расширенный
04.03.2019 20:44 #430940
"DiabloPC" написал:
Ну типа "base system" и расширенный

Скорее уж расшаренный. Голимое ядро "а-ля FreeBSD" в наше время даром никому не нужно.

04.03.2019 21:02 #430942

"Wolfenberg" написал:
Голимое ядро "а-ля FreeBSD"
A чем там ядро то плохое? Дык по идее ж какое соберешь - такое и будет.
Честно говоря у меня даже чёрные мысли проскакивают себе LFS собрать, правда пока лень берет верх :D ... Недавече тут столкнулся с парой вм, работающих на одной машине, с идентичными настройками виртуалок и обе без графики (т.е на DE грешить не получится), в одной suse 11, в другой 42.3 - разница просто поразительная, а функции они выполняют те же. Вот и пришла мысль что чем дальше - тем больше раздувается это всё, при этом никуда толком с места не двигаясь, да и + от systemd с удовольствием избавился бы, досихпор блин не могу до конца с ней ужиться :(
05.03.2019 20:05 #430974

DiabloPC, :) А что с ним уживаться? Жужжит себе и жужжит, жрать не просит...

"DiabloPC" написал:
A чем там ядро то плохое? Дык по идее ж какое соберешь - такое и будет.
Linux Kernel повеселее будет - патчей много, модулей ещё больше ;) Вы бы ещё UNIX 2 накатили...
Добавлено: 05.03.2019 21:05:04

"DiabloPC" написал:
Недавече тут столкнулся с парой вм, работающих на одной машине, с идентичными настройками виртуалок и обе без графики (т.е на DE грешить не получится), в одной suse 11, в другой 42.3 - разница просто поразительная, а функции они выполняют те же

Ну, тут вы уже сравнили бульдога с носорогом. Во-первых, функциональность ОС растёт с годами от релиза к релизу. Во-вторых, уровень безопасности разный.
Вы бы ещё сравнили последний Xen и его же релиз год этак за 2006.

05.03.2019 20:15 #430975

"Wolfenberg" написал:
А что с ним уживаться? Жужжит себе и жужжит, жрать не просит...
Та буквально на днях: решил я отключить zm, делаю [console]service zm disable[/console]и после перезагрузки обнаруживаю что apache и mysql лежат, вылечелось [console]service apache2 reenable
service mysql reenable[/console]и вот как с таким мириться??
Добавлено: 5th Mar 2019 7:15:11 pm

"Wolfenberg" написал:
функциональность ОС растёт
от честно: кроме кучи свежих свистоперделок в гноме с кедами ну никак не могу найти хоть какой-то функциональной разницы
05.03.2019 20:21 #430976
"DiabloPC" написал:
от честно: кроме кучи свежих свистоперделок в гноме с кедами ну никак не могу найти хоть какой-то функциональной разницы
o_O Каких перделок?

"DiabloPC" написал:
осле перезагрузки обнаруживаю что apache и mysql лежат, вылечелось

Так это "косяк" видеомониторинга. Он к себе лепит базу и сервер. Ложится с ними вместе, потому как код херовый - домофонный.

09.03.2019 13:55 #430998

"Wolfenberg" написал:
Каких перделок?
Вот к примеруhttps://www.opennet.ru/opennews/art.shtml?num=50280
Или вот https://bugs.kde.org/show_bug.cgi?id=404709
[CENSORED] дожились [CENSORED], уже браузер без OpenGL [CENSORED] запустишь, [CENSORED]

"Wolfenberg" написал:
Он к себе лепит базу и сервер
Ну, по идее, задача системы инициализации какраз в том чтобы не дать ему это сделать, а не тупо идти на поводу у домофонного кода и гасить несвязанные сервисы... Не?
09.03.2019 14:21 #431003

Я тут против systemd, но раз юниты, которые и пускают-останавливают zm, так написаны, то, по-хорошему, это надо дергать разрабов этого самого zm.

09.03.2019 14:37 #431006

yars, Не, там ситуёвина другая: изначально апач включился как зависимость от ZM. а потом уже на него навесилось куча еще всего, но systemd посчитал что если апач включился вместе с ZM то и гасить их нужно вместе.

В аналогию можно привести любой пакетный менеджер:
Есть prog1 и prog2, для обеих нужна shared_lib3
делаем install prog1, ес-сно оно по зависимостям притянет за собой и shared_lib3
потом делаем install prog2 и всё чудно работает, т.к. shared_lib3 уже притянута вслед за prog1.
Потом нам prog1 оказалась ненужной и мы ее сносим, а вместе с ней улетает и shared_lib3, соответственно prog2 остаётся нерабочей.

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

09.03.2019 14:57 #431008

DiabloPC, это где пакетные менеджеры такие тупые? Или вы это сами придумали?

11.03.2019 23:20 #431013
"DiabloPC" написал:
Честно говоря у меня даже чёрные мысли проскакивают себе LFS собрать, правда пока лень берет верх ... Недавече тут столкнулся с парой вм, работающих на одной машине, с идентичными настройками виртуалок и обе без графики (т.е на DE грешить не получится), в одной suse 11, в другой 42.3 - разница просто поразительная, а функции они выполняют те же. Вот и пришла мысль что чем дальше - тем больше раздувается это всё, при этом никуда толком с места не двигаясь, да и + от systemd с удовольствием избавился бы, досихпор блин не могу до конца с ней ужиться

:D вы таки делаете мне смешно...
Вот давеча собрал этот самый(?!) LFS, но по правде это не совсем он, а монстр-мутант на стероидах с мультилибом LFS→CLFS→CBLFS, и новыми кедами, всё просто летает... доволен как слон, команда KDE постаралась на славу. Сборка полностью оригинальная.

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

12.03.2019 13:36 #431014

gramozeka, Это ты топа так ненавязчиво меня подталкиваешь на это действо? :D

"gramozeka" написал:
сборка заняла примерно неделю.
я так понимаю что неделю не только по вечерам? Или я ошибаюсь?
12.03.2019 23:41 · отредактировано #431018
"DiabloPC" написал:
я так понимаю что неделю не только по вечерам? Или я ошибаюсь?

:[ :D , на самом деле проект я затеял ещё полтора года назад, тогда на всё сочинительство у меня ушло где-то с месяц, мультилиб задача не тривиальная, пока всех блох выловил, то сё, подобрал приложения, патчи опять же(куда без них), параллельно пришлось по взрослому вкуривать мегатонны документации по каждой копеешной байде(как правило вся засада в ней), но зато потом - щёлк мышем, и через пару дней готовая система.(год на ней сидел без купюр)
В этот раз я просто подрихтовал свой проект, что-то изменил, что-то выкинул, что-то добавил. Вот разгребу завал на работе, почищу, причешу, запротоколирую и на гитлаб скину для истории.
Фактически сам процесс похож на собирание Генты из Слаки, только emerge это ты сам.
Сложного нет ничего, но нудно до отрыжки - 94 пакета базовый движок, 732 пакета всякие обмазки с соплями, 242 пакета иксов, ну и сами кеды 257 пакетов(это не все, часть я пока не собирал, игры например мне не нужны, собрал только карты и маджонг для жены).
Конечно большая часть автоматизирована и стандартизирована, но траха хватает... ну это чтоб не бухать. И да, из этого количества 250-260 пакетов это мультилиб, без него всё проще на несколько порядков, осилит даже школьник.
А мультик я только из-за вайна тащу, люблю в хиты прошлого погонять иногда.

14.03.2019 13:55 #431021

"gramozeka" написал:
почищу, причешу, запротоколирую и на гитлаб скину для истории.
Ооо, это дельная идея. Жду такого счастья ;)
Войдите или зарегистрируйтесь, чтобы ответить.