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

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

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

В новой версии осуществлён переход на ядро Linux 3.13.3, Udev 208 из состава systemd-208, системную библиотеку glibc 2.19,  набор компиляторов gcc 4.8.2, сборочную систему Make 4.0, инструментарии binutils 2.24, Coreutils 8.22, Automake 1.14.1, Kmod 16, E2fsprogs 1.42.9, IPRoute2 3.12.0, Inetutils 1.9.2 и Util-Linux 2.24.1.  Из других обновлённых компонентов (http://www.linuxfromscratch.org/lfs/view/7.4/chapter01/whats...) можно отметить Perl 5.18.2, M4 1.4.17, TCL 8.6.1, Bison 3.0.2, File 5.17, Flex 2.5.38, GDBM 1.11, Grep 2.16, Tar 1.27.1.
    


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


-  "Beyond Linux From Scratch (http://www.linuxfromscratch.org/blfs/)" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn 2014-03-02 (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-20140212 (http://cross-lfs.org/view/svn/), Embedded CLFS GIT-20131024 (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=39225


Содержание

Сообщения в этом обсуждении
"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 11:31 
Как найти в какой версии еще не использовался systemd?

"Увидел свет Linux From Scratch 7.5"
Отправлено Oinari , 03-Мрт-14 11:36 
>Udev 208 из состава systemd-208

По сути там только udev, который сейчас распространяется вместе с systemd.


"Увидел свет Linux From Scratch 7.5"
Отправлено pavlinux , 03-Мрт-14 15:35 
Последний, нетронутый поттериговщиной, udev https://github.com/pavlinux/udev :)

"Увидел свет Linux From Scratch 7.5"
Отправлено Рыбак_из_Припяти , 03-Мрт-14 19:33 
Спасибо, но мы используем udev.

"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 04-Мрт-14 12:22 
> Последний, нетронутый поттериговщиной, udev https://github.com/pavlinux/udev :)

Шоколадки леннарту уже подарил?

Кстати, чтобы получить нетронутый поттеринговщиной udev, его нужно переписать с нуля.


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 04-Мрт-14 16:23 
Только непонятно зачем, после devtmpfs для него работы кроме хотплагинга не осталось.
А хотплагов вагон вариантов, и все лучше этого монстра.

"Увидел свет Linux From Scratch 7.5"
Отправлено equeim , 03-Мрт-14 11:55 
Udev теперь часть systemd, но пока его еще можно использовать отдельно.

"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 03-Мрт-14 21:04 
Проблема в том что Поттеринга все уже достаточно изучили и понимают что долго это не продлится.



"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 04-Мрт-14 12:23 
> Проблема в том что Поттеринга все уже достаточно изучили и понимают что долго это не продлится.

Вопрос решился неожиданно просто: кончились дистрибутивы без systemd.


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 04-Мрт-14 13:14 
А Gentoo теперь не дистрибутив?

"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 11:31 
и здесь системд, куда же от него деваться?

"Увидел свет Linux From Scratch 7.5"
Отправлено Анонище , 03-Мрт-14 11:37 
gentoo, slackware, xBSD

"Увидел свет Linux From Scratch 7.5"
Отправлено Evolve32 , 03-Мрт-14 20:09 
В Gentoo тоже udev.

"Увидел свет Linux From Scratch 7.5"
Отправлено Mr_Gentoo , 04-Мрт-14 12:26 
> В Gentoo тоже udev.

Там есть eudev, пасаны пользуются.


"Увидел свет Linux From Scratch 7.5"
Отправлено cmp , 04-Мрт-14 01:10 
в slackware тоже udev

"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 04-Мрт-14 12:24 
> gentoo, slackware, xBSD

Шindoшs забыл. Хотя основные борцы с systemd уже давно на ней.


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 03-Мрт-14 20:51 
В Gentoo, конечно.
Есть на выбор:
- обычный udev
- отвязанный от systemd eudev
- mdev (или вообще mknod), простым добавлением "-udev" в USE-флаги


"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 11:36 
Комментаторы выше учите systemd. Оно удобно юзать

"Увидел свет Linux From Scratch 7.5"
Отправлено anonymous , 03-Мрт-14 14:51 
>Оно удобно юзать

Удобнее русское языка?


"Увидел свет Linux From Scratch 7.5"
Отправлено дед , 03-Мрт-14 11:44 
русский перевод будет? для каких-то прошлых версий был!

"Увидел свет Linux From Scratch 7.5"
Отправлено дед , 03-Мрт-14 11:46 
давайте всем миром переведем? забацаем проект на github, распределим страницы и переведем? как-то так. я чур не организатор!

"Увидел свет Linux From Scratch 7.5"
Отправлено belea , 03-Мрт-14 12:12 
Было бы ВЕЛИКИМ делом! Оказал бы посильную помощь.

"Увидел свет Linux From Scratch 7.5"
Отправлено ivan , 03-Мрт-14 12:28 
мож вам уже пора английский выучить? как-то неприлично айтишникам его не знать

"Увидел свет Linux From Scratch 7.5"
Отправлено belea , 03-Мрт-14 12:33 
> мож вам уже пора английский выучить? как-то неприлично айтишникам его не знать

Я полагаю, что документация на русском поможет новичкам и энтузиастам изучить построение и взаимосвязи системы linux.


"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 12:43 
> новичкам
> Linux From Scratch 7.5

Ну вы поняли, да?


"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 14:54 
все правильно жн. Лучше начинать с lfs, чем с убунты

"Увидел свет Linux From Scratch 7.5"
Отправлено pavlinux , 03-Мрт-14 15:38 
> все правильно жн. Лучше начинать с lfs, чем с убунты

Со Слаквари лучше.  


"Увидел свет Linux From Scratch 7.5"
Отправлено SunXE , 03-Мрт-14 17:04 
Согласен, сам со Слаквари начинал.

"Увидел свет Linux From Scratch 7.5"
Отправлено ананам , 03-Мрт-14 22:19 
плевать, с чего начинать. главное - это куда стремиться.

"Увидел свет Linux From Scratch 7.5"
Отправлено burjui , 03-Мрт-14 16:20 
А начинать программировать нужно со сборки GCC, ага.

"Увидел свет Linux From Scratch 7.5"
Отправлено pavlinux , 03-Мрт-14 17:38 
why not?

"Увидел свет Linux From Scratch 7.5"
Отправлено burjui , 04-Мрт-14 09:11 
> why not?

Бикоз ит из факин поинтлесс, пардон май инглиш. Ю донт хэв ту щит инто эн аппрентисес брэйн ту тич хим зи лэнгуэдж.
Ю сии, ай ноу инглиш ту, миста поузе.


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 04-Мрт-14 01:32 
Не со сборки, а с написания.
На ассемблере.
Кнут рекомендует.

"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 03-Мрт-14 20:54 
> все правильно жн. Лучше начинать с lfs, чем с убунты

Лучше начинать с английского. А потом уже LFS.
А после опыта жизни на LFS, неизбежно приводящему к понаписанию своих скриптов и прочей автоматизации, уже переходить на Gentoo, с полным пониманием.


"Увидел свет Linux From Scratch 7.5"
Отправлено belea , 03-Мрт-14 12:35 
> мож вам уже пора английский выучить? как-то неприлично айтишникам его не знать

:-) ..."Я английский бы выучил только за то, что на нем документация linux!"


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 04-Мрт-14 01:34 
У Linux появилась документация? Когда, где брать?



"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 04-Мрт-14 05:23 
> У Linux появилась документация? Когда, где брать?

С разморозкой.
https://github.com/torvalds/linux/tree/master/Documentation


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 04-Мрт-14 10:09 
А, вы всё про те же обрывки на салфетках. Ясно, не появилась.

"Увидел свет Linux From Scratch 7.5"
Отправлено karapuz2 , 04-Мрт-14 16:49 
Вам не хватает 1000-страничных томов воды со скриншотами на целую страницу, а-ля микрософт-пресс?

"Увидел свет Linux From Scratch 7.5"
Отправлено Маленькая Серая Мышка , 05-Мрт-14 03:20 
Ну зачем же так сразу передергивать.
Давайте посмотрим не в сторону МСПресс, а, скажем, Стивенса.

"Увидел свет Linux From Scratch 7.5"
Отправлено Трубовращатель , 03-Мрт-14 12:22 
Мжвячно!!! Сочно! Хоть я ещё предыдущую версию не собрал.

"Увидел свет Linux From Scratch 7.5"
Отправлено бедный буратино , 03-Мрт-14 13:00 
праздник компиляции!

это то, чего с нетерпением ждал ваш компьютер. он хочет его!


"Увидел свет Linux From Scratch 7.5"
Отправлено anonymous , 03-Мрт-14 15:00 
>systemd-208

А я думал, что на крайняк всегда можно себе LFS собрать. С SysVinit, lilo, alsa и X-ами. Пойду накачу - водки и фряху.


"Увидел свет Linux From Scratch 7.5"
Отправлено Владимир , 03-Мрт-14 15:12 
>>systemd-208
> А я думал, что на крайняк всегда можно себе LFS собрать. С
> SysVinit, lilo, alsa и X-ами. Пойду накачу - водки и фряху.

Там нет Systemd. Там есть udev - программа определения оборудования,
просто udev и systemd теперь выпускаются вместе одним пакетом. Сама
udev от systemd никак не зависит и компилируется отдельно. Поборники
абсолютной чистоты от systemd просьба использовать eudev от Gentoo


"Увидел свет Linux From Scratch 7.5"
Отправлено anonymous , 03-Мрт-14 17:20 
>>>systemd-208
>> А я думал, что на крайняк всегда можно себе LFS собрать. С
>> SysVinit, lilo, alsa и X-ами. Пойду накачу - водки и фряху.
> Там нет Systemd. Там есть udev - программа определения оборудования,
> просто udev и systemd теперь выпускаются вместе одним пакетом. Сама
> udev от systemd никак не зависит и компилируется отдельно. Поборники
> абсолютной чистоты от systemd просьба использовать eudev от Gentoo

Лучше mdev от busybox.


"Увидел свет Linux From Scratch 7.5"
Отправлено Геннадий Кернес , 03-Мрт-14 21:01 
Не определения, а переопределения, обычно совершенно ненужного.
С определением ядро как бы само справляется вообще-то, и фирмварь грузит тоже само (хотя может дергать и хелпер, для которого достаточно скрипта о пяти строках, но сложно придумать зачем это практически оказалось бы нужным кому-то), и /dev самостоятельно создаёт и апдейтит (devtmpfs), так что даже mknod не нужен.

udev имел какой-то смысл в смутные времена когда devfs уже выпилили, а devtmpfs еще не запилили. А сейчас - ну разве что "зато не надо нажимать кнопочку чтобы смонтировалась флэшка!!!", смех один. Да и для подобного автомонтирования тулзов, простых и понятных, в отличие от, вагон и маленькая тележка.


"Увидел свет Linux From Scratch 7.5"
Отправлено Kodir , 04-Мрт-14 19:59 
Это интересная инфа! Вопрос: можно где-то об этом прочитать полностью? Я читал разные доки по загрузке ядра, но там либо слишком подробно, либо так кратко, что фик поймёшь. Понадобилось для собственной сборки на базе Gobo-linux - хотел сделать такой же дистр, но без Пестоновского мрака.

"Увидел свет Linux From Scratch 7.5"
Отправлено Маленькая Серая Мышка , 05-Мрт-14 03:18 
Полностью - нигде, но все ключевые слова выше приведены.
Вот отсюда можно начать - https://wiki.gentoo.org/wiki/Mdev

"Увидел свет Linux From Scratch 7.5"
Отправлено pv47 , 03-Мрт-14 19:16 
> > systemd-208
> А я думал, что на крайняк всегда можно себе LFS собрать.

Можно. Поскольку udev теперь составная часть systemd, отдельных тарболлов udev больше нет. В LFS вы скачиваете тарболл systemd и тарболл с Makefile, который позволяет собрать udev, не собирая остальное, и собираете/устанавливаете только udev (make -f Makefile.lfs). Без возможности рисовать псевдографикой куар-коды, веб-серверов для чтения логов и прочих компонентов systemd. (Кстати, огромное спасибо за такую возможность редакторам LFS).

Изначально в списки рассылки systemd был прислан патч, реализующий аналогичный функционал (но не отдельным Makefile'ом, а путём модификации стандартного Makefile из systemd, так чтоб тот позволял собирать только udev при необхдоимости). Но поттеринг заявил, что systemd - базовый функционал пакета systemd и принимать в апстрим патчи, реализующие возможность отдельной сборки udev, он не будет.


"Увидел свет Linux From Scratch 7.5"
Отправлено Kodir , 03-Мрт-14 17:25 
Не компилял LFS - не мужик! :)

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


"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 04-Мрт-14 05:27 
> Хоть я и компилял, но дошёл лишь до неустранимой ошибки компилляции (хотя
> делал всё чётко по шагам).

Версию пакета не ту взял. Патч не применил. Собирал с -jN, N > 1 пакет, в котором была сломана многопоточная сборка.


"Увидел свет Linux From Scratch 7.5"
Отправлено asavah , 03-Мрт-14 18:13 
Гы.
ну шо делать было нечего - начал я собирать LFS-ник.
"Будем посмотреть" что из этого выйдет.
С сорц-дистрами и прочими фряхами опыта дофига, вопрос осилю ли хотябы bash на нём завести ))

"Увидел свет Linux From Scratch 7.5"
Отправлено Аноним , 03-Мрт-14 23:48 
Если занялся сборкой LFS, значит, у тебя слишком много свободного времени.