URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88913
[ Назад ]

Исходное сообщение
"Увидел свет Linux From Scratch 7.3"

Отправлено opennews , 02-Мрт-13 23:11 
Опубликовано (http://www.linuxfromscratch.org/news.html) руководство Linux From Scratch 7.3 (http://www.linuxfromscratch.org/lfs/view/7.3/), в котором приведены инструкции по созданию базовой Linux-системы с нуля, используя лишь исходные тексты необходимого программного обеспечения. Произведено обновление 31 пакета, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге, благодаря чему повысилась точность и ясность текста.

В новой версии осуществлён переход на ядро Linux 3.8, системную библиотеку glibc 2.17,  набор компиляторов gcc 4.7.2, инструментарий binutils 2.23.1, Coreutils 8.21  и     Util-Linux 2.22.2. Из других обновлённых компонентов (http://www.linuxfromscratch.org/lfs/view/7.3/chapter01/whats...) можно отметить  Udev из состава systemd-197, Automake 1.13.1, Bison 2.7, E2fsprogs 1.42.7, Gawk 4.0.2, Groff 1.22.2, IPRoute2 3.8.0,  Kmod 12,   MPC 1.0.1, Sed 4.2.2, TCL 8.6.0 и Texinfo 5.0.
  


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


-  "Beyond Linux From Scratch (http://www.linuxfromscratch.org/blfs/)" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn 2013-03-01 (http://www.linuxfromscratch.org/blfs/view/svn/index.html), перечень изменений (http://www.linuxfromscratch.org/blfs/view/svn/introduction/c...);

-  "Automated Linux From Scratch (http://www.linuxfromscratch.org/alfs/)" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;

-  "Cross Linux From Scratch (http://cross-lfs.org/)" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm. Последние версии: CLFS GIT-20120901 (http://cross-lfs.org/view/svn/), Embedded CLFS GIT-20130302 (http://cross-lfs.org/view/clfs-embedded/);

-  "Hardened Linux From Scratch (http://www.linuxfromscratch.org/hlfs/)" - инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;

-  "LFS Hints (http://www.linuxfromscratch.org/hints/)" - подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов. Добавлена инструкция (http://www.linuxfromscratch.org/hints/downloads/files/lfsppc...) по сборке LFS для PowerPC (32bit);

-  "LFS LiveCD (http://www.linuxfromscratch.org/livecd/)" - проект по подготовке LiveCD. На данный момент, не развивается.


URL: http://www.linuxfromscratch.org/news.html
Новость: http://www.opennet.me/opennews/art.shtml?num=36276


Содержание

Сообщения в этом обсуждении
"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 02-Мрт-13 23:11 
Вот интересно кто этим занимается - компилянием и сборкой с нуля?

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 02-Мрт-13 23:23 
Я. Полезно для понимания деталей.

"Увидел свет Linux From Scratch 7.3"
Отправлено DannyBoy , 03-Мрт-13 00:01 
Заточка под железо делается флагами компиляции. Что делается в любом дистре, пакетный менеджер которого поддерживает сборку из сорцов.
Гентушник-кун.

"Увидел свет Linux From Scratch 7.3"
Отправлено DannyBoy , 03-Мрт-13 00:02 
Забыл добавить, что Debian(Ubuntu), Fedora поддерживают.

"Увидел свет Linux From Scratch 7.3"
Отправлено Например , 03-Мрт-13 17:42 
там смысл не в производительности, а в понимании как оно внутри состоит и взаимодействует

"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 05-Мрт-13 02:18 
> там смысл не в производительности, а в понимании как оно внутри состоит
> и взаимодействует

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


"Увидел свет Linux From Scratch 7.3"
Отправлено Michael Shigorin , 05-Мрт-13 13:22 
> да времяпрепровождение достойное, лучше чем пиво за гаражами пить.

...или по форумам трындеть.


"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 06-Мрт-13 03:33 
> ...или по форумам трындеть.

Мишаня, дык ведь на то они и форумы ! А где по-твоему тогда надо трындеть?


"Увидел свет Linux From Scratch 7.3"
Отправлено Led , 07-Мрт-13 01:55 
>> ...или по форумам трындеть.
> Мишаня, дык ведь на то они и форумы ! А где по-твоему
> тогда надо трындеть?

А-то! Школата и из технического форума "одноглазники" и "упячку" сделает, пока модераторы спят.


"Увидел свет Linux From Scratch 7.3"
Отправлено Anonus , 08-Мрт-13 04:29 
> А-то! Школата и из технического форума "одноглазники" и "упячку" сделает, пока модераторы
> спят.

Слыыыышь, Светодиод, ты это с кем тут сейчас разговаривал?

П.С.: "школота" пишется через "о", проверочное слово "трололо", учи грамматику, студент младших курсов, а то неудобно получается... :-)


"Увидел свет Linux From Scratch 7.3"
Отправлено Kriss , 03-Мрт-13 09:01 
> Я. Полезно для понимания деталей.

Каких деталей, как пишется слово make или configure?!


"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 09:32 
> Каких деталей, как пишется слово make или configure?!

Вот только не надо чесать про то, что систему легко собрать типа configure && make и полетели.  Linux From Scratch отличное собрание общих принципов разработки дистрибутивов, более того мало просто знать configure && make, надо уже иметь определенный уровень знаний. Вообще книга замечательная, для понимания основ процесса сборки. Дистрибутивов Linux множество, но когда вам нужна ОС только под определённые задачи и полный контроль над всеми компонентами дистрибутив с нуля, то, что нужно.

Если вы считаете, что знания configure && make достояно для того чтобы разработать дистрибутив, прошу вас продемонстрируйте это нам непросветленным


"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 14:51 
Даже просто почитав LFS, человек будет знать какие пакеты составляют основу системы. Если соберет, то поймет взаимосвязь всего процесса создания системы внутри системы (toolchain), что позволяет получить конечный результат независимым от начального дистрибутива в котором производилась сборка.

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 15:43 
вона как, а народ про эти make получается целые руководства пишет? Вот глупые ...

"Увидел свет Linux From Scratch 7.3"
Отправлено Michael Shigorin , 03-Мрт-13 02:20 
> Вот интересно кто этим занимается - компилянием и сборкой с нуля?

Техдир как-то вворачивал систему с иксами и RDP IIRC на флэшку в 16M (это когда немного больше было много дороже, а надо было в количестве).


"Увидел свет Linux From Scratch 7.3"
Отправлено Anonus , 03-Мрт-13 02:38 
Мишаня, ты первый кто привёл пример из жизни, значит есть таки люди кому это надо.

"Увидел свет Linux From Scratch 7.3"
Отправлено Михрютка , 03-Мрт-13 03:02 
чо-то напомнило две бессмысленных вещи - rdp клиент на 386 машине под win 3.1 и не помню какой линукс на 3дюймовой дискете в роли роутера.

"Увидел свет Linux From Scratch 7.3"
Отправлено неАноним , 03-Мрт-13 08:28 
>> Вот интересно кто этим занимается - компилянием и сборкой с нуля?
> Техдир как-то вворачивал систему с иксами и RDP IIRC на флэшку в
> 16M (это когда немного больше было много дороже, а надо было
> в количестве).

вот frenzy вот это мощь!


"Увидел свет Linux From Scratch 7.3"
Отправлено анноним , 03-Мрт-13 13:26 
Самое очевидное - ядро, initrd с любого дистра, иксы в /sbin/init, клиент, зависимости. Думаю, в 16 влезет. Иначе - пересобрать поскромнее.

"Увидел свет Linux From Scratch 7.3"
Отправлено Michael Shigorin , 03-Мрт-13 21:59 
> Самое очевидное - ядро, initrd с любого дистра, иксы в /sbin/init, клиент,
> зависимости. Думаю, в 16 влезет.

Рекомендую ls -lh --sort=size /boot | head

> Иначе - пересобрать поскромнее.

О чём и разговор...

Есть диапазон задач, которые решаются на базе дистрибутивов общего назначения добавлением нужного и выкидыванием лишнего, но такие штуки изрядно за его пределами.  Скажем, у меня без особых усилий исошка с "теми же" ядром, иксами плюс браузером выходит ~85M: http://www.opennet.me/openforum/vsluhforumID3/83728.html#177 -- можно ещё поужимать, но логичней тогда было бы адаптировать пакетную базу или брать какое Gentoo, а дальше -- именно LFS (просто как средство экономии усилий при сборке с нуля).


"Увидел свет Linux From Scratch 7.3"
Отправлено Led , 03-Мрт-13 22:39 
>  Скажем, у меня без особых усилий исошка с "теми же"
> ядром, иксами плюс браузером выходит ~85M: http://www.opennet.me/openforum/vsluhforumID3/83728.html#177
> -- можно ещё поужимать, но логичней тогда было бы адаптировать пакетную
> базу или брать какое Gentoo, а дальше -- именно LFS (просто
> как средство экономии усилий при сборке с нуля).

http://alpinelinux.org/ - вообще без "усилий"


"Увидел свет Linux From Scratch 7.3"
Отправлено анноним , 04-Мрт-13 13:09 
> Рекомендую ls -lh --sort=size /boot | head

Да там /lib/modules в initrd много тянут. Выпилить и усе, можно просто ядро пересобрать без мусора. Понятное дело, initrd рихтовать надо, согласен.



"Увидел свет Linux From Scratch 7.3"
Отправлено Michael Shigorin , 04-Мрт-13 15:08 
> Да там /lib/modules в initrd много тянут. Выпилить и усе,

Сами-то пробовали? :)

Ну и IMHO более тяжёлая граница пролегает даже не по размеру ядра, а по размеру юзерспейса.


"Увидел свет Linux From Scratch 7.3"
Отправлено анноним , 05-Мрт-13 15:14 
>> Да там /lib/modules в initrd много тянут. Выпилить и усе,
> Сами-то пробовали? :)

Конечно, самосбор ядро с минимальным initrd что-то в районе двух-трех метров, свежие ядра не очень хорошо уже на дискету лезут, там совсем бедный конфиг надо делать, не интересно. Пользовательские надо плотнее смотреть по-потребностям. Не могу сказать.


"Увидел свет Linux From Scratch 7.3"
Отправлено Sarmat , 05-Мрт-13 10:31 
А в 4 Мб на MIPS с пропатченным TCP стеком, вебсервером и ещё кучей приблуд?

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 08:11 
> Вот интересно кто этим занимается - компилянием и сборкой с нуля?

Создатели дистрибутивов, не?


"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 05-Мрт-13 02:21 
> Создатели дистрибутивов, не?

Судя по всему - не.


"Увидел свет Linux From Scratch 7.3"
Отправлено anonymous , 03-Мрт-13 08:53 
Я. Только Linux From Scratch использую редко, но там довольно часто находится полезная информация по решению проблем.

"Увидел свет Linux From Scratch 7.3"
Отправлено coder , 03-Мрт-13 14:06 
Я занимаюсь

"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 14:57 
> Вот интересно кто этим занимается - компилянием и сборкой с нуля?

Собираю свою систему начиная с 2001 года. Правда в последние года начал отходить от полного соблюдения LFS, часть пакетов заменил:  busybox, eglibc, mdev, pkgconf.


"Увидел свет Linux From Scratch 7.3"
Отправлено XoRe , 03-Мрт-13 16:10 
>> Вот интересно кто этим занимается - компилянием и сборкой с нуля?
> Собираю свою систему начиная с 2001 года. Правда в последние года начал
> отходить от полного соблюдения LFS, часть пакетов заменил:  busybox, eglibc,
> mdev, pkgconf.

Отступнiкъ


"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 02-Мрт-13 23:22 
Профессиональные линуксоиды

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 02-Мрт-13 23:37 
дыыы, например те, кто делает дистрибутив, зашитый под конретную задачу. чтобы потом продовать, рубить бабло и все такое )) и  не зависисть от сторонних дистро-строителей, с их новыми веяниями и т.п.

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 01:30 
Когда только узнал про LFS, люто загорелся идеей его собрать на летних каникулах. Но будучи достаточно ленивым, после третьего-четвёртого пакета стал задумываться, как бы это всё автоматизировать, чтобы оно само собиралось, а я пил только бы кофе и смотрел, как всё само делается. Итог немного предсказуем, до сих пор сижу на Gentoo.

