Стандартная база Linux
- Linux Standard Base (LSB) – проект стандартизации структуры программной системы Linux.
- Основан на спецификации POSIX, SUS и других открытых стандартах.
- Цель: повышение совместимости между дистрибутивами Linux и совместимость приложений.
- LSB помогает координировать усилия по переносу и написанию продуктов для Linux.
- Соответствие требованиям LSB подтверждается сертификацией.
- В LSB указаны библиотеки, утилиты, структура иерархии файловой системы и другие компоненты.
- LSB перестал обновляться в 2015 году, но команда lsb_release все еще доступна.
- LSB был разработан для совместимости с двоичными файлами и создания стабильного двоичного интерфейса приложений.
- Обратная совместимость: каждая последующая версия LSB была чисто аддитивной, без удаления интерфейсов.
- LSB принял политику устаревания интерфейсов для планирования изменений и обеспечения совместимости.
- LSB 5.0 нарушил обратную совместимость с более ранними версиями.
Полный текст статьи: