URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133003
[ Назад ]

Исходное сообщение
"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scratch 12.1"

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

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60700


Содержание

Сообщения в этом обсуждении
"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 12yoexpert , 01-Мрт-24 10:29 
есть живые люди, которые это собирали? опенсорсным gcc (т.е. с первой версии)

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено m228chtig , 01-Мрт-24 10:54 
В бэклоге лежит, всё руки не дойдут собрать.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 10:58 
А разве там требуют начинать с gcc-1.x ?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Volkodlak , 01-Мрт-24 11:07 
Не требуют, более того в книге есть специальный раздел "Требования к хост-системе" https://book.linuxfromscratch.ru/12.1/systemv/chapter02/host..., где указаны минимально допустимые версии пакетов для хост-системы. Поэтому более ранние версии перечисленных пакетов могут работать, но это не проверялось.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 11:10 
С телефона так себе твоя ссылка отображается. Что в ФФ что в хроме. И это в эру Мобайл Фёрст.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Volkodlak , 01-Мрт-24 11:21 
Вы всегда можете самостоятельно исправить разметку, добавить адаптивности и предложить свои изменения сообществу, ведь девиз LFS: "Your distro, your rules"

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 13:41 
Для Мобайл Брэйн это слишком сложно.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 02-Мрт-24 08:26 
Нет! Этому всё на блюдечке подавай, да ещё и обмазанное Mobile First.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено keydon , 01-Мрт-24 18:02 
> И это в эру Мобайл Фёрст.

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


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 02-Мрт-24 13:16 
Требовать от сайта где буквально предлагают скомпилировать линукс из исходных кодов чтобы он был адаптирован под смартфон это смешно.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено бгг , 01-Мрт-24 11:09 
Очевидно,что про очень опытного лфсника тут говорится. Я одного знал,но он больше слакер всё же.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 12yoexpert , 01-Мрт-24 13:28 
не с 1.х.х, а с первого. это нужно, чтобы быть уверенным в отсутсвии бекдоров.
собирать первые сорцы gcc, ими собирать более новые и уже новым gcc собирать линукс

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 128557 , 01-Мрт-24 13:48 
Какая глубокая идея! А если в сырцах затаился бэкдор?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Abra , 01-Мрт-24 22:47 
Для этого и просят версии поновее, что бы свежие бэкдоры 100% рабочие были.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено _kp , 01-Мрт-24 11:28 
Для десктопа собирать, и тем более сейчас, смысл только в образовательнвх целях.
А для встраиваемых систем собирали и будут собирать.
Сам я собирал LFS системы давно, в 2007 - 2015х, сейчас работа другая. Проблем с LFS вообще не воникало, все как по нотам. Вот с uboot и его загрузчиком, там да, приходилось вникать в новое на тогдашнее время железо, и писать заново, то чего еще негде было скачать готовым.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 13:40 
Эльбрс Линукс собирают на базе LFS без образовательных целей.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 16:29 
собирают? видимо это загадочные "они", которые собирают?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено _kp , 01-Мрт-24 17:47 
Так они и не для десктопа, в привычном смысле делают, а под экзотичное железо.
Тут смысл очевиден.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 12:02 
а что более поздние версии gcc не опенсорсные уже?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 12yoexpert , 01-Мрт-24 13:29 
они собраны тем же бинарным gcc. нельзя быть уверенным, что там нет закладок, используя бутстрапнутый gcc

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено _kp , 01-Мрт-24 17:53 
А если из исходника собираете, то _верите_ что там закладок нет?
Или все исходники лично проверяете?

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

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

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


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено keydon , 01-Мрт-24 18:17 
> Или все исходники лично проверяете?

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

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

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

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

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

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

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


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено _kp , 02-Мрт-24 01:00 
Вообще, при коммерческой разработке или ответсвенной сборке открытой части ПО, идентификатор компилятора не его версия, а его номер сборки и происхождение. Это при некоммерческой работе можно самолично пересобрать свежую версию, а при финансовом риске может подставить себя и коллег,
поэтому для релизов используется компилятор и библиотеки из конкретного каталога на сервере.

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


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено хрю , 01-Мрт-24 12:08 
А чего там собирать? Я 10 лет назад собрал для разнообразия, проблем не было вообще никаких. На самом деле полезно один-два раза собрать.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено жорик , 01-Мрт-24 12:25 
что там собирать уже есть автоматизированные сборки в контейнерах.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 12:30 
Сразу чувствуется что автор этого комментария с сабжем не знаком. В LFS используется последний актуальный компилятор, нужно просто собрать набор утилит первой необходимости. Это почти ничем не отличается от установки любых других приложений вручную. Сложность нулевая, просто следуешь инструкциям и через пару дней получаешь базовую Линукс систему, которую любой дистр устанавливает за 5 минут.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Евгешко , 01-Мрт-24 13:09 
Есть такие! Собирал, всё работало. Но... Перешёл на Гентушечку потом. Аж пропустил винду vista, 7, 8, 8.1 им первые релизы 10-ки.
Ща дебушкой пользуюсь - 12й с корицей ваще огонь!

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 128557 , 01-Мрт-24 13:52 
Корицу себе на какое место посылаете? И главное, зачем?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Евгешко , 01-Мрт-24 15:54 
На SSD. Корица - Cinnamon же.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 11:05 
Побоялся бы я этого репозитория от васяна. Неизвестно что он туда на самом деле положил.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 12:30 
Пожалуй, лучший дистробутив линукс.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 16:28 
на бумаге хорош, а в электронном виде толстоват

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 12:38 
Если хотите поиграться с LFS и создать базовый дисковый образ, но не хотите тратить много времени, есть проект Umvirt LFSAutoBuilder. В настоящее время поддерживается версия 12.0-systemd, скоро будет доступен 12.1-systemd.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 12yoexpert , 01-Мрт-24 13:30 
зачем кому-то linux с systemd?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 13:51 
Он и без сустемдэ не нужен :))) Пора переписывать это peшeTо на внятную архитектуру (я про строение самого линукса). Даже по LFS (lamo follows scribbles) видно, насколько это неуклюжая, сильно связная, монолитная система.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено 128557 , 01-Мрт-24 13:55 
Может и пора, но кто возьмётся? Вы же не готовы, а кто кроме?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 02-Мрт-24 13:24 
Бессмысленная демагогия.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено ZloySergant , 01-Мрт-24 18:03 
Если хотите поиграться и собрать собственный дистр - то T2 Linux.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 03-Мрт-24 10:40 
Репозиторий Umvirt LFSAutoBuilder обновлен. Версия 12.1-systemd размещена в основной ветке, версия версия 12.0-systemd вынесена в отдельную ветку. По времени система собирается также как и 12.0-systemd.

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


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 13:24 
Хороший дистр.
Как раз для тех, кому пердолинга с гентой уже недостаточно.
А тут можно развернуться просто ух!

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 14:18 
В BLFS 12.1 Weston еще не завезли. Wayland-пакеты как бы есть, но как запустить его без иксов инструкции нет.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 15:14 
Максимум что я делал это собирал ядро с busybox, и это даже работало.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 15:54 
Инструкция по сборке вейланд-фри дистра вскоре будет на вес золота.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 01-Мрт-24 22:23 
> Опубликован перевод руководств на русский язык
> внесены обширные изменения текста для улучшения читаемости
> dведён в эксплуатацию репозиторий пакетов LFS