"Увидел свет Linux From Scratch 7.3"
Отправлено Led , 03-Мрт-13 01:44 
> Когда только узнал про LFS, люто загорелся идеей его собрать на летних
> каникулах.
> Итог немного предсказуем, до сих пор сижу на Gentoo.

И что же ты теперь напишешь в сочинении "Как я провёл лето"?



"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 08:55 
>> Когда только узнал про LFS, люто загорелся идеей его собрать на летних
>> каникулах.
>> Итог немного предсказуем, до сих пор сижу на Gentoo.
> И что же ты теперь напишешь в сочинении "Как я провёл лето"?

Лог компиляции же :-)


"Увидел свет Linux From Scratch 7.3"
Отправлено AZ_from_Belarus , 04-Мрт-13 10:38 
Лога компиляции мало.
Надо его соединить с логом кофеварки.

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 04-Мрт-13 14:58 
Физическое присутствие при компиляции обязательно ?

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 01:55 
Собрать себе, что-ли...
Когда-то на Athlon 700 собирал пятую вроде бы версию, прикольно получалось. Правда иксы так и не собрал - энтузиазм закончился, но опыту приобрел.
Теперь-то на i5 пошустрее будет процесс :)

"Увидел свет Linux From Scratch 7.3"
Отправлено AT09 , 03-Мрт-13 03:33 
Собирал CLFS с переходом на LFS и BLFS и не один раз. Изначально все это делалось ради интереса - сборка под разные архитектуры и попытке замены всяких там платных систем аля QNX. Сейчас наработки активно используются в домашних целях (небольшой домашний сервак с ОС, полностью собранной с нуля), а также в девайсах, разрабатываемых конторой, где работаю. Работая до этого в оборонке с ОСРВ много тогда не понимал (жаль, что тогда еще не столкнулся с манами по LFS и подобных + небыло, наверное нормальных наставников)...

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 12:18 
i7 2.4 ghz + 16 gb ddr3 1600 mhz + ноутбук + lfs, кто что скажет? :)

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 14:05 
> кто что скажет? :)

