Всё о проекте Linux From Scratch на русском

Логотип Linux From Scratch

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

Для чтения книги без интернета, загрузите html-версии или pdf. Для этого воспользуйтесь этой страницей или скачайте архив tar.xz нужной версии на странице релизов Github.

***
03.03.2024
Размещены книги LFS 12.1-multilib.

***
01.03.2024
Сообщество Linux From Scratch LFS (RU) объявляет о выпуске 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.

Другие изменения:

- Исправлена нумерация страниц в pdf.
- В тексте, при указании man-страниц применяется активная гиперссылка на man.archlinux.org.
- Добавлена multilib-версия перевода (книга будет загружена как только состоится релиз оригинальной multilib-версии).
- Исправлено множество ошибок, внесены обширные изменения текста для улучшения читаемости.
- Введён в эксплуатацию репозиторий пакетов LFS.

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

Информация о предыдущих выпусках

***
18.02.2024
Сообщество Linux From Scratch LFS (RU) объявляет о выпуске. LFS версии 12.1-rc1. Это предварительная версия LFS-12.1.

Основные изменения включают обновления набора инструментов для binutils-2.42 и. glibc-2.39. В общей сложности, с момента последнего выпуска было обновлено 43 пакета. Ядро Linux было обновлено. до версия 6.7.4.

***
02.09.2023
Рады сообщить вам о выпуске русской редакции LFS 12.0.

Основные изменения включают обновления набора инструментов до binutils-2.41, gcc-13.2.0 и glibc-2.38. В общей сложности с момента последнего выпуска было обновлено 38 пакетов. Значительные обновления текста по всей книге для улучшения читаемости. Ядро Linux было обновлено до версии 6.4.12.

Другие существенные изменения включают:

Добавление libxcrypt в виде отдельного пакета. Ранее этот пакет был включен в состав glibc.
Для SysV-версии книги udev теперь извлекается непосредственно из архива systemd.
Новый пакет pkgconf теперь используется вместо pkg-config.
Новый модуль Python flit-core был добавлен в качестве новой обязательной зависимости для модуля Wheel.