The OpenNET Project / Index page

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

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

02.03.2021 20:51

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

В Linux From Scratch 10.1 осуществлён переход на Glibc 2.33, ядро Linux 5.10.17, SysVinit 2.98 и Systemd 247. Обновлены 40 пакетов, включая Binutils 2.36.1, Autoconf 2.71, Bash 5.1, Eudev 3.2.10, Grep 3.6, Inetutils 2.0, IPRoute2 5.10.0, Meson 0.57.1, Perl 5.32.1, Python 3.9.2, Tar 1.34, Tcl 8.6.11, Util-Linux 2.36.2, Vim 8.2.2433, Zstd 1.4.8. Исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге.

В Beyond Linux From Scratch 10.1 обновлено около 850 программ, среди которых GNOME 3.38, KDE Plasma 5.21, KDE Applications 20.12.2, LibreOffice 7.1, Fmpeg 4.3.2, GIMP 2.10.22, Inkscape 1.0.2, Thunderbird 78.8.0, Firefox 78.8.0, SeaMonkey 2.53.6 и т.п.

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



  1. Главная ссылка к новости (http://lists.linuxfromscratch....)
  2. OpenNews: Опубликованы Linux From Scratch 10 и Beyond Linux From Scratch 10
  3. OpenNews: Опубликованы Linux From Scratch 9.1 и Beyond Linux From Scratch 9.1
  4. OpenNews: Опубликованы Linux From Scratch 9.0 и Beyond Linux From Scratch 9.0
  5. OpenNews: Опубликованы Linux From Scratch 8.4 и Beyond Linux From Scratch 8.4
  6. OpenNews: Опубликованы Linux From Scratch 8.3 и Beyond Linux From Scratch 8.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54687-lfs
Ключевые слова: lfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:06, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Супер.
     
     
  • 2.49, Аноним (-), 20:09, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хороший дист, без поттеренга
     
     
  • 3.55, IRASoldier_registered (ok), 01:18, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://www.linuxfromscratch.org/lfs/view/systemd/

    Linux From Scratch
    Version 20210302-systemd
    Published March 2nd, 2021

    И так уже много лет.

    Хехехе.

     
     
  • 4.66, Аноним (-), 17:27, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты ище ссылку на детские фотки потеренга вылажи , чиста паржем
     
     
  • 5.68, IRASoldier_registered (ok), 23:30, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А он что, ещё в детстве systemd начал разрабатывать? Или ты просто извращенец?


     
  • 3.63, Аноним (63), 15:33, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Новость ничитай, сразу атвичяй?

    А там про Systemd 247 сказано, между прочим.

     
     
  • 4.65, Аноним (-), 17:26, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чего мне читать новость если я эту шнягу наизусть знаю . Открой
    http://www.linuxfromscratch.org/lfs/view/10.1/
    и поищи там systemd  есличо.

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

     
     
  • 5.71, макпыф (ok), 08:24, 25/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    есть systemd редакция
     

  • 1.2, Аноним (2), 21:10, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Не то, чтобы я бросил всё и пошёл это делать, но оно уже на сустемД ?
     
     
  • 2.3, Аноним (3), 21:29, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я так понял, оно с двумя вариантами пока.
     

  • 1.4, Аноним (4), 21:37, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Эх, щас бы систему с пакетным менеджером, где пакеты качаются в виде исходников и собираются при установке, собственно как и сама система.
     
     
  • 2.5, Аноним (5), 21:44, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Gentoo, Funtoo, Gentoo-prefix_на_любом_дистре, pkgsrc_на_любом_дистре(работает не всегда хорошо), linuxbrew.
    Yocto и сборка Yocto через Yocto. Осилить можно, но муторно.
    Хотя полностью отвечают сути вопроса - первые 2.
     
     
  • 3.8, Аноним (-), 22:10, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Хотя полностью отвечают сути вопроса - первые 2.

    Для полной полноты тут не хватает упоминания, что сам автор-разработчик - сидит на макоси с вендочкой ;)
    https://usesthis.com/interviews/daniel.robbins/

     
     
  • 4.11, Аноним (5), 22:45, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Аж стыдно за многие годы, проведённые на генте. Но несколько лет назад я за пару часов вернулся назад в кубунту, когда запутался(после многих лет) в новых относящихся к кде юзфлагах настолько, что пересборка мира оказалась нецелесообразной.
     
  • 4.14, Аноним (14), 22:52, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А до 2-х Dell R710, на которых, собственно, и крутится Funtoo, аноним не дочитал?
     
     
  • 5.18, Аноним (-), 23:16, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А до 2-х Dell R710, на которых, собственно, и крутится Funtoo, аноним не дочитал?

    И? Аноним, если что, даже до "I actually try to avoid using Linux on the desktop because it's a distraction from my focus, which is Linux userspace internals (non-GUI stuff.)" дочитал.

    Или ты хочешь сказать, что на самом деле крутить фанту в путти из под венды - труЪ-линкуксоид-вей?

     
     
  • 6.38, Аноним (38), 10:24, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    За это его и выгнали из Gentoo)
     
     
  • 7.48, hefenud (ok), 20:08, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Из Gentoo он ушел сам, когда устроился работать в MS, что бы избежать конфликта интересов. После увольнения обратно его принимать не захотели, сказали «жопу поднял, место потерял»
     
     
  • 8.51, Аноним (-), 20:40, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то, при уходе в МС он передал все права на трейдмарки зареганые на его ф... большой текст свёрнут, показать
     
     
  • 9.52, тот самый аноним (?), 21:04, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню - через Gentoo Store, на тот момент принадлежавший ему Ну и трансфер тре... текст свёрнут, показать
     
  • 3.21, Lex (??), 00:53, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Yocto дистрибутив poky.
    Сам же сабж - «сборный» проект из системы сборки( bitbake ), базового дистрибутива( poky, из которого можно выкинуть практически все ) и кучи штук вплоть до рецептов сборки и дров для конкретных плат, ведь он ориентирован на кросс-компиляцию из под х86 линухи  для разной встройщины в т.ч армовой.
    Помимо всего прочего, генерирует инструментарий для кросс-компиляции под конкретную поддерживаемую железку и много чего ещё.
     
  • 3.24, Аноним (24), 03:35, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты забыл про xbps-src в Void.
     
  • 2.6, Аноним (-), 21:51, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Держи, все в точности как тебе нужно.
    https://github.com/kiss-community
    https://kiss.armaanb.net
     
  • 2.9, Аноним (9), 22:29, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Было бы прикольно. SRPM-ки на установочном диске вместо готовых сборок. При установке включаешь-выключаешь нужные фичи, ну и march и -O2 или -O3.
     
     
  • 3.10, Аноним (5), 22:38, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это путь в генту. И как пишут выше - в вантузомакакось, когда надоест разгребать дерево конфигураций и пересобирать весь мир в случае изменения одной опции.
    Я из-за этого гемора вернулся на кубунту, а Даниил Роббинс - пересел на вантузомакакось.
     
     
  • 4.15, Аноним (14), 22:57, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это же когда нужно при изменении одного флага пересобирать прям весь мир?
     
     
  • 5.33, ryoken (ok), 09:52, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наверное что-то глобальное воткнули, типа -X|X :D. Вот буквально недавно откручивал pulseaudio - около 40 пакетов всего пересобиралось, но не весь мир. (А если взять такую, как я понял, малораспространённую опцию как ALSA_CARDS="emu10k1", то вообще всего 2 пакета :) ).
     
  • 4.16, hefenud (ok), 23:04, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *Роббинс сидя на Funtoo* «Чо, правда?»
     
     
  • 5.34, Аноним (34), 09:56, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Роббинс не сидит не на фанте, ни на генте. И вообще старается избегать линукс во всех его десктопных проявлениях. Читайте выше, и спасибо анониму за ссылку.
     
  • 2.27, Хохлоним (?), 06:15, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пакетные менеджеры навязывают зависимости (зачастую ненужные), версии, структуру и прочее. Так что нафиг.
     
     
  • 3.31, Аноним (31), 08:21, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зависимости навязывают современные методики разработки ПО, когда не нужно писать велосипед для уже готовой фичи (ну, только если очень хочется, или в готовом велосипеде слишком много/мало колес).
    В этом ничего такого плохого нет.

    Для всего остального есть flatpak - можете все что хотите собрать независимо друг от друга, в том числе и от системных библиотек (и тратить на это в 10 раз больше памяти)

     
  • 3.39, Аноним (39), 11:44, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пакетные менеджеры с управлением зависимостями (portage).
     
  • 2.35, istepan (ok), 09:59, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    arch + aur = любой пакет с приставкой src или git.
     
  • 2.40, Аноним (40), 11:47, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    OpenWrt
     
  • 2.60, Gogi (??), 15:03, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мечтатель, ты сам-то понимаешь, зачем тебе это нужно?
     
     
  • 3.70, Аноним (-), 13:29, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    достижима определенная гибкость - добавляешь либу, модуль - и вся система перебирается с поддержкой, вжжииик. ну или "мозги" вытекают как в "пи".
     

  • 1.7, hefenud (ok), 21:54, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А какой-то штатный способ обнвления в LFS появился? Не то что бы собираюсь снова в него палкой тыкать, мне хватило одного раза в 2003 году поразвлекаться(LFS+нестабильное ядро 2.5.55 это было прекрасно), но интересно появилось ли что-то или оно все так же один раз поставил и больше не трогай, либо пляши руками все.
     
     
  • 2.32, Аноним (31), 08:25, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > "Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;

    Не? Пишешь скрипт "сделать_все.sh" (или ищешь готовый) и радуешься жизни.
    Только при выходе нового LFS диффы доков посматривать надо, чтобы скрипт актуализировать.

     
     
  • 3.41, hefenud (ok), 13:12, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, то есть все самому, родного инструмента в книге так и нет. Ясно, я так и думал, но захотел уточнить. Спасибо.
     
     
  • 4.42, Аноним (5), 14:16, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где-то ещё в LFS-BOOK написано что это чисто идеологическая причина - не предоставлять инструмент, чтобы человек сам разобрался. И это даже не смотря на наличие ALFS.
     
     
  • 5.47, hefenud (ok), 19:50, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не, спасибо. Я в 2003 с этим наигрался. Если мне захочется интересного я лучше и на десктоп поставлю NixOS, как уже поставил на нетбук(чуть придется поправить файл описания, добавить кое-что). По крайней мере там концепция интересная, а тут концепция «нам надо, что бы ты заипался»
     
  • 2.61, Gogi (??), 15:05, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотри Gobo-linux и не парь людям моск! :) Там всё есть, всё доступно штатными средствами, есть все зависимости и т.п.
     

  • 1.17, Иваня (?), 23:12, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Наканец-то, пойду собирать свой дистр на Linux без сюстемД
     
  • 1.22, Аноним (22), 02:13, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Задроты ликуют
     
  • 1.23, Ne01eX (ok), 02:32, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Годно.
     
  • 1.25, Аноним (25), 04:24, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём дистрибутива Systemd From Scratch
     
  • 1.28, Аноним (28), 07:02, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В BLFS необходимо растовский бутстрап добавить вместо бинарника чтоб пользователь сам прошел путь от mrustc до последней версии с целью формирования полной картины происходящего.
     
     
  • 2.43, анон (?), 14:38, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если человек хочет стабильности и использует раст у себя в системе, то он сам себе враг.
    И у руля это даже не скрывают в комментах гита, более того, они сами говорят, что теперь у нас очередной новый курс, поэтому терпите. И кто бы мог подумать, что это вы будите слышать от сжв, а не от обычного нетолерантного цис скама. Я бомблю.
     
     
  • 3.69, Аноним (-), 00:01, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    жоска там у вас
     

  • 1.29, Аноним (29), 07:55, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Годная вещь. Можно самому создавать баги, делать репорты и героически их закрывать.
     
  • 1.37, Аноним (37), 10:22, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как бы эту методичку осилить, кто подскажет? Вроде и не сложно копипастить, а без понимания того что делаешь ничего в итоге не получается.(
     
     
  • 2.50, danonimous (?), 20:15, 03/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сначала надо досконально изучить bash, sed, awk, util-linux, vim, gcc, make, Linux kernel и другие используемые инструменты. Тогда при освоении LFS придёт некоторое понимание.
     
     
  • 3.57, Аноним (-), 04:24, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха, чтобы программировать надо сначала изучить всю абстактную высшую математику.
     
     
  • 4.59, danonimous (?), 14:14, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наговнокодить ты и так сможешь, я уверен. Чувак спросил, как установить LFS с пользой без тупой копипасты, в образовательных целях. В этом и есть смысл этого дистрибутива.
     
     
  • 5.62, Gogi (??), 15:09, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чушь не городи! LFS никогда не был про ОБУЧЕНИЕ! Он исключительно для тех, кому "в гамаке и стоя".
    Обучаться - это надо читать *учебные материалы*, где в простых словах объясняется структура системы. LFS - это "руководство, как самому собрать линукс", причём с минимальными пояснениями процесса.

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

     
     
  • 6.64, danonimous (?), 16:40, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо врать. Одна из четырёх выгод (benefits), по мнению авторов - обучение.

    LFS teaches people how a Linux system works internally
    Building LFS teaches you about all that makes Linux tick, how things work together and depend on each other. And most importantly, how to customize it to your own tastes and needs.

    http://www.linuxfromscratch.org/lfs/

     
  • 6.73, макпыф (ok), 19:11, 01/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    я изучил Linux и начал его понимать после пары сборок лфс. Главное не тупо копировать, а пытаться отклоняться и понимать смысл.

    Считаю что удобней изучать на практик, а не по странным руководствам

     
  • 3.72, макпыф (ok), 08:30, 25/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    awk изучить совсем не обязательно
     
  • 2.54, Ordu (ok), 00:21, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вроде и не сложно копипастить, а без понимания того что делаешь ничего в итоге не получается.(

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

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

    Если нет такого сообщества, найди десяток людей, таких как ты, кто не может одолеть, и создай сообщество. Совместными усилиями одолеете.

     

  • 1.46, Рептилоид (?), 15:54, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эти книги надо изучать в школе, остальные не обязательно.
     
  • 1.53, Аноним (53), 23:32, 03/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пора бы уже по человечески на EFI переходить, 2021 на дворе. Вообще не по кайфу GRUB накатывать когда есть efibоotmgr например.
     
     
  • 2.56, Аноним (-), 04:21, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    rEFInd чувак. И твои волосы будут чистые и шелковистые.
     
  • 2.67, eganru (?), 20:05, 04/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    [i]Вообще не по кайфу GRUB накатывать когда есть efibоotmgr например[/i] - мне прекрасно жилось без efi. никаких плюсов для себя я из efi извлечь не могу. учитывая что я реально раза 2 за 10 лет лазил в биос, то наверное меня бы и uboot устроил.
    могли бы на 1 микросхеме памяти сэкономить.
     

  • 1.58, Константинчик (?), 12:33, 04/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На втором курсе оказалось, что играть в LFS интереснее, чем в GTA, и заверте...
     

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



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

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