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.

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

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

Лень читать, поэтому прошу пояснить. В качестве способа установки пакетов там предлагается make install?

te111011010 ()

Ух ты, проект жив! Это хорошо.

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

В качестве способа установки пакетов там предлагается make install?

Да.

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

Там нет пакетов. И своего пакетного менеджера. Но ты можешь поствить любой пакетный менеджер из существующих.

whatevar ()

Интересно, как скоро перестанут выпускать 2 книги, и будут выпускать только с systemd?

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

А зонды анальные тоже самому собирать надо?

anonymous ()

Очень хороший дистрибутив для десктопа и не только, да.

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

Дистрибути́в (англ. distribute - распространять) — это форма распространения программного обеспечения.

Какой дистрибутив? Ты совсем школяркой обкололся?

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

LFS это не только инструкция, но и пакет ПО. Так что да, это дистрибутив исходного кода с инструкцией по сборке.

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

LFS это не только инструкция, но и пакет ПО. Так что да, это дистрибутив исходного кода с инструкцией по сборке.

Иисусе.

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

Вы реально наркоманы. Какой пакет ПО? Вы еще любую книгу по линуксу называйте дистрибутивом...

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

http://linuxfromscratch.org/lfs/downloads/stable/wget-list
ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-8.2.tar

Скачиваются тарболы с исходниками либо путём скарливания wget'у файла wget-list, либо путём скачивания большого тарбола с этими тарболами. Затем берётся книжка и по этой книжке (причём, если понимать что происходит, то можно на ходу сколько угодно раз отступать от книжки внося собственные коррективы) устанавливается этот дистрибутив.

saahriktu ★★★★★ ()

Пора обновлять сервера...

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

Я так понимаю, уже должен быть установлен дистрибутив, чтобы мучать lfsкнигу... :) Так что дистрибутивом назвать не могу, но спасибо за инфу.

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

Для этого подойдёт также любой Live CD/DVD/USB с компилятором. В прежние годы у LFS'а был также собственный Live CD, но после 2007-го года он перестал развиваться. В теже самые годы развивались также такие инструменты как, например, jhalfs. jhalfs позволяет автоматически собрать LFS по книге как там описана эта сборка. Так что, в том 2007-м году можно было скачать собственный Live CD LFS'а с исходниками и jhalfs'ом, запустить jhalfs и получить автоматически собранный LFS. jhalfs потихоньку развивается и сегодня, но с некоторым опозданием. Так, например, на сегодняшний день последний jhalfs поддерживает сборку LFS версий 7.5 - 7.9.

Для Raspberry Pi LFS энтузиастами собирается в бинарные сборки, остаётся только записать на карту памяти. Дистрибутив называется PiLFS - http://intestinate.com/pilfs/ .

На основе PiLFS'а я собирал свой Pisaahriktux - Релиз Pisaahriktux 4.0 (Naagliteruufaetraceerefocozeneaxtoreial II) . Кстати, да, пора бы уже добраться до Pisaahriktux'а 5.0.

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

не любой, есть серьёзные ограничения по функционалу, что в итоге может привести неработоспособности конечной системы. На софте от 12-го года 8.2 уже не собрать, слишком серьёзный разрыв в версиях, то что было пять лет назад безобидным wornig, сегодня будет по большей части fatal error.

И да, я прикрутил слаковский pkgtool , полгода ни каких нареканий, так что пакетный манагер не проблема, можно хоть apt-get, хоть emerge прикрутить, было бы желание.

(пользователь CLFS-CBLFS)

Gramozeka ★★ ()

Больше дистров, хороших и разных!!!

Больше форков, хороших и разных!!!

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

Как мне получить дистрибутив любого ПО без компа с операционкой? Тогда по твоему любое ПО без физического носителя от дистрибьютора не дистрибутив, а архив.

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

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

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

LFS is extremely flexible Building LFS could be compared to a finished house. LFS will give you the skeleton of a house, but it's up to you to install plumbing, electrical outlets, kitchen, bath, wallpaper, etc. You have the ability to turn it into whatever type of system you need it to be, customized completely for you.

вот это всё что нужно об этом знать, остальное софистика. Хотя если человек хоть шапочно связался с программированием, он будет каждую запятую в определении отстаивать похлеще любого юриста. Так что путь ты будешь прав.

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

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

Хотя понятие «дистрибутив» намного шире относительно ПО, не говоря уже о том, что само определение вообще охватывает многие сферы жизни.

mandala ★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Моё мнение — дистрибутив должен содержать непосредственно программный код.

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

Ну если использовать «дистрибутив» как на местном жаргоне, то LFS как проект имеет полное право так называться.

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

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

system-root ★★★ ()

Дистрибути́в (англ. distribute - распространять)

LFS распространяется ?
значит дистрибутив

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

Проект по созданию и поддержке операционной системы общего назначения на базе ядра linux. Как видно из обсуждения, некоторые считают что необходима и возможность холодного развертывания на оборудование без использования стороннего ПО, т.е. как я понимаю должны распространяться еще и физические носители загрузочных дисков.

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

Это вопрос из той же области «что такое linux — ОС или ядро?» Что такое тогда «дистрибутив»? Какие критерии? Диск чтоль загрузочный надо чтоб дистрибьютор поставлял? А в каком формате? Загрузочная дискета?