"наверно, дорогую машину у буржуя купила Соня[купил Аноним] из последних сил[32Гб можно поставить], но факт, а не реклама, дивись одесса-мама, и это ей никто не запретил.. притягивает взоры волнующий разрез. ах, черное ты море, ах, белый мерседес."


"Увидел свет Linux From Scratch 7.3"
Отправлено гость , 03-Мрт-13 14:10 
Женщину себе найди.

"Увидел свет Linux From Scratch 7.3"
Отправлено vi , 03-Мрт-13 14:32 
> Женщину себе найди.

Ну, что же так резко.
И да, мануал по сборке и пользованию предоставте ;)


"Увидел свет Linux From Scratch 7.3"
Отправлено Loly , 03-Мрт-13 14:48 
И патч "001-fix - не умею готовить борщ.diff" :)

"Увидел свет Linux From Scratch 7.3"
Отправлено Michael Shigorin , 03-Мрт-13 22:24 
> Ну, что же так резко.

Так поможет и от лишних денег, и от лишнего времени ;-)

> И да, мануал по сборке и пользованию предоставте ;)

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

Полный мануал пишется индивидуально в процессе; существует мнение, что универсальный невозможен в принципе.

PS: :)


"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 15:10 
так её еще написать нужно, а собрать не проблема ;)

