LINUX.ORG.RU

Lfs


36

3

Всего сообщений: 25

Linux From Scratch 12.2

Linux From Scratch 12.2
Группа Linux General

Сообщество Linux From Scratch LFS объявляет о выпуске дистрибутива-книги LFS 12.2-SysV и LFS 12.2-systemd, также доступен перевод на русский язык.

Основные изменения включают обновления набора инструментов для binutils-2.43.1, gcc-14.2.0 и glibc-2.40. Всего с момента последнего выпуска было обновлено 45 пакетов и добавлен один новый пакет lz4. Внесены обширные изменения текста для улучшения читаемости. Ядро Linux обновлено до версии 6.10.5.

Исходники необходимых пакетов традиционно разместили в своём репозитории (wget-list, md5sums прилагаются)

Полный список изменений:

( читать дальше... )

Multilib-версия перевода будет размещена чуть позже (в течение 1-2 дней)

>>> Подробности

 ,

WildWest
()

Linux From Scratch 12.1

Группа Linux General

Сообщество Linux From Scratch объявляет о выпуске дистрибутива-книги LFS 12.1, также доступен перевод на русский язык.

Основные изменения включают обновления набора инструментов для binutils-2.42 и glibc-2.39. В общей сложности, с момента последнего выпуска было обновлено 43 пакета, среди них Grub 2.12, Systemd 255, SysVinit 3.08, Openssl 3.2.1, Python 3.12 и другие. Ядро Linux было обновлено до версия 6.7.4.

( читать дальше... )

>>> Подробности

 ,

WildWest
()

Доступна система автоматической сборки Umvirt LFS Auto Builder

Группа Linux General

Благодаря среде автоматической сборки Umvirt LFS Auto Builder можно собрать базовый загрузочный образ диска Linux From Scratch 12.0-systemd выполнением всего одной команды. Также возможно осуществление поэтапной сборки.

Предполагается, что после создания образа он будет в дальнейшем кастомизирован и настроен пользователем по его усмотрению.

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

Демонстрационный ролик: https://www.youtube.com/watch?v=ZqP_4o_DjEA

>>> Сайт проекта

 , ,

b0r1s
()

Linux From Scratch 12.0

Группа Linux General

Вышла новая версия дистрибутива-книги по сборке Linux с нуля.

( читать дальше... )

Пожалуй, самое необычное в этом выпуске то, что одновременно с английской версией книги выпущен перевод на русский язык.

>>> Подробности

 ,

WildWest
()

Релиз дистрибутива Linux From Scratch 11.1

Группа Linux General

Через очередные полгода состоялся новый релиз дистрибутива Linux From Scratch, на этот раз версии 11.1.

( читать дальше... )

>>> Скачать

 

saahriktu
()

Вышла вторая версия руководства «Linux для себя»

Группа Документация

28.12.2021 вышла вторая версия «Linux для себя». Это руководство по созданию независимой Linux-системы из исходного кода необходимого программного обеспечения; является независимым ответвлением от LFS. На выбор пользователя предлагается multilib, поддержка EFI и набор дополнительного ПО для более удобной последующей настройки системы.

Все исходные тексты проекта доступны на GitHub под лицензией MIT.

Основные изменения:

  • Выполнен переход на платформу генерации статического контента mkdocs. В результате перехода стала возможной генерация PDF-версии руководства. Кроме того, веб-версия руководства корректно работает в консольных браузерах типа links и w3m;
  • В качестве опции предлагается использование классической иерархии файловой системы, при которой/bin, /sbin, /lib не являются ссылками на /usr/{bin,sbin,lib}. Подобное тестировалось на системе с классическим SysVInit;
  • Множественные правки и корректировки по тексту всего руководства;
  • Благодаря обратной связи сообщества, внесены уточнения и пояснения во многих разделах.

Из обновлений пакетов (наиболее крупных) можно отметить:

  • linux-5.15.5;
  • openssl-3.0.1;
  • coreutils-9.0;
  • gcc-11.2.0;
  • python-3.10.1;
  • tcl-8.6.12
  • systemd-250;
  • sysvinit-3.01;
  • ncurses-6.3;
  • util-linux-2.37.2.

>>> Почта

>>>Полный список изменений

>>> Подробнее

 , , ,

Linuxoid85
()

Первая версия книги Linux4Yourself

Группа Документация

Представлен релиз Linux4Yourself 1.0.0 или “Linux для себя” – первый выпуск самостоятельного русскоязычного ответвления Linux From Scratch. Linux для себя – книга, в которой рассказывается о сборке дистрибутива Linux с нуля полностью из исходных кодов необходимого ПО.

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

