The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

01.03.2024 09:48

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

В Linux From Scratch 12.1 обновлено 43 пакета, среди которых Glibc 2.39, ядро Linux 6.7.4, Grub 2.12, Systemd 255, SysVinit 3.08, Coreutils 9.4, binutils 2.42, Openssl 3.2.1, Python 3.12 и другие.

Опубликован перевод руководств Linux From Scratch 12.1-SysV и Linux From Scratch 12.1-systemd на русский язык, где хотелось бы отметить следующие изменения:

  • Исправлена нумерация страниц в pdf.
  • Добавлена multilib-версия перевода (книга будет загружена как только состоится релиз оригинальной multilib-версии).
  • Исправлено множество ошибок, внесены обширные изменения текста для улучшения читаемости.
  • Введён в эксплуатацию репозиторий пакетов LFS.

В Beyond Linux From Scratch 12.1 содержит 1685 обновлений, среди которых GNOME 45, Xfce 4.18.2, KDE Plasma 5.27.10, LibreOffice 24.2.0.3, Thunderbird 115.8.0, Firefox 115.8.0, SeaMonkey 2.53.18, GIMP 2.10.36, Mesa 24.0.1, MariaDB 10.11.7, PostgreSQL 16.2, SQLite 3.45.1, Samba 4.19.5, Postfix 3.8.5, Exim 4.97.1, BIND 9.18.24, Apache httpd 2.4.58 и многие другие. Новыми в этой версии являются Qt6, sysmon-qt, xdg-desktop-portal, simple-scan, snapshot, Wireplumber, power-profiles-daemon и несколько вспомогательных пакетов. Также добавлены пакеты SPIRV и Vulkan для поддержки драйверов Vulkan для mesa. Объявлено, что в будущих версиях BLFS будут удалены неподдерживаемые библиотеки GTK2 и Python2.

