LFS
Перейти к навигации
Перейти к поиску
«LFS», она же Linux From Scratch — книга, написанная Gerard Beekmans, описывающая сборку дистрибутива Linux с нуля. Фактически, книга является дистрибутивом, потому что имеет версии и постоянно обновляется. Также ПО, сборка которого описывается в книге, является не абы как подобранным, а стабильным и совместимым.
Плюсы LFS
- Помогает понять систему, если только человек знает, что делает.
- Помогает создать свой собственный дистрибутив Linux.
- Позволяет создать идеальную систему только с нужным софтом, потому что для LFS не предусмотрено пакетного менеджера.
Минусы LFS
- Если пользователь не понимает сути книги и просто копирует команды, то скорее всего, он обнаружит ошибку и не будет в силах ее исправить.
- Нет разрешения зависимостей, хотя никто не мешает написать простенький ПМ на языке оболочки.
- На слабом железе сборка может занять несколько дней.
Сборка LFS кратко
Сначала делается chroot в директорию корневого раздела будущей ОС. В этот примонтированный раздел устанавливаются жизненно необходимые системе пакеты, вроде оболочки, initrd, glibc, инитов и прочего. Затем собирается ядро под текущую машину. Потом можно грузиться в систему с помощью загрузчиков вроде GRUB или LILO.