В ближайших планах проекта – создание руководства по сборке встраиваемой системы на базе BusyBox и библиотеки musl, а так же использование LiveCD.

Все исходные тексты проекта доступны на GitHub под лицензией MIT.

( читать дальше... )

На данный момент был подготовлен релиз Core-книги, в которой предоставляются сведенья о компиляции базовой системы, релиз Extra-книги будет доступен позже. В Extra представлены инструкции по сборке дополнительного ПО, например, Xorg, DE, браузеров и пр.

>>> Официальный сайт

>>> Почта

>>> Подробности

 , , ,

Linuxoid85
()

Релиз Floppinux 0.2.1

Релиз Floppinux 0.2.1
Группа Open Source

Криштоф Кристиан Янковский (Krzysztof Krystian Jankowski) выпустил очередной релиз дистрибутива Floppinux версии 0.2.1. Дистрибутив базируется на ядре 5.13.0-rc2+ и BusyBox 1.33.1. В качестве загрузчика используется syslinux. Для работы дистрибутива требуются процессор не ниже 486 DX с не мене чем 24 мегабайтами оперативной памяти.

Дистрибутив, как следует из названия, полностью помещается на дискету 3,5″ двойной плотности с общим свободным местом в 1,44 Мб. Общий объём файлов на магнитном диске составляет 1 Мб, оставляя около 400 Кб свободного места для приложений пользователя. При старте проверяется наличие исполняемого файла по пути /home/main, и в случае его доступности, управление передаётся ему, что позволяет использовать дистрибутив в режиме «киоска». Поддерживаются исполняемые elf-файлы для архитектуры i386 и шебанг-скрипты.

На официальной странице дистрибутива можно найти подробное руководство по его созданию, а нужные для сборки файлы - в git-репозитарии.

>>> Подробности

 ,

LamerOk
()

Состоялся релиз дистрибутива Linux From Scratch 9.1

Группа Linux General

Состоялся новый релиз source-based дистрибутива Linux From Scratch.

( читать дальше... )

>>> Подробности

 ,

saahriktu
()

Состоялся релиз Linux From Scratch 9.0

Группа Open Source

Авторы Linux From Scratch представили новую версию 9.0 своей замечательной книги. Важно отметить переход на новый glibc-2.30 и gcc-9.2.0. Версии пакетов синхронизированы с BLFS, в который теперь добавлен elogind, что позволит добавить Gnome.

>>> Подробности

 ,

saahriktu
()

Вышел 1.5OSaahriktux 1.0 (R-8IOK ZELUR!)

Группа Open Source

Представлен первый в истории вариант Pisaahriktux'а для Raspberry Pi 3 — 1.5OSaahriktux 1.0 (R-8IOK ZELUR!).

( читать дальше... )

>>> Скачать

 , ,

saahriktu
()

Релиз LFS 8.2

Группа Linux General

Linux From Scratch (LFS) это проект, предоставляющий пошаговые инструкции по сборке собственной системы Linux из исходных текстов. На текущий момент в проект входят:

  • LFS :: Linux From Scratch главная книга, описывающая установку базовой системы
  • BLFS :: Beyond Linux From Scratch расширяет основную книгу, позволяя создать на основе LFS полноценную рабочую среду путем доустановки компонентов
  • ALFS :: Automated Linux From Scratch предоставляет инструменты для автоматизации работы с LFS и BLFS.
  • Hints :: Набор советов по улучшению работы существующей LFS или BLFS системы
  • Patches :: Набор патчей, которые могут оказаться полезными пользователям LFS


Новый релиз включает обновление версий основных компонентов glibc-2.27, binutils-2.30, gcc-7.3.0. В общем итоге, обновилось 34 пакета, а также 5 пакетов перенесены из BLFS в LFS, среди которых: libffi, openssl, Python3, ninja и meson. Версия ядра Linux обновилась до 4.15.3.
Внесены изменения также в версию LFS, которая описывает установку с использованием systemd.

>>> Прочитать книгу

>>> Подробности

 

Gu4
()

Релиз LFS 8

Группа Open Source

Сформированы новые выпуски руководств Linux From Scratch 8.0 (LFS) и Beyond Linux From Scratch 8.0 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 800 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.

В Linux From Scratch 8.0 произведено обновление 29 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. В новой версии осуществлён переход на ядро Linux 4.9, обновлены glibc 2.24, binutils 2.27, gcc 6.2.0, Bash 4.4, Perl 5.24.1, Util-Linux 2.29.1, Vim 8. В Beyond Linux From Scratch 7.10 по сравнению с прошлым выпуском отмечено 775 обновлений программ, среди которых KDE Plasma 5.9, KDE Applications 16.12 и GNOME 3.22. Переход к новой ветке 8.0 обусловлен удалением символической ссылки с /lib на /lib64, прекращением использования отдельной директории /usr/lib64 и включением нового компоновщика /usr/bin/ld.gold, который пока не задействован по умолчанию.

