Linux Foundation анонсировал обновление стандарта LSB. В версии 3.2 представлены новые возможности для интерпретируемых языков, печати и мультимедиа, которые у будущем позволят разработчикам приложений легко и эффективно поддерживать ОС Linux.
«LSB отвечает возрастающим потребностям разработчиков , которые хотят создавать портируемые приложения для Linux, - заявил Джим Землин (Jim Zemlin), исполнительный директор Linux Foundation. - С включением в стандарт интерпретируемых языков, поддержки печати и целого ряда других функций, эта версия предоставляет возможности, которые необходимы разработчикам для обеспечения портируемости сложного ПО».
LSB обеспечивает взаимодействие между приложениями и Linux, позволяя разработчикам ориентироваться на несколько различных дистрибутивов, создавая только одну версию пакета. Это позволяет Linux эффективно конкурировать с проприетарными монолитными платформами. LSB используется многими производителями дистрибутивов Linux, включая Debian, Mandriva, Novell, Red Hat, Ubuntu и Xandros.
Более конкретно, обновления LSB 3.2 включают поддержку Perl и Python, которые позволят разработчикам быть уверенными в том, что их приложения (кросс-платформенные или Linux-ориентированные) будут работать на подавляющем большинстве дистрибутивов. Кроме того, команды LSB и OpenPrinting Workgroup совместными усилиями добавили в стандарт интерфейсы печати и поддержку портируемых драйверов принтеров. Важнейшее изменение в области мультимедиа заключается в добавлении поддержки libasound, API звуковой системы ALSA. Частью стандарта стал так же пакет xdg-utils из проекта Portland.
Другие особенности LSB 3.2:
- новые «пробные» (trial use) модули вместо бывших «опциональных» (optional). Позволяют LSB добавлять новые модули намного быстрее, не дожидаясь сертификации;
- добавлено несколько стандартов freedesktop.org, включая меню и темы значков, упрощающих разработку настольных приложений;
- содействие продвижению Qt4 как части стандарта;
- поддержка FreeType и расширений Xft X;
- поддержка XRender.
Тексты спецификаций и тестовые комплекты доступны на сайте Linux Foundation.
|