The OpenNET Project / Index page

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

03.03.2014 11:13  Увидел свет Linux From Scratch 7.5

Опубликовано руководство Linux From Scratch 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. Из других обновлённых компонентов можно отметить 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" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn 2014-03-02, перечень изменений;
  • "Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • "Cross Linux From Scratch" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm. Последние версии: CLFS GIT-20140212, Embedded CLFS GIT-20131024;
  • "Hardened Linux From Scratch" - инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
  • "LFS Hints" - подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов. Добавлена инструкция по сборке LFS для PowerPC (32bit);
  • "LFS LiveCD" - проект по подготовке LiveCD. На данный момент не развивается.


  1. Главная ссылка к новости (http://www.linuxfromscratch.or...)
  2. OpenNews: После пяти лет молчания вышел Beyond Linux From Scratch 7.4
  3. OpenNews: Увидел свет Linux From Scratch 7.4
  4. Перевод Linux From Scratch 6
  5. Перевод Beyond Linux From Scratch 6
  6. Кросс-компилированный Linux From Scratch
Лицензия: CC-BY
Тип: Программы
Ключевые слова: lfs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 11:31, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Как найти в какой версии еще не использовался systemd?
     
     
  • 2.3, Oinari (ok), 11:36, 03/03/2014 [^] [ответить]    [к модератору]
  • +2 +/
    >Udev 208 из состава systemd-208

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

     
     
  • 3.26, pavlinux (ok), 15:35, 03/03/2014 [^] [ответить]    [к модератору]
  • –3 +/
    Последний, нетронутый поттериговщиной, udev https://github.com/pavlinux/udev :)
     
     
  • 4.35, Рыбак_из_Припяти (?), 19:33, 03/03/2014 [^] [ответить]    [к модератору]
  • +2 +/
    Спасибо, но мы используем udev.
     
  • 4.50, Аноним (-), 12:22, 04/03/2014 [^] [ответить]     [к модератору]
  • +/
    Шоколадки леннарту уже подарил Кстати, чтобы получить нетронутый поттеринговщин... весь текст скрыт [показать]
     
     
  • 5.55, Геннадий Кернес (?), 16:23, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Только непонятно зачем, после devtmpfs для него работы кроме хотплагинга не осталось.
    А хотплагов вагон вариантов, и все лучше этого монстра.
     
  • 2.8, equeim (ok), 11:55, 03/03/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    Udev теперь часть systemd, но пока его еще можно использовать отдельно.
     
     
  • 3.40, Геннадий Кернес (?), 21:04, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Проблема в том что Поттеринга все уже достаточно изучили и понимают что долго это не продлится.


     
     
  • 4.51, Аноним (-), 12:23, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > Проблема в том что Поттеринга все уже достаточно изучили и понимают что долго это не продлится.

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

     
     
  • 5.54, Геннадий Кернес (?), 13:14, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    А Gentoo теперь не дистрибутив?
     
  • 1.2, Аноним (-), 11:31, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    и здесь системд, куда же от него деваться?
     
     
  • 2.5, Анонище (?), 11:37, 03/03/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    gentoo, slackware, xBSD
     
     
  • 3.36, Evolve32 (ok), 20:09, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    В Gentoo тоже udev.
     
     
  • 4.53, Mr_Gentoo (ok), 12:26, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > В Gentoo тоже udev.

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

     
  • 3.43, cmp (ok), 01:10, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    в slackware тоже udev
     
  • 3.52, Аноним (-), 12:24, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > gentoo, slackware, xBSD

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

     
  • 2.37, Геннадий Кернес (?), 20:51, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    В Gentoo, конечно.
    Есть на выбор:
    - обычный udev
    - отвязанный от systemd eudev
    - mdev (или вообще mknod), простым добавлением "-udev" в USE-флаги

     
  • 1.4, Аноним (-), 11:36, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –9 +/
    Комментаторы выше учите systemd. Оно удобно юзать
     
     
  • 2.18, anonymous (??), 14:51, 03/03/2014 [^] [ответить]    [к модератору]  
  • +5 +/
    >Оно удобно юзать

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

     
  • 1.6, дед (?), 11:44, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    русский перевод будет? для каких-то прошлых версий был!
     
  • 1.7, дед (?), 11:46, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    давайте всем миром переведем? забацаем проект на github, распределим страницы и переведем? как-то так. я чур не организатор!
     
     
  • 2.10, belea (?), 12:12, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Было бы ВЕЛИКИМ делом! Оказал бы посильную помощь.
     
     
  • 3.12, ivan (??), 12:28, 03/03/2014 [^] [ответить]    [к модератору]  
  • +4 +/
    мож вам уже пора английский выучить? как-то неприлично айтишникам его не знать
     
     
  • 4.13, belea (?), 12:33, 03/03/2014 [^] [ответить]     [к модератору]  
  • +3 +/
    Я полагаю, что документация на русском поможет новичкам и энтузиастам изучить по... весь текст скрыт [показать]
     
     
  • 5.15, Аноним (-), 12:43, 03/03/2014 [^] [ответить]    [к модератору]  
  • +7 +/
    > новичкам
    > Linux From Scratch 7.5

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

     
     
  • 6.19, Аноним (-), 14:54, 03/03/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    все правильно жн. Лучше начинать с lfs, чем с убунты
     
     
  • 7.27, pavlinux (ok), 15:38, 03/03/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    > все правильно жн. Лучше начинать с lfs, чем с убунты

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

     
     
  • 8.29, SunXE (ok), 17:04, 03/03/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    Согласен, сам со Слаквари начинал.
     
     
  • 9.41, ананам (?), 22:19, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    плевать, с чего начинать. главное - это куда стремиться.
     
  • 7.28, burjui (ok), 16:20, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    А начинать программировать нужно со сборки GCC, ага.
     
     
  • 8.32, pavlinux (ok), 17:38, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    why not?
     
     
  • 9.48, burjui (ok), 09:11, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > why not?

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

     
  • 8.44, Геннадий Кернес (?), 01:32, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Не со сборки, а с написания.
    На ассемблере.
    Кнут рекомендует.
     
  • 7.38, Геннадий Кернес (?), 20:54, 03/03/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Лучше начинать с английского А потом уже LFS А после опыта жизни на LFS, неизб... весь текст скрыт [показать]
     
  • 4.14, belea (?), 12:35, 03/03/2014 [^] [ответить]    [к модератору]  
  • +4 +/
    > мож вам уже пора английский выучить? как-то неприлично айтишникам его не знать

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

     
     
  • 5.45, Геннадий Кернес (?), 01:34, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    У Linux появилась документация? Когда, где брать?


     
     
  • 6.46, Аноним (-), 05:23, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > У Linux появилась документация? Когда, где брать?

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

     
     
  • 7.49, Геннадий Кернес (?), 10:09, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    А, вы всё про те же обрывки на салфетках. Ясно, не появилась.
     
     
  • 8.56, karapuz2 (ok), 16:49, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Вам не хватает 1000-страничных томов воды со скриншотами на целую страницу, а-ля микрософт-пресс?
     
     
  • 9.59, Маленькая Серая Мышка (?), 03:20, 05/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Ну зачем же так сразу передергивать.
    Давайте посмотрим не в сторону МСПресс, а, скажем, Стивенса.
     
  • 1.11, Трубовращатель (?), 12:22, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мжвячно!!! Сочно! Хоть я ещё предыдущую версию не собрал.
     
  • 1.16, бедный буратино (ok), 13:00, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    праздник компиляции!

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

     
  • 1.21, anonymous (??), 15:00, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >systemd-208

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

     
     
  • 2.24, Владимир (??), 15:12, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    >>systemd-208
    > А я думал, что на крайняк всегда можно себе LFS собрать. С
    > SysVinit, lilo, alsa и X-ами. Пойду накачу - водки и фряху.

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

     
     
  • 3.30, anonymous (??), 17:20, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    >>>systemd-208
    >> А я думал, что на крайняк всегда можно себе LFS собрать. С
    >> SysVinit, lilo, alsa и X-ами. Пойду накачу - водки и фряху.
    > Там нет Systemd. Там есть udev - программа определения оборудования,
    > просто udev и systemd теперь выпускаются вместе одним пакетом. Сама
    > udev от systemd никак не зависит и компилируется отдельно. Поборники
    > абсолютной чистоты от systemd просьба использовать eudev от Gentoo

    Лучше mdev от busybox.

     
  • 3.39, Геннадий Кернес (?), 21:01, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Не определения, а переопределения, обычно совершенно ненужного.
    С определением ядро как бы само справляется вообще-то, и фирмварь грузит тоже само (хотя может дергать и хелпер, для которого достаточно скрипта о пяти строках, но сложно придумать зачем это практически оказалось бы нужным кому-то), и /dev самостоятельно создаёт и апдейтит (devtmpfs), так что даже mknod не нужен.

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

     
     
  • 4.57, Kodir (ok), 19:59, 04/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Это интересная инфа! Вопрос: можно где-то об этом прочитать полностью? Я читал разные доки по загрузке ядра, но там либо слишком подробно, либо так кратко, что фик поймёшь. Понадобилось для собственной сборки на базе Gobo-linux - хотел сделать такой же дистр, но без Пестоновского мрака.
     
     
  • 5.58, Маленькая Серая Мышка (?), 03:18, 05/03/2014 [^] [ответить]    [к модератору]  
  • +/
    Полностью - нигде, но все ключевые слова выше приведены.
    Вот отсюда можно начать - https://wiki.gentoo.org/wiki/Mdev
     
  • 2.34, pv47 (ok), 19:16, 03/03/2014 [^] [ответить]    [к модератору]  
  • +/
    > > 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, он не будет.

     
  • 1.31, Kodir (ok), 17:25, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не компилял LFS - не мужик! :)

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

     
     
  • 2.47, Аноним (-), 05:27, 04/03/2014 [^] [ответить]     [к модератору]  
  • +/
    Версию пакета не ту взял Патч не применил Собирал с -jN, N 1 пакет, в которо... весь текст скрыт [показать]
     
  • 1.33, asavah (ok), 18:13, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Гы.
    ну шо делать было нечего - начал я собирать LFS-ник.
    "Будем посмотреть" что из этого выйдет.
    С сорц-дистрами и прочими фряхами опыта дофига, вопрос осилю ли хотябы bash на нём завести ))
     
  • 1.42, Аноним (-), 23:48, 03/03/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Если занялся сборкой LFS, значит, у тебя слишком много свободного времени.
     

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


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