Кроме LFS и BLFS в рамках проекта выпускалось несколько дополнительных книг:

  • «Automated Linux From Scratch» — фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
  • «Cross Linux From Scratch» — описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm;
  • «Hardened Linux From Scratch» — инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
  • «LFS Hints» — подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов;
  • «LFS LiveCD» — проект по подготовке LiveCD. На данный момент не развивается.

>>> Подробности

 

Valman_new
()

Вышел Pisaahriktux 2.0 (Hara holkutuk)

Группа Open Source

Вышел дистрибутив для Raspberry Pi Pisaahriktux 2.0 (Hara holkutuk) (В якутском языке «хара» - чёрный, «холкутук» - спокойно, свободно, легко, просторно)

Напомню основные особенности:

  • Построен на основе PiLFS (LFS для Raspberry Pi);
  • Имя хоста и пароль root'а (pilfs) оставлены прежними;
  • Не содержит systemd, pulseaudio, иксы,... и прочие ненужные вещи;
  • Из коробки видеорежим 1920x1080 для подключения через кабель HDMI - DVI;
  • Из коробки шрифт Terminus u30b (u32b обрезанный под высоту 30 пикселей, во избежание появления незадействованной полоски внизу экрана на разрешении 1920x1080; в итоге это даёт консоль 120x36 символов);
  • Из коробки legacy раскладка с переключением рус/лат по Ctrl+Shift;
  • Из коробки у root'а локаль KOI8-R, дефолтная гамма - зелёный текст на чёрном фоне;
  • Дополнительный софт собирается на живой системе, а не кросскомпиляцией;

Доустановлен следующий софт: aalib-1.4.0, audiofile-0.3.6, aview-1.3.0, bitlbee-3.4, clit, cppcheck-1.68, DirectFB-1.7.7, djvulibre-3.5.27, ed, fbdump, fbida-2.10, fdupes-1.51, fetchmail-6.3.26, ffmpeg-2.6.2, flac-1.3.1, flasm, fontconfig-2.11.93, freetype-2.5.5, fribidi-0.19.6, frobtads-1.2.3, frotz-2.43d, fuse-1.1.1, gdb-7.9, giflib-5.0.6, git-2.3.6, glib-2.44.0, gnu-ghostscript-9.14.0, gnutls-3.4.0, ImageMagick-6.9.1-2, indent-2.2.10, irssi-0.8.17, jp2a-1.0.6, jpeg-6b, lame-3.99.5, lcms2-2.7, lftp-4.6.2, libao-1.2.0, libass-0.12.1, libcaca-0.99.beta19, libexif-0.6.21, libgcrypt-1.6.3, libgpg-error-1.19, libgsf-1.14.33, libiconv-1.14, libogg-1.3.2, libpng-1.6.17, libsigc++-2.4.1, libspectrum-1.1.1, libtasn1-4.4, libtheora-1.1.1, libtommath-0.42.0, libtorrent-0.13.4, libusb-1.0.9, libvorbis-1.3.5, libvpx, libxml2-2.9.2, libxmp-4.3.8, lighttpd-1.4.35, links-2.9, lunzip-1.6, lynx2.8.9dev.5, lziprecover-1.16, lzlib-1.6, mc-4.8.14, midicomp-0.0.4, mpg123-1.22.1, mpv-0.9.0 (аппаратное растягивание 320x240 до 1442x1080), msmtp-1.6.1, mutt-1.4.2.3, nettle-3.1, nmap-6.47, p7zip_9.38.1, pdb2txt, perl-rename-1.9, plzip-1.3, poppler-0.32.0, procmail-3.22, psftools-1.0.7, RetroArch-0.9.9 + fceumm_libretro.so + gambatte_libretro.so + genesis_plus_gx_libretro.so + mednafen_supergrafx_libretro.so + mgba_libretro.so + picodrive_libretro.so + pocketsnes-libretro.so + vecx_libretro.so, rtorrent-0.9.4, screen-4.2.1, SDL12-kms-dispmanx (аппаратное растягивание картинки), SDL_image-1.2.12, SDL_mixer-1.2.12, SDL_net-1.2.8, SDL_ttf-2.0.11, sharutils-4.15, sox-14.4.2, speex-1.2rc1, squashfs-tools, strace-4.10, swftools-2013-04-09-1007, tiff-4.0.3, TiMidity++-2.14.0, tree-1.7.0, unrar, unrtf_0.20.4-1, unzip60, usbutils-008, vorbis-tools-1.4.0, wv-1.2.9, xmp-4.0.10, yasm-1.3.0.