Дополнение: Опубликован перевод multilib-руководств - 12.1-multilib SysV и 12.1-multilib systemd.

  1. Главная ссылка к новости (https://www.linuxfromscratch.o...)
  2. OpenNews: Опубликованы Linux From Scratch 12.0 и Beyond Linux From Scratch 12.0
  3. OpenNews: Первый выпуск самостоятельного русскоязычного ответвления Linux From Scratch
Автор новости: Volkodlak
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60700-lfs
Ключевые слова: lfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, 12yoexpert (ok), 10:29, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    есть живые люди, которые это собирали? опенсорсным gcc (т.е. с первой версии)
     
     
  • 2.2, m228chtig (?), 10:54, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В бэклоге лежит, всё руки не дойдут собрать.
     
  • 2.3, Аноним (3), 10:58, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А разве там требуют начинать с gcc-1.x ?
     
     
  • 3.5, Volkodlak (ok), 11:07, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не требуют, более того в книге есть специальный раздел "Требования к хост-системе" https://book.linuxfromscratch.ru/12.1/systemv/chapter02/hostreqs.html, где указаны минимально допустимые версии пакетов для хост-системы. Поэтому более ранние версии перечисленных пакетов могут работать, но это не проверялось.
     
     
  • 4.7, Аноним (7), 11:10, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С телефона так себе твоя ссылка отображается. Что в ФФ что в хроме. И это в эру Мобайл Фёрст.
     
     
  • 5.8, Volkodlak (ok), 11:21, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы всегда можете самостоятельно исправить разметку, добавить адаптивности и предложить свои изменения сообществу, ведь девиз LFS: "Your distro, your rules"
     
     
  • 6.27, Аноним (-), 13:41, 01/03/2024 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
  • 6.58, Аноним (58), 08:26, 02/03/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.47, keydon (ok), 18:02, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > И это в эру Мобайл Фёрст.

    Остановите эру, я сойду.
      

     
  • 5.59, Аноним (59), 13:16, 02/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Требовать от сайта где буквально предлагают скомпилировать линукс из исходных кодов чтобы он был адаптирован под смартфон это смешно.
     
  • 3.6, бгг (?), 11:09, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно,что про очень опытного лфсника тут говорится. Я одного знал,но он больше слакер всё же.
     
  • 3.21, 12yoexpert (ok), 13:28, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не с 1.х.х, а с первого. это нужно, чтобы быть уверенным в отсутсвии бекдоров.
    собирать первые сорцы gcc, ими собирать более новые и уже новым gcc собирать линукс
     
     
  • 4.29, 128557 (?), 13:48, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какая глубокая идея! А если в сырцах затаился бэкдор?
     
     
  • 5.52, Abra (?), 22:47, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого и просят версии поновее, что бы свежие бэкдоры 100% рабочие были.
     
  • 2.9, _kp (ok), 11:28, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для десктопа собирать, и тем более сейчас, смысл только в образовательнвх целях.
    А для встраиваемых систем собирали и будут собирать.
    Сам я собирал LFS системы давно, в 2007 - 2015х, сейчас работа другая. Проблем с LFS вообще не воникало, все как по нотам. Вот с uboot и его загрузчиком, там да, приходилось вникать в новое на тогдашнее время железо, и писать заново, то чего еще негде было скачать готовым.
     
     
  • 3.26, Аноним (7), 13:40, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эльбрс Линукс собирают на базе LFS без образовательных целей.
     
     
  • 4.43, Аноним (43), 16:29, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    собирают? видимо это загадочные "они", которые собирают?
     
  • 4.45, _kp (ok), 17:47, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так они и не для десктопа, в привычном смысле делают, а под экзотичное железо.
    Тут смысл очевиден.
     
  • 2.10, Аноним (10), 12:02, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а что более поздние версии gcc не опенсорсные уже?
     
     
  • 3.22, 12yoexpert (ok), 13:29, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    они собраны тем же бинарным gcc. нельзя быть уверенным, что там нет закладок, используя бутстрапнутый gcc
     
     
  • 4.46, _kp (ok), 17:53, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А если из исходника собираете, то _верите_ что там закладок нет?
    Или все исходники лично проверяете?

    А то, был вирус искавший исходники на Делфи и внедрявшийся именно в исходники.
    Кто ж свои исходники додумается на закладки перепроверять.

    В исходниках с Гитхаба зловредный код не какая то редкость. И раз распростанено в какой то мере, значит открытые исходники не так уж и проверяют. ;)

    А если "не читал, но доверяю" исходникам из надежного источика, то аналогично принимаемы и бинарники из надежных источников.

     
     
  • 5.49, keydon (ok), 18:17, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Или все исходники лично проверяете?

    Небольшие исходники лично проверяю (но не досконально, при желании можно запрятать так что не найду).
    Большие - верю, ну и результат сборки потом проверяю (обмазываю ограничителями, трафик смотрю, не 100% гарантия, но все же).

    > И раз распростанено в какой то мере, значит открытые исходники не так уж и проверяют. ;)

    В проприетарщине еще хуже. А как сделать лучше никто в общем случае не знает.

    > А если "не читал, но доверяю" исходникам из надежного источика, то аналогично принимаемы и бинарники из надежных источников.

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

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

    Очевидно сборка проверенным компилятором не доверенных исходников предпочтительнее сборки непроверенным компилятором не доверенных исходников.

     
     
  • 6.53, _kp (ok), 01:00, 02/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще, при коммерческой разработке или ответсвенной сборке открытой части ПО, идентификатор компилятора не его версия, а его номер сборки и происхождение. Это при некоммерческой работе можно самолично пересобрать свежую версию, а при финансовом риске может подставить себя и коллег,
    поэтому для релизов используется компилятор и библиотеки из конкретного каталога на сервере.

    А раз тестируется и одобряется конкретный бинарник компилятора, а не его версия или иная сбокрка такой же версии, то вполне приемлимы и готовые бинарники из надежных источников, и для популярных платформ тем более.
    С x86 платформой грабли в компиляторе редкость, а проблемы на ARM и вынудили к такому подходу.

     
  • 2.11, хрю (?), 12:08, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А чего там собирать? Я 10 лет назад собрал для разнообразия, проблем не было вообще никаких. На самом деле полезно один-два раза собрать.
     
  • 2.12, жорик (?), 12:25, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    что там собирать уже есть автоматизированные сборки в контейнерах.
     
  • 2.15, Аноним (15), 12:30, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сразу чувствуется что автор этого комментария с сабжем не знаком. В LFS используется последний актуальный компилятор, нужно просто собрать набор утилит первой необходимости. Это почти ничем не отличается от установки любых других приложений вручную. Сложность нулевая, просто следуешь инструкциям и через пару дней получаешь базовую Линукс систему, которую любой дистр устанавливает за 5 минут.
     
  • 2.19, Евгешко (?), 13:09, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такие! Собирал, всё работало. Но... Перешёл на Гентушечку потом. Аж пропустил винду vista, 7, 8, 8.1 им первые релизы 10-ки.
    Ща дебушкой пользуюсь - 12й с корицей ваще огонь!
     
     
  • 3.31, 128557 (?), 13:52, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Корицу себе на какое место посылаете? И главное, зачем?
     
     
  • 4.40, Евгешко (?), 15:54, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На SSD. Корица - Cinnamon же.
     

  • 1.4, Аноним (7), 11:05, 01/03/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.14, Аноним (14), 12:30, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Пожалуй, лучший дистробутив линукс.
     
     
  • 2.42, Аноним (43), 16:28, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    на бумаге хорош, а в электронном виде толстоват
     

  • 1.16, Аноним (16), 12:38, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если хотите поиграться с LFS и создать базовый дисковый образ, но не хотите тратить много времени, есть проект Umvirt LFSAutoBuilder. В настоящее время поддерживается версия 12.0-systemd, скоро будет доступен 12.1-systemd.
     
     
  • 2.24, 12yoexpert (ok), 13:30, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    зачем кому-то linux с systemd?
     
     
  • 3.30, Аноним (30), 13:51, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Он и без сустемдэ не нужен :))) Пора переписывать это peшeTо на внятную архитектуру (я про строение самого линукса). Даже по LFS (lamo follows scribbles) видно, насколько это неуклюжая, сильно связная, монолитная система.
     
     
  • 4.32, 128557 (?), 13:55, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может и пора, но кто возьмётся? Вы же не готовы, а кто кроме?
     
  • 4.60, Аноним (59), 13:24, 02/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бессмысленная демагогия.
     
  • 2.48, ZloySergant (ok), 18:03, 01/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если хотите поиграться и собрать собственный дистр - то T2 Linux.
     
  • 2.62, Аноним (16), 10:40, 03/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Репозиторий Umvirt LFSAutoBuilder обновлен. Версия 12.1-systemd размещена в основной ветке, версия версия 12.0-systemd вынесена в отдельную ветку. По времени система собирается также как и 12.0-systemd.

    Адрес репозитория: https://gitlab.com/Umvirt/lfsautobuilder

     

  • 1.20, Аноним (-), 13:24, 01/03/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.34, Аноним (16), 14:18, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В BLFS 12.1 Weston еще не завезли. Wayland-пакеты как бы есть, но как запустить его без иксов инструкции нет.
     
  • 1.39, Аноним (39), 15:14, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Максимум что я делал это собирал ядро с busybox, и это даже работало.
     
  • 1.41, Аноним (41), 15:54, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Инструкция по сборке вейланд-фри дистра вскоре будет на вес золота.
     
  • 1.51, Аноним (51), 22:23, 01/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Опубликован перевод руководств на русский язык
    > внесены обширные изменения текста для улучшения читаемости
    > dведён в эксплуатацию репозиторий пакетов LFS

    Спасибки. :)

     
  • 1.54, Аноним (54), 03:15, 02/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Возможно вопрос сложный - но есть ли у кого ссылка на инструкцию как настроить сеть у дистрибутива linux с нуля. то есть если совсем ни одного пакета нет и eth0 не создан. пакеты смогу брать на другой машине и передавать флопинетом (конечно же флешкой). Лучше если для ДебЯн подобных Linux. Возможно книга какая есть, даже если и старая.
     
     
  • 2.56, AlxAlp (?), 08:10, 02/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А в LFS разве ничего по этому поводу нету?
     
     
  • 3.61, Аноним (54), 03:20, 03/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В разделе https://www.linuxfromscratch.org/lfs/view/stable/chapter09/network.html нет ни одного пакета который нужно установить.
    Так уж случилось, что дистриб начинающейся на Аст и заканчивающийся на ра-линукс если поставить в режиме без GUI (который проприетарный) не имеет сети и все нужно поставить руками. Но все что я поставил до момента ip link set up не запускает сеть, не назначает IP.
     
     
  • 4.63, Volkodlak (ok), 11:24, 03/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не в ту сторону копаете, нужно посмотреть lspci, что там есть связанное с сетевыми адаптерами или лог загрузки, а потом доустановить нужную дебку(ибо сомневаюсь что у них нет собранного пакета)
     

  • 1.55, AlxAlp (?), 08:09, 02/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему в оригинале только одна LFS, а в переводе ажно джве штуки: LFS-SysV и LFS-systemd, непонятно откуда вторая взялась.
     
     
  • 2.57, Volkodlak (ok), 08:25, 02/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что в оригинале тоже две
    https://mirror.linuxfromscratch.ru/lfs/view/stable/
    https://mirror.linuxfromscratch.ru/lfs/view/stable-systemd/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру