Выпущена спецификация Linux Standard Base (LSB) 5.0
1Иллюстрация с сайта 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.
Статистика Linux Foundation по разработке ядра Linux собрала данные о 83 тысячах патчей за год
Представлен проект dbus-broker по созданию современной реализации D-Bus для Linux 1 1
Open Container Initiative (OCI) выпустила первую версию своих стандартов на Linux-контейнеры
Linux Foundation запустила EdgeX Foundry для стандартизации интернета вещей
Docker передаёт код проекта containerd организации Cloud Native Computing Foundation
Linux Foundation создала проект Open Container для стандартизации Linux-контейнеров 1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1