>>> Скачать

 , , ,

saahriktu
()

Релиз Pisaahriktux 1.0 (Desolate Universe)

Группа Open Source

Pisaahriktux - это сборка на основе pilfs (Linux From Scratch для Raspberry Pi) для тех, кто знает насколько прекрасна нативная консоль, и насколько не нужны графические интерфейсы пользователя, включая иксы, wayland, mir и т.д. Корни сборки уходят в 2006-й год - именно тогда автор понял вышеописанное. Через год автор понял, что в его бинарном дистрибутиве куча консольного софта слинкована с кучей иксовых библиотек, и, потому, их приходится устанавливать, несмотря на то, что они никогда не используются. Стремление к кастомизации системы привело автора сначала к Gentoo, а затем и к LFS. Со временем собственная сборка на основе LFS становилась всё более качественной, и даже обрела собственное имя в кругу автора - Saahriktux, но для того, чтобы она стала дистрибутивом в полном смысле этого слова, всё ещё далеко. Да и не особо это актуально на шустрых стационарных машинах с разнообразием железа - у каждого пользователя своё железо и свои требования. Но, вот, с Raspberry Pi и pilfs всё несколько иначе - железо у всех пользователей (за исключением вариаций моделей) примерно одинаковое, и при этом страшно медленное. Далеко на каждый желающий пройти этот квест рискнёт это сделать, в т.ч. и из за нехватки времени. Ну, а автору всё равно нужно было собрать себе систему, используя предыдущий опыт сборки Saahriktux. Так и возник вариант Saahriktux для Raspberry Pi - Pisaahriktux. В сборке отсутствуют не только иксы, но и другое ненужное, включая systemd, pulseaudio,... и т.д.

От pilfs с его фреймбуферовской консолью Pisaahriktux отличается следующим:

  • Дефолтный видеорежим соответствует подключению через HDMI-DVI кабель к монитору с разрешением 1920x1080
  • dmesg -n 1
  • Добавлен шрифт Terminus u30b (жирный, 16x30 пикселей), который является дефолтным консольным шрифтом. Прописан несколько неправильно по той причине, что иначе ядро выпадало в kernel panic, заполняя консоль системными подробностями. Я пока что не стал разбираться в подробностях ситуации, просто оставив рабочий вариант (через /etc/inittab)
  • Добавлена раскладка ru6, которая является классической legacy раскладкой (',' - shift+6, '.' - shift+7,... и т.д.) с переключением латиницы и кириллицы по ctrl+shift. Дефолт.
  • Добавлена локаль KOI8-R, которая является дефолтной у root'а (обычного пользователя в pilfs ещё нужно создавать). Вообще, у root'а уже имеется ряд настроек, которые можно перенести обычному пользователю. А, можно и создать свои с нуля, да. Среди прочих настроек дефолтные цвета текста и фона - зелёный текст на чёрном фоне.
  • Добавлен целый ряд софта: flac, gnutls, libjpeg, libao, libogg, libpng, libtheora, libvorbis, speex, vorbis-tools, directfb, ffmpeg, giflib, imagemagick, lame, libsdl, mpg123, mplayer, nettle, cppcheck, djvulibre, fbi, fetchmail, fontconfig, freetype, indent, libiconv, libtorrent, msmtp, mutt, netcat, nmap, rtorrent, splint, strace, gdb, glib2, libvpx, lunzip, midicomp, plzip, perl-rename, sharutils, sox, squashfs-tools, timidity, yasm, bitlbee, lftp, libexif, libgcrypt, mc, prboom, SDL_mixer, SDL_net, SDL_ttf, xpdf, libgpg-error, lzlib, fdupes, jp2a, libsigc++, procmail, reiserfsprogs, aalib, aview, irssi, libcaca, lighttpd, lynx, p7zip, screen, tree, unrar, unzip.

Всё дособрано на работающей системе, а не кросскомпиляцией. На это ушло 5 дней (ночами Raspberry Pi ничего не собирал, только в дневное время).

PS. Не забудьте убрать яркость до минимума, контрастность по вкусу. Как показывает практика, лучше если монитор будет IPS.

>>> Скачать (283 Мб)

 , , ,

saahriktu
()

BLFS 7.5 и LFS Systemd 7.5

Группа Linux General

