nixp.ru v3.0

6 ноября 2024,
среда,
08:10:34 MSK

8 июня 2015, 10:28

Выпущена спецификация Linux Standard Base (LSB) 5.0

1
Компоненты спецификации LSB
Компоненты спецификации LSB
Иллюстрация с сайта linuxfoundation.org

Команда разработчиков LSB (Linux Standard Base), входящая в некоммерческую организацию Linux Foundation, объявила о новом крупном релизе спецификации стандарта для Linux-дистрибутивов — LSB 5.0.

Linux Standard Base основан на спецификации POSIX и включает в себя некоторые другие открытые стандарты, расширяя их. Он призван определить основную структуру операционной системы GNU/Linux, описывая иерархию файловой системы, уровни запуска (run levels), систему печати и т.п. В спецификации LSB 5.0, поддерживающей 7 архитектур (IA32, IA64, PPC32, PPC64, S390, S390X, X86_64), представлены значительные изменения, которые сделали этот выпуск первым крупным релизом LSB, нарушающим 100%-ную совместимость с предыдущими версиями. Среди наиболее значимых изменений в LSB 5.0 авторы отмечают следующие:

  • стандарт на иерархию файловой системы Filesystem Hierarchy Standard (FHS) 3.0;
  • устранение библиотеки Qt 3 (в прошлых версиях она уже была объявлена как устаревшая);
  • введение модульности; на данный момент доступны 5 модулей: LSB Core, LSB Desktop, LSB Languages, LSB Imaging, LSB Trial Use — теоретически они независимы друг от друга, однако на практике все зависят от LSB Core;
  • новая книга LSB Common;
  • два временных компонента Trial Use: библиотеки GTK+ 3 (предназначены для модуля Desktop, но не являются зрелыми) и библиотека libpng15;
  • обновления в библиотеках: зависимости многих компонентов на GTK+ теперь требуют версию 2.32 и имеют поддержку GTK+/GDK 3.0; Cairo 1.30; OpenGL 2.1; добавлен XCB API для X11; добавлены новые библиотеки SANE, libncursesw, libtiff, libxslt;
  • большое количество новых интерфейсов.

Владимир Рубанов, генеральный директор НТЦ ИТ «РОСА», ранее руководивший международным центром верификации Linux, так прокомментировал это событие в своём Facebook: «Будучи директором международного центра верификации ОС Linux важнейшей задачей было создать инфраструктуру и средства автоматизации разработки одного из самых больших интерфейсных стандартов в мире — Linux Standard Base. Задачу тогда решили. Попутно был разработан самый большой в мире (по количеству тестируемых API) автоматизированный тестовый набор. Защищены диссертации. Но самое сложное было потом сделать так, чтобы всеми этими яйцеголовыми технологиями человечество могло пользоваться вне нашей команды».

Постоянная ссылка к новости: http://www.nixp.ru/news/13459.html. Дмитрий Шурупов по материалам Linux Foundation Mailing Lists, Linux Foundation Wiki.

fb twitter vk