LINUX.ORG.RU

Релиз LFS 8.2

 


3

1

Linux From Scratch (LFS) это проект, предоставляющий пошаговые инструкции по сборке собственной системы Linux из исходных текстов. На текущий момент в проект входят:

  • LFS :: Linux From Scratch главная книга, описывающая установку базовой системы
  • BLFS :: Beyond Linux From Scratch расширяет основную книгу, позволяя создать на основе LFS полноценную рабочую среду путем доустановки компонентов
  • ALFS :: Automated Linux From Scratch предоставляет инструменты для автоматизации работы с LFS и BLFS.
  • Hints :: Набор советов по улучшению работы существующей LFS или BLFS системы
  • Patches :: Набор патчей, которые могут оказаться полезными пользователям LFS


Новый релиз включает обновление версий основных компонентов glibc-2.27, binutils-2.30, gcc-7.3.0. В общем итоге, обновилось 34 пакета, а также 5 пакетов перенесены из BLFS в LFS, среди которых: libffi, openssl, Python3, ninja и meson. Версия ядра Linux обновилась до 4.15.3.
Внесены изменения также в версию LFS, которая описывает установку с использованием systemd.

>>> Прочитать книгу

>>> Подробности

Ответ на: комментарий от Quasar

Ну как же? Документация есть, архив исходников есть, автосборка даже есть, поддержка есть — информационная, не надо подписываться источники новостей о компонентах проекта, это делает сообщество!

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

Это наоборот свобода! Можно ставить лфс в родном старом окружении простыми стандартными инструментами, а не глючными штатными инсталяторами как у большинства бинарных дистров. Генту так часто ставят. Значит гента тоже не дистр. И арчик так можно, и дебиан... Ох щи.. Щас всех выгоним из рядов дистрибутивов!

mandala ★★★★★
()
Ответ на: комментарий от mandala

Ну как же? Документация есть, архив исходников есть, автосборка даже есть, поддержка есть — информационная, не надо подписываться источники новостей о компонентах проекта, это делает сообщество!

анекдот-про-молдавский-вирус.txt

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Обычный зловред под линукс: допили напильников чтоб работал, собери, отошли создателю патч.

mandala ★★★★★
()
Ответ на: комментарий от skvitek

Чего доказать? Что LFS не является дистрибутивом? Так это saahriktu должен доказать своё утверждение, что LFS это якобы дистрибутив.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

У тебя памяти не хватает даже для своих сообщений?

Докажи, что твоё определение дистрибутива верно и что я иду нахрен, например.

skvitek ★★★
()
Ответ на: комментарий от skvitek

То бишь, средств нет, что ты и сам подтвердил.

Quasar ★★★★★
()
Ответ на: комментарий от mandala

Я полностью обосновал свою позицию. Уж отсылка к тому анекдоту должна дать исчерпывающее понимание.

Quasar ★★★★★
()
Ответ на: комментарий от mandala

Это какбэ занятие похвальное но тогда почему не начать с самого главного? LFS - Linux From Scratch, что в переводе на великий и могучий означает: Линукс с нуля. Всегда считал что это набор инструкций по сборке своей системы из исходников. Вы не поверите но сами авторы LFS тоже так считают: Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code. Но вы можете продолжать открывать глаза неграмотному человечеству, включая авторов LFS. Удачи!

A-234 ★★★★★
()
Ответ на: комментарий от A-234

Инструкции только малая часть проекта. У них есть также зеркала исходников, jhalfs и многое другое.

saahriktu ★★★★★
()
Ответ на: комментарий от A-234

По сути, любой нынешний дистрибутив является «набором инструкций». Просто в LFS это делается вручную, насколько я понимаю, а в популярных дистрах всё на скриптах на автопилоте, с минимальным присутствием пользователя (его только спрашивают куда чего поставить, как обозвать и т.д.).

Desmond_Hume ★★★★★
()
Ответ на: комментарий от Desmond_Hume

в LFS это делается вручную

Есть jhalfs. При этом и так вынести инструкции в нужный скрипт никто не запрещает.

любой нынешний дистрибутив является <<набором инструкций>>

Как видно выше, люди даже некоторые бинарные дистрибутивы называют «source-based дистрибутивами», а настоящие source-based дистрибутивы, соответственно, даже отказываются признавать за дистрибутивы. Суть в этом. В избалованности юзеров бинарными дистрибутивами с мышевозными инсталляторами.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Изображают будто любят консоль, но обмазываются гуём из псевдографики. Позёры позорные.

anonymous
()
Ответ на: комментарий от skvitek

И каково же по-вашему определение слова «дистрибутив»?

На сайте Linux from scratch все написано

Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.

Не может быть и речи об дистрибутиве.

Odalist ★★★★★
()
Ответ на: комментарий от saahriktu

Distrowatch:

Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system. There are a lot of reasons why somebody would want to install an LFS system. The question most people raise is «why go through all the hassle of manually installing a Linux system from scratch when you can just download an existing distribution like Debian or Redhat». That is a valid question which I hope to answer for you. The most important reason for LFS's existence is teaching people how a Linux system works internally. Building an LFS system 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 taste and needs.

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

