N-T.ru / Новости

Базовый стандарт Linux 2.0


На заседании некоммерческой организации Free Standards Group (FSG) в Сан-Франциско официально представлен базовый стандарт Linux 2.0 (Linux Standard Base 2.0, LSB). Этот шаг предпринят для предотвращения разделения ОС с открытым кодом на несколько конфликтующих между собой версий. Стандарт поддержали большинство ведущих поставщиков Linux, включая Red Hat, Novell, китайскую компанию Red Flag и Turbolinux. Свою поддержку выразили и производители «железа» – AMD и Intel, HP, Dell и IBM. Версия стандарта 1.1 была впервые представлена в январе 2002 г. в Нью-Йорке на выставке LinuxWorld. По мнению представителей FSG, принятие нового стандарта, позволит достичь реального взаимодействия между множеством реализаций Linux, и будет способствовать объединению международных усилий.

Версия 2.0 включает новый интерфейс приложений для С++ с улучшенным взаимодействием на уровне кодов, что даст производителям программ возможность перенести свои приложения под Linux с наименьшими затратами и должно расширить выбор прикладных программ для конечных пользователей.

В версию 2.0 включена также поддержка 32 и 64-разрядной архитектуры, включая платформы IBM PowerPC 64, S390 и S390X, а также 64-разрядный Opteron. В новой версии обновлены некоторые основные спецификации и реализации, составляющие основу LSB, такие как дополнительная поддержка Single Unix Specification 3.0.

Дистрибутив LSB 2.0, который будет выложен на сайте FSG, включает отладчик, среду разработчика вместе с документацией и простой пример законченного приложения под LSB. Разработчики программ готовы немедленно начать адаптировать свои приложения под новый стандарт Linux, но этот процесс наверняка займет несколько месяцев, учитывая особенности производственного цикла и необходимость гарантий качества работы.

Спецификация LSB 2.0 стала ответом на вопрос о раздробленности системы (самая значимая проблема Linux на сегодня) и объединила всех ведущих производителей. LSB определяет двоичный интерфейс приложения (Application Binary Interface, ABI), нечто среднее между стандартами POSIX и OSF/1. Преимущество такого подхода заключается в том, что стандарт описывает минимально необходимый набор условий для гарантии действительной переносимости приложений. Производители LSB-программ теперь могут выбирать какую угодно реализацию Linux, пока они обеспечивают необходимый двоичный интерфейс.

Максим Цыпляев, генеральный директор ASPLinux:
Принятие единого стандарта для разработчиков дистрибутивов – несомненное благо, особенно для производителей компьютеров. По мере установления единого стандарта пропадет необходимость в сертификации компьютеров, серверов, устройств для работы с каким-либо конкретным дистрибутивом. Надо только убедиться в том, что, во-первых, аппаратура совместима с любым LSB-совместимым вариантом Linux, а во-вторых, интересующий в данной конкретной ситуации дистрибутив является LSB-совместимым. Кроме того, принятие единого стандарта – это действительно реальная возможность для конечного пользователя не быть навсегда привязанным к тому или иному дистрибутиву ОС. А это, в свою очередь – реальная защита от попыток монополизации рынка и навязывания единственного решения. Такова сейчас ситуация с Windows – при желании пользователь всегда может перейти с одного дистрибутива на другой. Таким образом, создается рынок операционных систем, а монополия на нем – исчезает.

 

Дата публикации:

14 сентября 2004 года

Электронная версия:

© НиТ. Новости, 2002



В начало сайта | Книги | Статьи | Журналы | Нобелевские лауреаты | Издания НиТ | Подписка
Карта сайта | Cовместные проекты | Журнал «Сумбур» | Игумен Валериан | Техническая библиотека
© МОО «Наука и техника», 1997...2013
Об организацииАудиторияСвязаться с намиРазместить рекламуПравовая информация
Яндекс цитирования