"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 05-Мрт-13 02:27 
> i7 2.4 ghz + 16 gb ddr3 1600 mhz + ноутбук +
> lfs, кто что скажет? :)

А что тут можно сказать - опупеть !!!

Машинка правда слабовата, но ты ей оптимизациями подсоби и будет летать.


"Увидел свет Linux From Scratch 7.3"
Отправлено solomon243 , 03-Мрт-13 15:21 
Отличная вещ этот ваш LFS :) Только я после мытарств с ним таки перешел на CRUX а потом на Gentoo. Но если удастся поменять работу - вновь примусь за мастурбацию с LFS + fvwm. Мы не ищем легких путей, просто времени пока что не хватает.

"Увидел свет Linux From Scratch 7.3"
Отправлено бедный буратино , 03-Мрт-13 15:56 
Тут любая тема - это linux FOR SCRATCH. или это слово по-другому пишется...

"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 16:02 
> Тут любая тема - это linux FOR SCRATCH. или это слово по-другому
> пишется...

1. Linux From Scratch
2. Читается не так как ты подумал :)
3. Любая на LOR, а тут только с участием Поттеринга ;)


"Увидел свет Linux From Scratch 7.3"
Отправлено бедный буратино , 03-Мрт-13 16:15 
Да и ладно. Всё равно мы победим.

