1

Опубликованы новые выпуски руководств 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 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.

В 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) и размерах пакетов. Актуализирован список зависимостей.

В 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 и т.п.

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

Источник →

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

2

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

Linux Mint 19.3 Mate Edition
Windows 7

3

Wolfenberg пишет:

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

так первый абзац текста же ab

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

4

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

Linux Mint 19.3 Mate Edition
Windows 7

5

Wolfenberg пишет:

почему бы не объединить всё это в один талмуд

Ну типа "base system" и расширенный

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

6

DiabloPC пишет:

Ну типа "base system" и расширенный

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

Linux Mint 19.3 Mate Edition
Windows 7

7

Wolfenberg пишет:

Голимое ядро "а-ля FreeBSD"

A чем там ядро то плохое? Дык по идее ж какое соберешь - такое и будет.
Честно говоря у меня даже чёрные мысли проскакивают себе LFS собрать, правда пока лень берет верх ag ... Недавече тут столкнулся с парой вм, работающих на одной машине, с идентичными настройками виртуалок и обе без графики (т.е на DE грешить не получится), в одной suse 11, в другой 42.3 - разница просто поразительная, а функции они выполняют те же. Вот и пришла мысль что чем дальше - тем больше раздувается это всё, при этом никуда толком с места не двигаясь, да и + от systemd с удовольствием избавился бы, досихпор блин не могу до конца с ней ужиться ac

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

8

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

DiabloPC пишет:

A чем там ядро то плохое? Дык по идее ж какое соберешь - такое и будет.

Linux Kernel повеселее будет - патчей много, модулей ещё больше bx Вы бы ещё UNIX 2 накатили...
*** Добавлено: 05.03.2019 21:05:04 ***

DiabloPC пишет:

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

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

Linux Mint 19.3 Mate Edition
Windows 7

9

Wolfenberg пишет:

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

Та буквально на днях: решил я отключить zm, делаю

 Консоль:
service zm disable
и после перезагрузки обнаруживаю что apache и mysql лежат, вылечелось
 Консоль:
service apache2 reenable
service mysql reenable
и вот как с таким мириться??
*** Добавлено: 5th Mar 2019 7:15:11 pm ***

Wolfenberg пишет:

функциональность ОС растёт

от честно: кроме кучи свежих свистоперделок в гноме с кедами ну никак не могу найти хоть какой-то функциональной разницы

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

10

DiabloPC пишет:

от честно: кроме кучи свежих свистоперделок в гноме с кедами ну никак не могу найти хоть какой-то функциональной разницы

ai  Каких перделок?

DiabloPC пишет:

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

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

Linux Mint 19.3 Mate Edition
Windows 7

11

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 пишет:

Он к себе лепит базу и сервер

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

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

12

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

13

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?

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

14

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

15

s.xbatob, Это у меня так системДя себя ведет (подозреваю что не только у меня)

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

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

16

DiabloPC пишет:

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

ag вы таки делаете мне смешно...
Вот давеча собрал этот самый(?!) LFS, но по правде это не совсем он, а монстр-мутант на стероидах с мультилибом LFS→CLFS→CBLFS, и новыми кедами, всё просто летает... доволен как слон, команда KDE постаралась на славу. Сборка полностью оригинальная.
http://www.picshare.ru/uploads/190311/j69601ZeAp_thumb.jpghttp://www.picshare.ru/uploads/190311/NT4c5Nho18_thumb.jpghttp://www.picshare.ru/uploads/190311/S0Rh276150_thumb.jpg
Никаких системДЭ , только кошерный SysVinit , вдумчивая сборка заняла примерно неделю.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

17

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

gramozeka пишет:

сборка заняла примерно неделю.

я так понимаю что неделю не только по вечерам? Или я ошибаюсь?

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

18 (12.03.2019 23:52:06 отредактировано gramozeka)

DiabloPC пишет:

я так понимаю что неделю не только по вечерам? Или я ошибаюсь?

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

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

19

gramozeka пишет:

почищу, причешу, запротоколирую и на гитлаб скину для истории.

Ооо, это дельная идея. Жду такого счастья bx

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему