Опубликовано (http://www.linuxfromscratch.org/news.html) руководство Linux From Scratch 7.0 (http://www.linuxfromscratch.org/lfs/view/7.0/), в котором приведены инструкции по созданию базовой Linux-системы с нуля, используя лишь исходные тексты необходимого программного обеспечения. В новой версии произведен переход на использование Linux ядра 3.1, набора компиляторов GCC 4.6.1, системной библиотеки Glibc 2.14.1. Как обычно, были произведены редакторские работы в пояснительных материалах по всей книге, благодаря чему повысилась точность и ясность текста.Из интересных изменений можно отметить задействование новой корневой директории "/run (http://www.opennet.me/opennews/art.shtml?num=30080)", в которую перенесено содержимое "/var/run" с целью решения проблемы с недоступностью /var/run на ранней стадии загрузки. Директория /run монтируется с использованием tmpfs и используется такими программами, как udev, для хранения требуемых в процессе работы данных. Директории /var/run и /va...
URL: http://www.linuxfromscratch.org/news.html
Новость: http://www.opennet.me/opennews/art.shtml?num=32168
когда уже glibc научится собираться без дополнительных патчей..
> когда уже glibc научится собираться без дополнительных патчей..Мы все слабаки! У Ульриха __ФСЁОО__ работает!! </tag>
Не "Мы", а "Вы". :))))))
Аноним не поняль! У меня тоже ВСЁО работаает, но мои дебиановкие glibc-ы не имеют __никакого__ даже близкого отношения к сборке glibc от Ульриха _"без дополнительных патчей"_. В чём и тебя _сильно подозреваю. Ы?
this is sparta !
Счастливого роста проекту!
Собирал LFS лет 5 назад. Как учебник по линуксу ни чем не лучше Генты. Книжка ничего не объясняла, только: "Нажми сюда, напиши это, дождись компиляции". С тех пор что-нибудь изменилось?
Представь, да.
да
>Книжка ничего не объясняла, только: "Нажми сюда, напиши это, дождись компиляции"А вы хотите, чтобы вам объяснили низкоуровневые механизмы работы всех приложений и библиотек в линуксе. Так или иначе, всё самое тяжёлое сосредоточено между ядром и юзерспейсом: управление устройствами, сетью, процессами и правами. Это udev, dbus, hal, fuse, systemd, xorg, pam, networkmanager. Относительно нормальная документация есть только у systemd.
А вот это "тяжелое" как раз в системе и не нужно ;) У меня из этого только fuse и x.org.
Именно этого и хочу. И если этого нет, зачем всё остальное? Что, рецепты вида "нажмите ctrl-c, ctrl-v, enter" полезнее рецептов вида "press any key"?
> Что, рецепты вида "нажмите ctrl-c, ctrl-v, enter" полезнее рецептов вида "press any key"?Если не просто повторять, то намного. При "press any key" вариантов только 2 - продолжить или прервать. С LFS все намного интересней. Надо всего лишь внимательно читать, на что же ты делаешь ctrl-c, творчески экспериментировать с разными вариантами того, что ты в итоге делаешь ctrl-v. Никто на разжевывает все возможные варианты, конечно, но пробовать самому никто не запрещает, это в отличие от "press any key".
Может быть Вы и правы. Когда я примерялся, не попробовать ли собрать LFS (года 4 назад, если не ошибаюсь), я был очень разочарован тем, что рецепты есть, а теоретического бэкграунда или хотя бы рассмотрения вариантов нет. В отличие от того же хэндбука Gentoo. Если с тех пор что-то изменилось в лучшую сторону, могу только порадоваться за проект.
как учебник по линуксу -- не знаю, но как учебник по айтишной логике и техническому английскому -- очень даже ничего так.
> Книжка ничего не объясняла, только: "Нажми сюда, напиши это,
> дождись компиляции". С тех пор что-нибудь изменилось?Увы, как была инструкцией для тупарей (с бессмысленными вкраплениями технического мусора) так и осталась. Для изучения кишок лучше поискать что-нибудь другое.
Ждем бинарных пакетов. :D
Отлично! Собирал пару раз, не хватило сил на поддержание архива пакетов... Надо что-то кардинально менять в этой книге... Или перейти на слаку уже...
Рекомендую всем начинающим в качестве учебника по юниксу, главное ядро ручками конфигурировать. Брать только разрабатываемую книгу, ошибки надо научиться исправлять.
> Надо что-то кардинально менять в этой книге... Или перейти на слаку уже...Был хороший проект diy-linux.org - тот же лфс, только с пакетным менеджером. Но сейчас проект похоже мёртв.
Спасибо, посмотрю обязательно! Давно ношу планы дистра с полной настройкой всей логики... Из разряда "машины делают машины" - "дистр для создания дистров"))
>Из разряда "машины делают машины" - "дистр для создания дистров"))Тогда Вам надо смотреть T2 SDE http://t2-project.org/
Блин... В этом мире есть идеи, которые будут оригинальны?! Пойду квантами заниматься, там точно всё не ясно до конца...
Спасибо всем за ссылки, может на обзор насобираю.
TCL в базовой системе? На...зачем? Например, в Gentoo его и в stage3 нет.
для тестирования серьезных пакетов. почитай, у них там написано зачем.
А у кого нить есть готовая система x86 созданная по этой книге? Может поделитесь?
как раз недавно поковырялся с одной такой системой... но времени было мало, до конца так и не дошло дело... http://susestudio.com/ openSUSE дает инструментарий для создания собственный дистрибов...
>susestudio.com/ openSUSE дает инструментарийОно уже _книгу в процессе (взаместо?) сборки дистра пишет?
До чёртиков хочу попробовать собрать, но нет ни времени, ни установленного линукса. Подскажите кто-нибудь live-дистрибутив для host-системы, из под которого всё это можно собрать с учётом требований к версиям программ, указанных в книжке?
Прошлую версию книги собирал с помощью Calculate Linux (CLS)
> До чёртиков хочу попробовать собрать, но нет ни времени, ни установленного линукса.
> Подскажите кто-нибудь live-дистрибутив для host-системы, из под которого всё это можно
> собрать с учётом требований к версиям программ, указанных в книжке?У них был собственный LFS LiveCD специально предназначенный для сборки. На диске размещены все исходники, книга ну и рантайм.
Согласно http://www.linuxfromscratch.org/livecd/ он уже не поддерживается.
> Подскажите кто-нибудь live-дистрибутив для host-системы, из под которого всё это можно
> собрать с учётом требований к версиям программ, указанных в книжке?Разрабатываемые версии книги прекрасно сочетались с debian(stable\testing\sid), ubuntu(10.10), gentoo. Там требования довольно скромные, проблемы были в сиде, но всё решилось внимательным просмотром криво написанного конфига))
я на дженту собирал лфс но стоит помнить разницу в версиях софта хостовой системы
susestudio - собирает дистры из уже готовых бинарных пакетов, это совсем не LFS
Попробую потыкать этот труп, может к стотыщной редакции оно собирается РОВНО ПО ИНСТРУКЦИЯМ ИЗ КНИГИ?.... Четыре прошлых раза окончились фэйлом компиляции каких-то пакетов.Не понимаю, почему этот сборник мусора называют "учебником"? Это скорее перевод с китайского на русский "Инструкция по маханию катаной" - такая же полезная, точная и главное - сразу дающая почувствовать инструмент всеми.... эээ... сантиметрами лба. :)
>Четыре прошлых раза окончились фэйлом компиляции каких-то пакетов.
> Не понимаю, почему этот сборник мусора называют "учебником"?Патамучта те, кто прошёл первые easy levels с фейлами компиляции, уже чему-то [немногому] научился и перешёл на высшие уровни для продолжения прокачивания скилов.
//Неизменно. К.О. :-P
Верно сказано! На самом деле если делать чисто по книге то ничего хорошего с этого не будет. Для сборки ЛФС нужен опыт компиляции из мсходников. Даже бывает так что приходится искать сторонние патчи, для получения хоть чего то рабочего
Вы блин попробуйте собрать для начала хотя бы копи пасте но с самыми последними пакетыми с сайтов разработчиков и с патчами по безопасности...... а потом трещити неженки ubuntu
а кто вам сказал что я юбунтолог? я вообще гентушник, и бсдешник. LFS это не совсем книга и уж тем более не учебник. Это скорее сборник заметок