The OpenNET Project / Index page

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

29.10.2011 21:24  Анонсирован Linux From Scratch 7.0

Опубликовано руководство Linux From Scratch 7.0, в котором приведены инструкции по созданию базовой Linux-системы с нуля, используя лишь исходные тексты необходимого программного обеспечения. В новой версии произведен переход на использование Linux ядра 3.1, набора компиляторов GCC 4.6.1, системной библиотеки Glibc 2.14.1. Как обычно, были произведены редакторские работы в пояснительных материалах по всей книге, благодаря чему повысилась точность и ясность текста.

Из интересных изменений можно отметить задействование новой корневой директории "/run", в которую перенесено содержимое "/var/run" с целью решения проблемы с недоступностью /var/run на ранней стадии загрузки. Директория /run монтируется с использованием tmpfs и используется такими программами, как udev, для хранения требуемых в процессе работы данных. Директории /var/run и /var/lock перенаправлены на новую директорию. Загрузочные скрипты LFS модифицированы и теперь вызывают сопроводительные сервисные скрипты из директории /lib/services. Еще одним важным улучшением является добавление поддержки файла с контрольными суммами MD5, позволяющего проверить целостность загружаемых пакетов.

При построении базовой системы в LFS 7.0 используются новые версии следующих пакетов: Binutils 2.21.1a, Bison 2.5, Coreutils 8.14, Gawk 4.0.0, GDBM 1.9.1, Grep 2.9, GRUB 1.99, IPRoute2 2.6.39, Less 444, M4 1.4.16, Module-Init-Tools 3.16, Perl 5.14.2, Tar 1.26, TCL 8.5.10, Udev 173, Util-Linux 2.20, XZ-Utils 5.0.3. Добавлен пакет libpipeline-1.2.0 и дополнительные патчи для bash 4.2, gcc 4.6.1, glibc 2.14, perl-5.14 и readline-6.2. Удалён пакет Pkg-Config-0.25.

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

  • "Beyond Linux From Scratch" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn-20111028, перечень изменений (vsftpd-2.3.4, subversion-1.7.1, Python-3.2.2, ruby-1.92-p290, tcl-8.5.10, jpeg-8c, apache-2.2.21, sqlite-3.7.8, dhcpcd-5.2.12, wget-1.13, openssh-5.9p1, openssl-1.0.0e);
  • "Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • "Cross Linux From Scratch" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm. Последние версии: CLFS GIT-220110903, 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. Перевод книги по кросс-компилированию Linux From Scratch
  3. Перевод книги BLFS-BOOK-6.0 (Beyond Linux From Scratch)
  4. Перевод книги Linux From Scratch 6.0
  5. OpenNews: Перевод книги "Linux From Scratch", версия 6.8
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: lfs, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 21:46, 29/10/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    когда уже glibc научится собираться без дополнительных патчей..
     
     
  • 2.3, Andrey Mitrofanov (?), 22:24, 29/10/2011 [^] [ответить]    [к модератору]
  • +/
    > когда уже glibc научится собираться без дополнительных патчей..

    Мы все слабаки! У Ульриха __ФСЁОО__ работает!! </tag>

     
     
  • 3.20, Аноним (-), 19:22, 30/10/2011 [^] [ответить]    [к модератору]
  • +/
    Не "Мы", а "Вы". :))))))
     
     
  • 4.33, Andrey Mitrofanov (?), 14:57, 31/10/2011 [^] [ответить]     [к модератору]
  • +/
    Аноним не поняль У меня тоже ВСЁО работаает, но мои дебиановкие glibc-ы не имею... весь текст скрыт [показать]
     
     
  • 5.35, Аноним (-), 16:18, 31/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    this is sparta !
     
  • 1.2, Lexa3110 (ok), 21:51, 29/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Счастливого роста проекту!
     
  • 1.4, Аноним (-), 22:28, 29/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Собирал LFS лет 5 назад. Как учебник по линуксу ни чем не лучше Генты. Книжка ничего не объясняла, только: "Нажми сюда, напиши это, дождись компиляции". С тех пор что-нибудь изменилось?
     
     
  • 2.5, Аноним (-), 22:29, 29/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Представь, да.
     
  • 2.8, Аноним (-), 23:50, 29/10/2011 [^] [ответить]    [к модератору]  
  • +/
    да
     
  • 2.9, Аноним (-), 00:20, 30/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А вы хотите, чтобы вам объяснили низкоуровневые механизмы работы всех приложений... весь текст скрыт [показать]
     
     
  • 3.12, Аноним (-), 05:44, 30/10/2011 [^] [ответить]    [к модератору]  
  • +/
    А вот это "тяжелое" как раз в системе и не нужно ;) У меня из этого только fuse и x.org.
     
  • 3.13, Другой Аноним (?), 10:21, 30/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Именно этого и хочу. И если этого нет, зачем всё остальное? Что, рецепты вида "нажмите ctrl-c, ctrl-v, enter" полезнее рецептов вида "press any key"?
     
     
  • 4.19, Ytch (?), 18:05, 30/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Если не просто повторять, то намного При press any key вариантов только 2 - п... весь текст скрыт [показать]
     
     
  • 5.23, Другой Аноним (?), 21:55, 30/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Может быть Вы и правы Когда я примерялся, не попробовать ли собрать LFS года 4... весь текст скрыт [показать]
     
  • 2.14, ano (??), 11:02, 30/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    как учебник по линуксу -- не знаю, но как учебник по айтишной логике и техническому английскому -- очень даже ничего так.
     
  • 2.36, Kodirr (?), 16:23, 31/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Увы, как была инструкцией для тупарей с бессмысленными вкраплениями техническог... весь текст скрыт [показать]
     
  • 1.7, Аноним (-), 23:49, 29/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ждем бинарных пакетов. :D
     
  • 1.10, Аноним (-), 01:55, 30/10/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Отлично Собирал пару раз, не хватило сил на поддержание архива пакетов Надо ... весь текст скрыт [показать]
     
     
  • 2.21, Аноним (-), 19:47, 30/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Надо что-то кардинально менять в этой книге... Или перейти на слаку уже...

    Был хороший проект diy-linux.org - тот же лфс, только с пакетным менеджером. Но сейчас проект похоже мёртв.

     
     
  • 3.27, Аноним (-), 03:22, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Спасибо, посмотрю обязательно! Давно ношу планы дистра с полной настройкой всей логики... Из разряда "машины делают машины" - "дистр для создания дистров"))
     
     
  • 4.29, ZloySergant (ok), 07:54, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >Из разряда "машины делают машины" - "дистр для создания дистров"))

    Тогда Вам надо смотреть T2 SDE http://t2-project.org/

     
     
  • 5.31, Аноним (-), 13:55, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Блин... В этом мире есть идеи, которые будут оригинальны?! Пойду квантами заниматься, там точно всё не ясно до конца...
    Спасибо всем за ссылки, может на обзор насобираю.
     
  • 1.15, СуперАноним (?), 11:52, 30/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    TCL в базовой системе? На...зачем? Например, в Gentoo его и в stage3 нет.
     
     
  • 2.16, noname0 (?), 13:15, 30/10/2011 [^] [ответить]    [к модератору]  
  • +/
    для тестирования серьезных пакетов. почитай, у них там написано зачем.
     
  • 1.17, Аноним (-), 16:12, 30/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А у кого нить есть готовая система x86 созданная по этой книге? Может поделитесь?
     
  • 1.18, RedBullMF (?), 17:22, 30/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    как раз недавно поковырялся с одной такой системой... но времени было мало, до конца так и не дошло дело... http://susestudio.com/ openSUSE дает инструментарий для создания собственный дистрибов...
     
     
  • 2.34, Andrey Mitrofanov (?), 15:02, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >susestudio.com/ openSUSE дает инструментарий

    Оно уже _книгу в процессе (взаместо?) сборки дистра пишет?

     
  • 1.22, Аноним (-), 21:40, 30/10/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    До чёртиков хочу попробовать собрать, но нет ни времени, ни установленного линук... весь текст скрыт [показать]
     
     
  • 2.24, earl (?), 00:11, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Прошлую версию книги собирал с помощью Calculate Linux (CLS)
     
  • 2.26, Аноним (-), 01:37, 31/10/2011 [^] [ответить]     [к модератору]  
  • +/
    У них был собственный LFS LiveCD специально предназначенный для сборки На диске... весь текст скрыт [показать]
     
  • 2.32, Аноним (-), 14:11, 31/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Разрабатываемые версии книги прекрасно сочетались с debian stable testing sid , ... весь текст скрыт [показать]
     
  • 1.25, Аноним (-), 01:10, 31/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    я на дженту собирал лфс но стоит помнить разницу в версиях софта хостовой системы
     
  • 1.30, Аноним (-), 10:34, 31/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    susestudio - собирает дистры из уже готовых бинарных пакетов, это совсем не LFS
     
  • 1.37, Kodirr (?), 16:30, 31/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Попробую потыкать этот труп, может к стотыщной редакции оно собирается РОВНО ПО ИНСТРУКЦИЯМ ИЗ КНИГИ?.... Четыре прошлых раза окончились фэйлом компиляции каких-то пакетов.

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

     
     
  • 2.38, Andrey Mitrofanov (?), 16:39, 31/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >Четыре прошлых раза окончились фэйлом компиляции каких-то пакетов.
    > Не понимаю, почему этот сборник мусора называют "учебником"?

    Патамучта те, кто прошёл первые easy levels с фейлами компиляции, уже чему-то [немногому] научился и перешёл на высшие уровни для продолжения прокачивания скилов.

    //Неизменно. К.О. :-P

     
  • 1.39, Аноним (-), 18:04, 31/10/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Верно сказано На самом деле если делать чисто по книге то ничего хорошего с это... весь текст скрыт [показать]
     
  • 1.40, smb (?), 18:00, 01/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вы блин попробуйте собрать для начала хотя бы копи пасте но с самыми последними пакетыми с сайтов разработчиков и с патчами по безопасности...... а потом трещити  неженки ubuntu
     
  • 1.41, Аноним (-), 20:18, 01/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а кто вам сказал что я юбунтолог? я вообще гентушник, и бсдешник. LFS это не совсем книга и уж тем более не учебник. Это скорее сборник заметок
     

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


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