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

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

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

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) автоматизированный тестовый набор. Защищены диссертации. Но самое сложное было потом сделать так, чтобы всеми этими яйцеголовыми технологиями человечество могло пользоваться вне нашей команды».

Дмитрий Шурупов по материалам Linux Foundation Mailing Lists, Linux Foundation Wiki.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Обнаружено вредоносное ПО для Windows Subsystem for Linux
Linux исполнилось 30 лет
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Google профинансирует добавление поддержки языка Rust в ядро Linux
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Microsoft выпустит браузер Edge для Linux в октябре
Сентябрьский патч безопасности сломал Linux-подсистему WSL в Windows 10. Microsoft работает над исправлением
Последние новости

Подгружаем последние новости