LINUX.ORG.RU

Lfs


36

4

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

Новости — Open Source

Pizlix — безопасный по памяти дистрибутив GNU/Linux

 fil-c, , ,

Группа Open Source

Представлен Pizlix — экспериментальная операционная система, созданная на базе Linux From Scratch (LFS) 12.2. Ключевой особенностью проекта является сборка пространства пользователя (userland) с использованием компилятора Fil-C, что, по заявлениям автора, позволяет получить наиболее безопасный при работе с памятью (memory safe) Linux-подобный дистрибутив из доступных на сегодняшний день.

Разработка Pizlix стала возможной благодаря высокой степени совместимости Fil-C с традиционным кодом на языках C и C++. Большинство пакетов из книги LFS удалось собрать без изменения исходного кода или ограничившись минимальными патчами.

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

>>> Сайт проекта (fil-c.org)

BruteForce
()
Новости — Linux General

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 дней)

>>> Подробности (linuxfromscratch.ru)

WildWest
()
Новости — Linux General

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.

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

>>> Подробности (linuxfromscratch.ru)

WildWest
()
Новости — Linux General

Доступна система автоматической сборки 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

>>> Сайт проекта (gitlab.com)

b0r1s
()
Новости — Linux General

Linux From Scratch 12.0

 ,

Группа Linux General

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

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

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

>>> Подробности (linuxfromscratch.ru)

WildWest
()
Новости — Linux General

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

 

Группа Linux General

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

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

>>> Скачать (linuxfromscratch.org)

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.

>>> Почта

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

>>> Подробнее (lx4u.ru)

Linuxoid85
()
Новости — Документация

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

 , , ,

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

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

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

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

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

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

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

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

>>> Почта

>>> Подробности (github.com)

Linuxoid85
()
Новости — Open Source

Релиз 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-репозитарии.

>>> Подробности (p1x.in)

LamerOk
()
Новости — Linux General

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

 ,

Группа Linux General

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

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

>>> Подробности (linuxfromscratch.org)

saahriktu
()
Новости — Open Source

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

 ,

Группа Open Source

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

>>> Подробности (linuxfromscratch.org)

saahriktu
()
Новости — Open Source

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

 , ,

Группа Open Source

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

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

>>> Скачать (mail.ru)

saahriktu
()
Новости — Linux General

Релиз 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.

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

>>> Подробности (linuxfromscratch.org)

Gu4
()
Новости — Open Source

Релиз 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. На данный момент не развивается.

>>> Подробности (opennet.ru)

Valman_new
()
Новости — Open Source

Вышел 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.

>>> Скачать (net2ftp.ru)

saahriktu
()
Новости — Open Source

Релиз 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.org)

saahriktu
()
Новости — Linux General

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 (opennet.ru)

mbwa
()
Новости — Linux General

Linux From Scratch 7.5

 

Группа Linux General

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

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

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

>>> Сайт проекта (linuxfromscratch.org)

mbwa
()
Новости — Linux General

LFS 7.4

 alfs, , ,

Группа 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

>>> Подробности (linuxfromscratch.org)

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

>>> Страница закачки (linuxfromscratch.org)

necroposter
()