Просто авторов достали такие вот непризнаватели статуса дистрибутива, вот они и написали единственный признаваемый такими непризнавателями аргумент в качестве пояснения. Но, делают они именно дистрибутив. Что и отражено в лозунге проекта. Не «Наш учебник - всем учебникам учебник!», а именно «Твой дистрибутив, твои правила».

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

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

anonymous
()
Ответ на: комментарий от saahriktu

Your Distro, Your Rules
Но, делают они именно дистрибутив. Что и отражено в лозунге проекта.

Всегда рассматривал любые терминологические споры как «делать людям нехер», но возникла одна забавная мысля, так что встряну. :)

«Your Distro» (в отличие от «Our Distro») в слогане LFS напрашивается трактовать как «Your Distro built using our book». Что как ни странно кореллирует с утвреждением Quasar про мета-дистрибутивы.

dimgel ★★★★★
()
Ответ на: комментарий от dimgel

Нет, это отсылка к сверхгибкости дистрибутива. LFS гораздо гибче чем даже Gentoo. Gentoo так или иначе всё равно водит юзера по конкретным рельсам, а чтобы пойти в своём направлении ему уже нужно всё глобально переопределять не без своего оверлея со своими ебилдами. А можно не тратить на всё это время и слепить систему под свои требования из такого дистрибутива как LFS.

saahriktu ★★★★★
()
Ответ на: комментарий от Desmond_Hume

Так и каждая программа - набор инструкций. В данном случае имеется в виду «набор инструкций для человека», поскольку это книга.

A-234 ★★★★★
()
Ответ на: комментарий от A-234

На сленге «дистрибутив» это не набор ПО, а проект по поддержанию инфраструктуры вокруг набора ПО, т.е. нечто больше чем просто самодостаточный срез репозитория. Понимаешь? А местные тут упоролись, и болгенос у них теперь дистр, и порой заговариваются так, что гента перестает отвечать критериям дистрибутива по их логике. Коре линукс тогда не дистрибутив, если и ЛФС не дистрибутив. ЛФС куда более применима, чем огрызочная коре которая ваще ни о чём.

mandala ★★★★★
()
Ответ на: комментарий от A-234

Я тут уже говорил: лфс имеет два значения — первое это книга без ни чего (вот ее переводят на разные языки), а второе — это имя проекта с несколькими книгами, сообществом, инструментарием и инфраструктурой.

mandala ★★★★★
()

Да уж. Пятую страницу не утихает спор о том, что считать дистрибутивом. Вот же основная проблема мироздания )))

curufinwe ★★★★★
()
Ответ на: комментарий от saahriktu

Ладно, есть типичные каталоги /bin, /sbin, /etc, /usr/.. куда при команде make install помещаются файлы. При инталяции, как обычно, файлы программ размазываются по всей системе. Давай будем честнее, ты ведь знаешь только ТИПИЧНЫЕ МЕСТА где могут размещатся файлы откомпилированного исходника.

При обновлении, как с гарантией на 100% очистить систему от всех старых файлов? Ты не можешь знать все файлы системы. Ты можешь знать более или менее файлы тех программ с которыми ты непосредственно работаешь, или с которыми тебе приходится сталкиватся. Дополнительный уровень сложности создают всякие симлинки, автоматически создаваемые уже после инсталяции программы.

Выше, тебя спросили: «как поддерживать обновления»? Ты указал на версию книги «девелопмент», но ветка «девелопмент» это не каталог patch как у Патрика, это аналог Патриковского Current. Правда в том, что в ветку «девелопмент» могут запросто кинуть версию программы, которая потенциально может поломать совместимоть последнего релиза.

anonymous
()
Ответ на: комментарий от TheAnonymous

зачем ходить в обуви, когда можно ходить босиком?

Именно этот вопрос я задаю себе каждый раз, когда гуляю по пляжу. Делай это чаще, и ответ на него будет тебе очевиден. Как и очевидна бессмысленность спора о том, является ли LFS дистрибутивом или нет, нужен он или не нужен, да и многое другое тоже.

anonymous
()
Ответ на: комментарий от Quasar

Реализация принципиально всегда одна: выводим надпись.

Но в компиляторе был баг. И в CPU тоже. И ещё в пользователе, который фатально ошибся и накодил состояний гонки.

anonymous
()
Ответ на: комментарий от Quasar

Докажи, что я не могу в Devuan выбрать OpenRC в качестве системы запуска сервисов.

А systemd можешь выбрать?

anonymous
()
Ответ на: комментарий от anonymous

ты ведь знаешь только ТИПИЧНЫЕ МЕСТА

Нет, я регулярно перелопачиваю систему и ничего лишнего не собираю.

Ты не можешь знать все файлы системы

Но, я могу перелопатить системные директории и вычистить лишнее.

всякие симлинки

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

Ты указал на версию книги <<девелопмент>>

Это на скриншоте jhalfs'а SVN версия. Просто потому, что для него это дефолт.

saahriktu ★★★★★
()
Ответ на: комментарий от A-234

А почему нет? Одни инструкции бинарные, другие — на натуральных языках. Впрочем, на ЛОРе любят дискриминировать всё и вся. Такой кружок латентных нацистов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.