Доступна BLFS 7.5 — Beyond Linux From Scratch, основанная на LFS 7.5. BLFS рассматривает создание на основе базовой системы (LFS) полноценного рабочего окружения. Редакция включает в себя около 750 пакетов. В рамках релиза произведено более 700 значительных обновлений.

Версии некоторых предлагаемых програмных пакетов: LibreOffice 4.2.0, Gimp 2.8.10, Apache httpd 2.4.7, BIND 9.9.5, Dovecot 2.2.12, Exim 4.82, Postfix 2.11.0, GCC 4.8.2, PHP 5.5.9, Python 2.7.6/3.3.4, Ruby 2.1.0, MariaDB 10.0.8, MySQL 5.6.16, PostgreSQL 9.3.3, X.Org Server 1.15.0, KDE 4.12.2, QEMU 1.7.

Читать в сети, скачать.

Также, доступен вариан руководства LFS использующий systemd вместо привычного sysvinit — Linux From Scratch systemd 7.5. По сравнению с классической версией, из этой редакции удалены lfs-bootscripts 20130821, sysklogd 1.5, sysvinit 2.88dsf, udev-208. Дополнительно используются systemd 208, acl 2.2.52, attr 2.4.47, d-bus 1.8.0, expat 2.1.0, gperf 3.0.4, intltool 0.50.2, lfs-network-scripts 20140214, libcap 2.24 и xml-parser-2.42_01.

Читать в сети, скачать.

Подробности: BLFS, LFS Systemd

>>> Новость на opennet.ru

 , , ,

mbwa
()

Linux From Scratch 7.5

Группа Linux General

В понедельник проект Linux From Scratch объявил о выпуске стабильной версии LFS 7.5. Внесены многочисленные исправления в текст книги, обновлены и исправлены загрузочные скрипты, обновлены версии 32 пакетов.

( читать дальше... )

Читать онлайн или скачать книгу.

>>> Сайт проекта

 

mbwa
()

LFS 7.4

Группа Linux General

Вышла версия 7.4 книги Linux From Scratch, руководства по созданию собственного дистрибутива Linux "с нуля" (“from scratch”). С помощью такой сборки можно получить систему, полностью подконтрольную пользователю и развивать её в различных направлениях — поддержка обновлениями, создание полноценного дистрибутива, адаптирование к встраиваемым устройствам.

В новой версии были проведены изменения в системе загрузочных скриптов, исправлены ошибки и обновлены руководства для сборки. В списке обновлений такие пакеты, как binutils (2.23.2), glibc (2.18), gcc (4.8.1), linux (3.10.10) — всего 32 пакета.

В рамках проекта также выпускаются такие книги, как Beyound Linux From Scratch (развитие системы дальше базовой), Automated Linux From Scratch (автоматическая сборка), Cross Linux From Scratch (кросс-компиляция системы для различных архитектур), Hardened Linux From Scratch (системы повышенной безопасности), отражающие различные векторы развития.

Новость на OpenNet

>>> Подробности

 alfs, , ,

Falcon-peregrinus
()

Linux From Scratch 7.3

Группа Документация

Bruce Dubbs анонсировал LFS 7.3 - книгу о сборке GNU/Linux-системы «с нуля» или с использованием технологий существующих дистрибутивов.

В этом релизе:

  • Binutils 2.23.1;
  • glibc 2.17;
  • GCC 4.7.2;
  • Linux 3.8.1;
  • Coreutils 8.21;
  • kmod 12;
  • Perl 5.16.2;
  • TCL 8.6.0;
  • Texinfo 5.0;
  • udev 197;

Полный changelog

>>> Страница закачки

 

necroposter
()

Linux From Scratch 7.0

Группа Linux General

Вышла новая версия дистрибутива Linux From Scratch под номером 7.0. Как известно, дистрибутив в первую очередь рассчитан на энтузиастов, желающих досконально изучить внутреннее устройство и процесс настройки Linux, хотя многие пользуются им как основной рабочей системой.

Новая версия представляет ядро 3.1, GCC 4.6.1 и Glibc 2.14.1, а также обновления остальных пакетов до актуальных версий. Кроме того, изменилась и внутренняя структура ОС - в корневую директорию добавлен /run, куда смонтирована виртуальная ФС tmpfs, позволяющая приложениям сохранять на ней необходимую информацию в процессе работы. К тому же, /var/run и /var/lock теперь также являются ссылками на /run, в соответствии с чем изменению подверглись скрипты загрузки.

Дополнительным плюсом стала новая возможность проверки целостности скачанных установочных пакетов с помощью md5sum.

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

>>> Подробности

 ,

ins3y3d
()