The OpenNET Project / Index page

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

Увидел свет Linux From Scratch 7.4

09.09.2013 08:19

Опубликовано руководство Linux From Scratch 7.4, в котором приведены инструкции по созданию базовой Linux-системы с нуля, используя лишь исходные тексты необходимого программного обеспечения. Произведено обновление 32 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге, благодаря чему повысилась точность и ясность текста.

В новой версии осуществлён переход на ядро Linux 3.10, Udev 206 из состава systemd-206, системную библиотеку glibc 2.18, набор компиляторов gcc 4.8.1, инструментарии binutils 2.23.2, Automake 1.14, Kmod 14, Diffutils 3.3, E2fsprogs 1.42.8, Procps-ng 3.3.8 и Util-Linux 2.23.2. Из других обновлённых компонентов можно отметить Vim 7.4, Bison 3.0, Gawk 4.1.0, Gzip 1.6, Less 458, Perl 5.18.1, Zlib 1.2.8.

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

  • "Beyond Linux From Scratch" - руководство по конфигурированию и сборке более 500 программных пакетов в окружении LFS. Текущий релиз: svn 2013-09-07, перечень изменений;
  • "Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • "Cross Linux From Scratch" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm. Последние версии: CLFS GIT-20130908, Embedded CLFS GIT-20130302;
  • "Hardened Linux From Scratch" - инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
  • "LFS Hints" - подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов. Добавлена инструкция по сборке LFS для PowerPC (32bit);
  • "LFS LiveCD" - проект по подготовке LiveCD. На данный момент, не развивается.


  1. Главная ссылка к новости (http://www.linuxfromscratch.or...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37859-linux
Ключевые слова: linux, lfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 08:47, 09/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять systemd... Мерзость...
     
     
  • 2.5, Аноним (-), 09:08, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    systemd не используется в lfs. берётся только udev
     
     
  • 3.12, jOKer (ok), 11:09, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Само это название, в контесте столь уважаемого дистра, нельзя не увидеть без содрагания!
    Vade retro, Satana!
     
  • 3.18, Аноним (-), 12:28, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть переходят на eudev и openrc.
     
  • 3.19, Аноним (-), 12:38, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > systemd не используется в lfs

    пока не используется (fixed)

     
     
  • 4.20, yet another anonymous (?), 13:10, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > > systemd не используется в lfs
    >
    > пока не используется (fixed)

    Из проекта (LFS) незадолго до релиза свалил главный пропонент systemd в LFS.

     
     
  • 5.37, Andrey Mitrofanov (?), 20:01, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Из проекта (LFS) незадолго до релиза свалил главный пропонент systemd в LFS.

    Какой хороший дистрибутив!! Почти, как Debian.

     
  • 2.42, ононо (?), 23:42, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    сам ты мерзость
     

  • 1.2, Анонимка (ok), 08:52, 09/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Только 7.3 закончила собирать:(
     
     
  • 2.11, Константавр (ok), 10:55, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Борода не вросла в свитер? :)
     
  • 2.15, Аноним (-), 11:33, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а я во время еще не начал этого делать))
    вот, дождался 7.4 *OK*
     
     
  • 3.35, Loooooker (ok), 18:25, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Теперь самое время не спешить, а подождать 7.5 =)
     

  • 1.4, inferrna (ok), 09:02, 09/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Лучше бы школьники genode собирали или minix. Или уже совсем гайку какую-нибудь. Функционал на выхлопе тот же или даже лучше, чем у lfs, а диверсифецировать школьников по осям на будущее не помешало бы.
     
     
  • 2.7, Аноним (-), 09:10, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше бы школьники genode собирали или minix. Или уже совсем гайку какую-нибудь.
    > Функционал на выхлопе тот же или даже лучше, чем у lfs,
    > а диверсифецировать школьников по осям на будущее не помешало бы.

    какие есть преимущества в функционале у genode/minix/haiku перед LFS?

     
     
  • 3.8, inferrna (ok), 09:19, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –6 +/
    У гайки графон изкаробки, у остальных двух микроядерность. Функционал почти никакой, как и у lfs, но ведь нам не функционал нужен, а поиграть, поизучать, на переменке похвастаться - экзотические оси для этого даже лучше подходят, чем сборкой одного и того же lfs друг перед дружкой понтоваться.
     
     
  • 4.13, Аноним (-), 11:31, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > У гайки графон изкаробки, у остальных двух микроядерность. Функционал почти никакой, как
    > и у lfs, но ведь нам не функционал нужен, а поиграть,
    > поизучать, на переменке похвастаться - экзотические оси для этого даже лучше
    > подходят, чем сборкой одного и того же lfs друг перед дружкой
    > понтоваться.

    в том то и дело, что lfs это платформа для blfs и что сам захочешь. собрал lfs, собрал некоторое из blfs - и готова рабочая GNU/Linux система. сам собирал и до сих пор юзаю. не думаю, что в какой-то другой открытой ОС смогу найти тот же функционал.

    а гайку и геноде не для этих целей используют обычно. скорей для разработчиков-гиков

     
     
  • 5.17, inferrna (ok), 11:55, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не думаю, что в какой-то другой открытой ОС смогу найти тот же функционал

    в генте, нэ?
    > и до сих пор юзаю

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

     
     
  • 6.23, Anonymous528 (?), 13:56, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пусть пособирают и другие прекрасные оси, будет полезнее.

    minix, beos?
    Ради чего им собирать эти "другие прекрасные оси"?

     
     
  • 7.25, inferrna (ok), 14:38, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1) Ради фана, ради чего ж ещё таким маяться.
    2) Или, как вариант, при использовании экзотической оси можно не просто не бояться анб, а прям совсем-совсем не бояться анб.
    3) Возможно, что на *nix'ах свет клином не сошёлся, возможно за ~40 лет они могли устареть, быть может есть и иные пути развития? Вот пусть иных пособирают и имеют хотя бы представление об альтернативах, вдруг пригодится.
     
  • 6.28, angra (ok), 15:08, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Linux как таковой был создан just for fun. Некоторые люди способны начать интересоваться чем-то как игрушкой, потом увлечься, набраться опыта и создать что-то полезное. А на что способны паразиты вроде тебя?
     
     
  • 7.32, inferrna (ok), 17:21, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Душка, глядя в зеркало прочти свой пост 10 раз, и станешь счастливым. Я как раз о том же: что джаст фо фан на одном линуксе свет клином не сошёлся. А для продакшена только он один (почти) и пригоден, это да.
     
  • 2.10, Клыкастый (ok), 10:13, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    лучше, хуже... хорошо что вообще к таким штукам есть интерес.
     

  • 1.29, Аноним (-), 16:46, 09/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Комментарий не в тему но все же тут есть компетентные личности. Если у меня есть коммерческий продукт, но он линкуется с libxml2 и другими некоторыми библиотеками обязан ли я открыть его код? Как вообще разрабатывают коммерческое ПО для Linux, вот например с Steam он же закрыт но он использует разные библиотеки Linux
     
     
  • 2.31, thesame (?), 17:15, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Комментарий не в тему но все же тут есть компетентные личности. Если
    > у меня есть коммерческий продукт, но он линкуется с libxml2 и
    > другими некоторыми библиотеками обязан ли я открыть его код?

    А "другие некоторые библиотеки" - это какие?
    libxml2 - это MIT лицензия, которая разрешает линковать библиотеку с кодом под другой лицензией.
    Если другие библиотеки выпущены под lgpl - то их тоже можно использовать без раскрытия исходного кода программы.
    Ну и, разумеется, сама программа должна быть написана Вами с нуля.


     
     
  • 3.36, Аноним (-), 18:32, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А "другие некоторые библиотеки" - это какие?
    > libxml2 - это MIT лицензия, которая разрешает линковать библиотеку с кодом под
    > другой лицензией.
    > Если другие библиотеки выпущены под lgpl - то их тоже можно использовать
    > без раскрытия исходного кода программы.
    > Ну и, разумеется, сама программа должна быть написана Вами с нуля.

    Спасибо вам за внятный ответ. А не могли бы вы перечислить лицензии которые допускают линковку с закрытым ПО написанным с чистого листа?

     
     
  • 4.38, Аноним (-), 21:12, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Самые популярные (наиболее часто используемые): BSD/MIT (и их модификации), LGPL, Apache. Линковаться с GPL-софтом нельзя, в этом случае Ваш проект тоже должен быть под GPL.
    Кстати, Вы можете создать свой продукт на основе чужого BSD/MIT/Apache-кода (без раскрытия исходников), но Вы обязаны указать оригинальное авторство.
     
     
  • 5.39, Mihail Zenkov (ok), 23:21, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Добавлю еще, что можно внести изменения в библиотеку под лицензией LGPL и открыть только их - весь остальной код может быть закрыт. Это удобно обеим сторонам - закрытый проект получил готовую библиотеку, библиотека получила возможность включения нового функционала/bugfix.
     
     
  • 6.40, Аноним (-), 23:24, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Добавлю еще, что можно внести изменения в библиотеку под лицензией LGPL и
    > открыть только их - весь остальной код может быть закрыт. Это
    > удобно обеим сторонам - закрытый проект получил готовую библиотеку, библиотека получила
    > возможность включения нового функционала/bugfix.

    Спасибо, приятно когда люди излагают коротко и ясно, теперь хотя бы знаю каких берегов придерживаться. Очень благодарен за ответы на мой вопрос

     
  • 4.41, thesame (?), 23:54, 09/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Спасибо вам за внятный ответ. А не могли бы вы перечислить лицензии
    > которые допускают линковку с закрытым ПО написанным с чистого листа?

    Гм. Мне кажется, что вам лучше идти от обратного: посмотреть, под какими лицензиями выпущены библиотеки, которые вы используете - а потом разобраться, какие ограничения накладывают эти лицензии.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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