Поддержка у LFS простоянная, сборка от версии к версии гарантируется только для поставляемого пакета ПО, не более. Издание? Так тогда это журнал, т.к. переодика, на издание (как учебники, энциклопедии) слишком часто.

И вообще слово «дистрибутив» по отношению к ОС где нибудь официально используется? Нет, обычно пишут «проект» по созданию ОС на базе чего-то с такими-то целями.

Что включать в понятие «дистрибутив» раз уж мы имеем в виду полноценную ОС? Только программный код или весь проект?

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

У лфс и две редакции до сих пор, официально поддерживаемые: новая с сустемд и как раньше. Конечно мы с тобой можем воткнуть и любой другой инит, но это уже будет наша сборочка на основе ЛФС и авторы нам не гарантируют успешную работу такой системы, только мы сами.

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

Очень хороший дистрибутив для десктопа и не только, да.

Просто отличный! Помойка начинается с /

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

чтобы не скатывать лор в образовательный ресурс, принижая качество контента, я предлагаю тебе погуглить каждый вопрос и термин, даже в en.wikipedia можно найти некоторые нормальные ответы.
а если ты собрался засунуть некое значение в уже существующий и используемый термин, или например рассказать, что термин используется неверно, тебе нужно нечто большее чем список вопросов и внутреннее убеждение.
потому, что задать десяток вопросов, в которых скорее всего плаваешь сам, и заявить «я так считаю» не тянет на обоснование термина.

system-root ★★★ ()
Ответ на: комментарий от Gramozeka

Хотя если человек хоть шапочно связался с программированием, он будет каждую запятую в определении отстаивать похлеще любого юриста.

Этот неосилятор сломался, несите нового.

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

Я уже тут отвечал Ттт что такое дистрибутив как устоявшееся выражение в отношении проектов по разработке ос на основе ядра линукс. Да, лфс не ос, а пакет из переодического издания, архива исходного кода и дюжины сопутствующих разработок. Но критериев четких нет, и тут, на лоре, часто по этому поводу спорят. Где начинается дистрибутив, а где болгенос, а где диреватив? Нет однозначного ответа, я вот Devuan считаю полноценным дистром, а многие сборочкой дебиана с не скучным инитом.

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

Лень читать, поэтому прошу пояснить

Поясняю: ты не осилишь

router ★★★★★ ()

Для тех, кто реально не в теме

LFS предназначен не для использования на десктопе/сервере, а для глубокого знакомства с ОСью и процессом сборки ПО, т.е. для повышения скилов. Очень полезен админам, программерам, и тем кто хочет стать мейнтейнером в более популярном дистрибутиве ;)

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

устанавливается этот дистрибутив

Голова-ластик ;) Выше же писали ;)

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

Просто отличный! Помойка начинается с /

Не путаем со Слакой! Тут ты сам себе Бох!

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

LFS предназначен не для использования на десктопе/сервере

В т.ч. и для постоянного использования на десктопе/сервере. У проекта есть даже страница для регистрации юзеров: http://www.linuxfromscratch.org/cgi-bin/lfscounter.php . На данный момент там 27122 зарегистрированных юзера. У дистрибутива есть также страница на distrowatch'е - https://distrowatch.com/table-mobile.php?distribution=lfs .

saahriktu ★★★★★ ()

Очень хороший дистрибутив...

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

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

Хотя бы классический секс, а не анальная фигня типа генты.

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

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

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Gramozeka

хоть emerge прикрутить

хаха, я вот так прикрутил емерж, превратил лфс в дженту, да так и остался на дженте

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

Я так понимаю, уже должен быть установлен дистрибутив, чтобы мучать lfsкнигу... :) Так что дистрибутивом назвать не могу, но спасибо за инфу.

Кто-то сказал Gentoo?)

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

Для постоянного использования решето дикое, как его обновлять? Допустим, можно прикрутить ПМ и репозиторий от дебиана, но чем это будет отличаться от самого дебиана?

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

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

как его обновлять?

Руками.

на сервере это слишком прохладная история

На сервере - возможно. Но, для десктопа (и не только) - самое то.

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

помойка в /

Если знать каждый (или почти каждый) файл в системе, то нет.

дырявое решето

Во-первых, самое большое решето всегда именно сидит за клавиатурой. Даже если дать юзеру систему без единой уязвимости, то он во всех аккаунтах и сетевых демонах поставит себе пароль «qwerty», напишет его на стикере, приклеит на монитор, сделает селфи и выложит его в социальную сеть. Это, конечно, утрирование, но, по сути, так оно и происходит. Во-вторых, из за этого же человеческого фактора латание дыр - бесконечный процесс. Причём, дырами внезапно начинают называть в т.ч. и просто особенности поведения софта, которые ещё вчера не считались критичными. Просто как появляется информация о том, что эти особенности были использованы для взлома, так их и записывают в дыры. В этом смысле отсутствие дыр есть только у обычного кирпича. Нет выполнения инструкций - нет и особенностей поведения, которые можно использовать для взлома. Конечно, тем людям, которые головой отвечают за информационную безопасность, приходится суетиться и оперативно обновлять сервера (хотя и с обновлениями могут приходить новые дыры и новые грабли). Но, это их работа. А остальные могут предпочесть не суетиться. Причём, и те первые могут предпочесть не суетиться с обновлениями на своих личных машинах.

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.