Структура LFS соответствует стандартам Linux настолько, насколько это возможно. Основными стандартами являются следующие:
- The Single UNIX Specification Version 3 (POSIX). Замечание: Требуется бесплатная регистрация.
- Filesystem Hierarchy Standard (FHS). Стандарт иерархической файловой системы.
- Linux Standard Base (LSB) Core Specification 4.0 . Основная спецификация 4.0 стандартной базовой системы Linux Standard Base (LSB)
Стандарт LSB состоит из пяти отдельных стандартов: Core (ядро), C++, Desktop (Рабочий стол), Runtime Languages (Языки времени исполнения) и Printing (Печать). В дополнение к общим требованиям есть также конкретные требования к архитектуре. В LFS сделана попытка обеспечить соответствие требованиям архитектуры, которые обсуждались в предыдущем разделе.
| Замечание
Многие не согласны с требованиями LSB. Основное назначение этих требований — обеспечить, чтобы на совместимой системе можно было должным образом устанавливать и запускать проприетарное программное обеспечение. Поскольку система LFS создается из исходных кодов, пользователь осуществляет полный контроль над тем, какие пакеты нужны, и может не устанавливать некоторые пакеты, которые требуются согласно LSB.
|
Когда создается полная система LFS, она, возможно, может пройти тесты на сертификацию LSB, но только не без дополнительных пакетов, которые не входят в состав LFS. Инструкции по установке большинства из этих дополнительных пакетов, есть в BLFS.