"Увидел свет Linux From Scratch 7.3"
Отправлено бедный буратино , 03-Мрт-13 16:17 
> 3. Любая на LOR, а тут только с участием Поттеринга ;)

Кстати, под каким именем тут участвует Поттеринг? А то у меня столько догадок...


"Увидел свет Linux From Scratch 7.3"
Отправлено anonymous , 03-Мрт-13 16:42 
>> 3. Любая на LOR, а тут только с участием Поттеринга ;)
> Кстати, под каким именем тут участвует Поттеринг? А то у меня столько
> догадок...

Да, кстати, а systemd в этом вашем LFS есть?


"Увидел свет Linux From Scratch 7.3"
Отправлено anonymous , 03-Мрт-13 19:57 
> Да, кстати, а systemd в этом вашем LFS есть?

В основной ветке его нет. Но есть ветка, где он есть.


"Увидел свет Linux From Scratch 7.3"
Отправлено jOKer , 03-Мрт-13 20:03 
Вот на такие вопросы и надо отвечать быстро и громко: "Неть!!"))))

"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 21:54 
В своей системе я и udev заменил на mdev, естественно никаких systemd, plusaudio и прочей ереси не использую.

"Увидел свет Linux From Scratch 7.3"
Отправлено Led , 03-Мрт-13 22:36 
> В своей системе я и udev заменил на mdev, естественно никаких systemd,
> plusaudio и прочей ереси не использую.

А можно просто взять и установить alpinelinux и не строгать велосипеды "с 2001-го года"


"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 22:53 
Не, uclibc не пойдет, не хочется ломать бинарную совместимость. Да и linux я выбрал из-за открытость, возможность менять функционал, как мне нужно, у меня куча патчей которые нужны мне, но не могут быть приняты в апстрим (то что могу, стараюсь все же внедрять в апстрим). Сборка автоматизирована. Полная пересборка занимает 4-5 часов. На выходе полностью настроена система со всеми моими конфигами и патчами. Для меня это удобней, чем разгребать костыли в чужой переусложненной системе.

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 19:47 
Посоны, а когда проходишь LFS, сейвиться можно? Я на autoconf запоролся, а заново перепроходить сил нет.

"Увидел свет Linux From Scratch 7.3"
Отправлено ZloySergant , 03-Мрт-13 20:01 
>Посоны, а когда проходишь LFS, сейвиться можно? Я на autoconf запоролся, а заново перепроходить сил нет.

"livecd/usb+мозг"-чит спасет молодого поддавана.


"Увидел свет Linux From Scratch 7.3"
Отправлено Mihail Zenkov , 03-Мрт-13 22:00 
Копируй (архивируй) директорию LFS после каждого удачно собранного пакета. Хотя не понимаю как там можно запороть - просто собери пакет заново и поставь поверху.

"Увидел свет Linux From Scratch 7.3"
Отправлено TbIK , 03-Мрт-13 23:36 
На любой стадии пишешь: "wget силы оторвать зад от стула && make up && make первый шаг за дверь" - и вот там, за нарисованным камином....
:)

"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 03-Мрт-13 23:06 
про LiveCD можно было вообще не упоминать - он не то что не развивается, но и к 7й ветке вообще не применим.

в остальном, проект крайне полезен для тех кто знает, что они от него хотят :)


"Увидел свет Linux From Scratch 7.3"
Отправлено AnonuS , 05-Мрт-13 02:32 
> . . . в остальном, проект крайне полезен для тех кто знает, что они от него хотят :)

А как узнать, что от него можно и нужно хотеть?


"Увидел свет Linux From Scratch 7.3"
Отправлено Аноним , 04-Мрт-13 11:39 
LFS - классная штука, пока сам не соберешь, не поймешь базовых тонкостей Линукс. Я собирал - очень помогло перейти в новую плоскость сознания.