The OpenNET Project / Index page

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

03.03.2012 11:00  Анонсирован Linux From Scratch 7.1

Опубликовано руководство Linux From Scratch 7.1, в котором приведены инструкции по созданию базовой Linux-системы с нуля, используя лишь исходные тексты необходимого программного обеспечения. В новой версии произведено обновление 20 пакетов, исправлены ошибки в загрузочных скриптах, произведены редакторские работы в пояснительных материалах по всей книге, благодаря чему повысилась точность и ясность текста. Из обновлённых компонентов можно отметить переход на использование ядра Linux 3.2.6, GCC 4.6.2, IPRoute2 3.2.0, udev 181, e2fsprogs 1.42, zlib 1.2.6, TCL 8.5.11, Util-Linux 2.20.1, Binutils 2.22, Coreutils 8.15 и Automake 1.11.3. Отдельно можно отметить включение в состав Kmod, нового инструментария для управления загрузкой модулей ядра, идущего на смену module-init-tools.

Кроме руководства по созданию базовой системы в рамках проекта выпускается несколько дополнительных книг:

  • "Beyond Linux From Scratch" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn-20120301, перечень изменений;
  • "Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • "Cross Linux From Scratch" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm. Последние версии: CLFS GIT-20120229, Embedded CLFS GIT-0.0.1-20110514;
  • "Hardened Linux From Scratch" - инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
  • "LFS Hints" - подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов. Добавлена инструкция по сборке LFS для PowerPC (32bit);
  • "LFS LiveCD" - проект по подготовке LiveCD. На данный момент, не развивается.


  1. Главная ссылка к новости (http://www.linuxfromscratch.or...)
  2. OpenNews: Анонсирован Linux From Scratch 7.0
  3. OpenNews: Перевод руководства "Beyond Linux From Scratch"
  4. OpenNews: Анонсирован Linux From Scratch 6.8
  5. OpenNews: Перевод книги "Linux From Scratch", версия 6.8
  6. OpenNews: Представлен kmod, новый инструментарий управления модулями ядра Linux
Лицензия: CC-BY
Тип: Программы
Ключевые слова: lfs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 11:30, 03/03/2012 [ответить] [показать ветку] [···]    [к модератору]
  • –5 +/
    kmod уже есть. Надеюсь, в следующем выпуске будет переход на systemd и будут перенесены /bin и /lib в /usr.
     
     
  • 2.2, Аноним (-), 12:02, 03/03/2012 [^] [ответить]    [к модератору]
  • +7 +/
    Угу, и саму книгу переименуют в "Fedora From Scratch".
     
     
  • 3.27, Аноним (-), 23:41, 05/03/2012 [^] [ответить]     [к модератору]
  • +/
    Fedora просто показывает нам, каким весь остальной Linux будет завтра Потому чт... весь текст скрыт [показать]
     
  • 2.4, dq0s4y71 (??), 13:06, 03/03/2012 [^] [ответить]    [к модератору]  
  • –7 +/
    А также бинарные логи. Ну и реестр до кучи...
     
     
  • 3.5, Аноним (-), 13:30, 03/03/2012 [^] [ответить]    [к модератору]  
  • +/
    Journal ещё в процессе разработки, а вот перенести /var/run в /run уже можно.
     
     
  • 4.7, Неиван (?), 15:24, 03/03/2012 [^] [ответить]     [к модератору]  
  • –5 +/
    К вашему сведению, в отличие от федоры, LFS поддерживает возможность размещения ... весь текст скрыт [показать]
     
     
  • 5.8, anonymous (??), 17:00, 03/03/2012 [^] [ответить]    [к модератору]  
  • +/
    При желании можно поддерживать всё что угодно. Однако важно понимать, насколько это востребованно в реальной жизни.
     
  • 5.25, Аноним (-), 23:37, 05/03/2012 [^] [ответить]     [к модератору]  
  • +/
    Проблема с размещением usr на отдельном разделе точнее, куча проблем при монти... весь текст скрыт [показать]
     
  • 5.31, Аноним (-), 23:54, 05/03/2012 [^] [ответить]     [к модератору]  
  • +/
    LFS будет поддерживать это только после определенной возни с initrd-скриптами н... весь текст скрыт [показать]
     
     
  • 6.33, kreator (??), 00:45, 06/03/2012 [^] [ответить]    [к модератору]  
  • +/
    AFAIK скрипты LFS не используют ничего из /usr. Такая необходимость может появится при сборке некоторых демонов в BLFS и тут уже собирающий решает сам как сними поступать.
     
  • 4.29, Аноним (-), 23:45, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > Journal ещё в процессе разработки, а вот перенести /var/run в /run уже можно.

    Вы что! /run слишком удобен и логичен. А значит, не юниксвеен.

     
  • 3.26, Аноним (-), 23:39, 05/03/2012 [^] [ответить]     [к модератору]  
  • +/
    Что-то вы путаете Бинарные логи - это классическая фича продакшеновых Unix-сист... весь текст скрыт [показать]
     
     
  • 4.30, Аноним (-), 23:50, 05/03/2012 [^] [ответить]     [к модератору]  
  • +/
    Впрочем, бинарные БД с системными данными в юниксах тоже появились гораздо раньш... весь текст скрыт [показать]
     
  • 2.9, sam002 (ok), 19:42, 03/03/2012 [^] [ответить]    [к модератору]  
  • +/
    В LFS есть возможность прикрутить любую схему загрузки. Извращайтесь на здоровье! Тем более систему загрузки надо прикручивать уже к тому моменту, когда пятая сборка с нуля (раньше не получится) приводит к дзену.
     
     
  • 3.10, kreator (??), 05:39, 04/03/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Полагаю, что имелась ввиду система инициализации - если так то, для LFS (десктоп) достаточно 100 строк на bash'е (если без наворотов, то и в 20-50 уложится можно), ибо делается не на все случаи в жизни, а под свои конкретные нужды. Так что, можно крутить уже после первой _осмысленной_ сборки LFS.
     
     
  • 4.28, Аноним (-), 23:43, 05/03/2012 [^] [ответить]     [к модератору]  
  • +/
    Однако, маленькие у вас собственные нужды ... весь текст скрыт [показать]
     
     
  • 5.32, kreator (??), 00:35, 06/03/2012 [^] [ответить]    [к модератору]  
  • +/
    Не сказал бы. Огласите свои.
     
  • 2.24, Аноним (-), 23:32, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > kmod уже есть. Надеюсь, в следующем выпуске будет переход на systemd и будут перенесены /bin и /lib в /usr.

    И wayland, wayland обязательно!

     
  • 1.11, Аноним (-), 17:17, 04/03/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Интересно, кто то еще это использует? Это лет 10 назад была повальная мода на подобные дистры.
     
     
  • 2.12, kreator (??), 18:51, 04/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > Интересно, кто то еще это использует? Это лет 10 назад была повальная
    > мода на подобные дистры.

    Мода приходит и уходит, а потребность в системе, которая бы полностью устраивала, остается. Да и знание "как из отдельных кирпичей (*.tar.*) собрать систему" другим способом не получишь. Так что читатели-практики (язык не поворачивается, назвать собирающих LFS "пользователями") у этой книги  всегда будут.

     
     
  • 3.13, Аноним (-), 19:19, 04/03/2012 [^] [ответить]     [к модератору]  
  • +/
    вопрос не в этом А в том, что систеа не совсем гибкая Это касается, в первую о... весь текст скрыт [показать]
     
     
  • 4.14, kreator (??), 20:55, 04/03/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > вопрос не в этом. А в том, что систеа не совсем гибкая.
    > Это касается, в первую очередь, обновления, как отдельных пакетов, так и
    > систем в целом. У Генты есть emerge, а тут все только
    > ручками. Думаю, что сей проект полезен, в основном (но не только)
    > для дистростростоителей, и для тех, кто хочет пощупкть изнутри систему в
    > целом. Но и для любителей отрых ощущений.

    Можно прикрутить готовую систему управления пакетами (например pkgsrc) или сделать собственную. Второй вариант дает больше возможностей, но требует больше времени.

    На данный момент есть система сборки (подробнее писал здесь: http://www.linux.org.ru/news/linux-general/6935462?cid=6937731 и далее). Фактически на данный момент это автоматическая система сборки, которая относительно легко позволяет поддерживать систему в актуальном состоянии.

    После обсуждений на lor'е, появилась мысль превратить это в инструмент для автоматической сборки  индивидуальных дистрибутивов. Это даст возможность настроить под себя не только пользовательский софт, но и toolchain: что будет сишной библиотекой glibc/eglibc/uclibc, coreutils и прочие или busybox, соблюдать FHS и LSB или выбрать свой путь. Десктоп со всеми наворотами или аскетичная suckless система потребляющая минимум ресурсов. Простота правил системы сборки позволит одному человеку построить индивидуальный дистрибутив и держать его под контролем.
    Интересен ли подобный проект?

     
     
  • 5.18, Kodir (ok), 12:36, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > Можно прикрутить...

    Можно прикрутить сбоку даже пенис, но зачем? "Большие" дистры хороши именно широтой юзерской базы - всегда найдётся кто-то, кто запилил бинарный пакет, нужный и тебе тоже. Любые новшества обкатываются на широком спектре систем. А персональный LFS - это мрак, в котором каждую свистелку тебе придётся допиливать самому, чтобы она гладко встала - наличие сорсов не избавляет от проблем в этих сорсах. :)
    Если уж куда бросать силы, так я бы порекомендовал Gobo-linux, засыхающая система с превосходной концепцией "ФС - это и есть пакетный менеджер".

     
     
  • 6.19, kreator (??), 14:37, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    >Можно прикрутить сбоку даже пенис, но зачем? "Большие" дистры хороши именно широтой юзерской базы - всегда найдётся кто-то, кто запилил бинарный пакет, нужный и тебе тоже.

    Бинарные пакеты сводят почти на нет все преимущества доступности исходных кодов. Нет возможности настроить пакет под себя, добавить или исправить небольшие мелочи которые нужны тебе _лично_. Например я использую около 80 своих патчей. Это не bug fix (bug fix стараюсь отсылать в upstream), это мелкие исправления в функционале удобные/нужные _мне_, но не удобные/нужные большинству.

    Мне периодически нужны срезы сырцов (svn/git/etc) различных пакетов. Кто мне будет их собирать? Так же хватает мало известного софта который не попадает в дистрибутивы, но иногда нужен.

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

    При сборки десктопа с очень широким кругом задач, попадается 1-3 пакета в которых нужно поправить 1-2 строчки для нормальной сборки. В крайнем случае можно обойтись без этих пакетов  ;)  Или взять патч из debian/gentoo.

    >Если уж куда бросать силы, так я бы порекомендовал Gobo-linux, засыхающая система с превосходной концепцией "ФС - это и есть пакетный менеджер".

    Весьма специфическая концепция, которую я считаю не рациональной.

     
  • 2.15, Andrey Mitrofanov (?), 22:21, 04/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > мода на подобные дистры.

    Назовёте ещё _несколько книг-дистрибутивов?

     
     
  • 3.16, Kodir (ok), 12:27, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    Видимо, месье имел ввиду "дистры, создаваемые на коленках с нуля". Типа Gentoo или Slackware.
     
  • 3.21, Аноним (-), 19:19, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    Сурс-бейсед? Легко! Знаю четыре. (Я не ппро книгу, я про дистр)
     
     
  • 4.22, Andrey Mitrofanov (?), 19:23, 05/03/2012 [^] [ответить]    [к модератору]  
  • –1 +/
    А LFS - книга и дистрибутив. Парадокс, что ле??
     
  • 2.17, Kodir (ok), 12:30, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    > Интересно, кто то еще это использует? Это лет 10 назад была повальная
    > мода на подобные дистры.

    Ну новое же школоло подрастает! У них тоже чешется "мы наш, мы новый дистр...". :)
    Что забавно, я не видел ни одного пингвофила, который бы _работал_ в своём уютненьком "зато своё и без лишнего". Все повально бубунтят, федорят, даже шлаковарят, а про ЛФС вспоминают с лёгкой тенью ностальгической грусти. :)

     
     
  • 3.20, vovans (ok), 15:45, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    ну, для десктопа или рядового сервера ЛФС мало подходит. А вот для образовательных целей... чтобы понять, что, где, почём ... тут ЛФС может многому научить :)
     
     
  • 4.23, anonymous (??), 20:42, 05/03/2012 [^] [ответить]    [к модератору]  
  • +/
    кому действительно интересно, того и арч научит
     
     
  • 5.34, vovans (ok), 10:47, 06/03/2012 [^] [ответить]    [к модератору]  
  • +/
    Чему научит арч? Специфичным для этого дистра заморочкам? Так этому и Убунта научит. И Гента. Нет, ЛФС несколько для другого. И ни один другой бесктопный дистор этому не научит. Даже Слака ))) где без пересборки а самостоятельного написания слакбилтов туговато )
     

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


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