Спасибки. :)


"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 02-Мрт-24 03:15 
Возможно вопрос сложный - но есть ли у кого ссылка на инструкцию как настроить сеть у дистрибутива linux с нуля. то есть если совсем ни одного пакета нет и eth0 не создан. пакеты смогу брать на другой машине и передавать флопинетом (конечно же флешкой). Лучше если для ДебЯн подобных Linux. Возможно книга какая есть, даже если и старая.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено AlxAlp , 02-Мрт-24 08:10 
А в LFS разве ничего по этому поводу нету?

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Аноним , 03-Мрт-24 03:20 
В разделе https://www.linuxfromscratch.org/lfs/view/stable/chapter09/n... нет ни одного пакета который нужно установить.
Так уж случилось, что дистриб начинающейся на Аст и заканчивающийся на ра-линукс если поставить в режиме без GUI (который проприетарный) не имеет сети и все нужно поставить руками. Но все что я поставил до момента ip link set up не запускает сеть, не назначает IP.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Volkodlak , 03-Мрт-24 11:24 
Вы не в ту сторону копаете, нужно посмотреть lspci, что там есть связанное с сетевыми адаптерами или лог загрузки, а потом доустановить нужную дебку(ибо сомневаюсь что у них нет собранного пакета)

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено AlxAlp , 02-Мрт-24 08:09 
Почему в оригинале только одна LFS, а в переводе ажно джве штуки: LFS-SysV и LFS-systemd, непонятно откуда вторая взялась.

"Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scr..."
Отправлено Volkodlak , 02-Мрт-24 08:25 
Потому что в оригинале тоже две
https://mirror.linuxfromscratch.ru/lfs/view/stable/
https://mirror.linuxfromscratch.ru/lfs/view/stable-systemd/