Некоммерческая группа Free Standards Group представила в пятницу первую версию спецификации Linux Standard Base, описывающую стандартные компоненты операционной системы Linux.
LSB 1.0.0 должна упростить написание программ, совместимых со различными версиями Linux: Red Hat, Debian, SuSE и другими.
Free Standards Group занимается стандартизацией Linux, чтобы предотвратить центробежные тенденции, свойственные открытому ПО (open-source): когда множество независимых разработчиков принимается за создание своих версий при отсутствии единого стандарта, несовместимость между ними нарастает. Так было, например, с Unix. Многие полагают, что именно разрозненность версий Unix, проявившаяся в 80-х годах, дала дорогу доминированию Microsoft Windows.
До настоящего времени программисты точно так же были вынуждены проверять свои продукты на совместимость с различными существующими версиями Linux.
LSB, призванная обеспечить единый стандарт, описывает базовые части Linux. При этом не исключается наращивание всевозможных дополнительных функций различными разработчиками в собственных версиях. Как сообщает CNet News, исполнительный директор FSG Скотт Макнил сравнил ситуацию со стандартизацией автомобиля. Он обязательно должен иметь колеса, двигатель, руль и ветровое стекло. На этой основе производители могут делать все, от грузовиков до гоночных автомобилей.
Стандартизация несколько улучшит положение таких разработчиков Linux, как Caldera и Turbolinux, при нынешнем доминировании Red Hat.
На сайте Linux Standard Base предлагается ознакомиться с первой версией спецификации LSB и высказать свое мнение.
Сейчас усилия команды LSB концентрируются на создании программы проверки версий Linux на соответствие стандарту. Бета-версия этого ПО будет представлена к концу года. Тогда же Free Standards Group начнет проводить сертификацию.
Free Standards Group образована в мае прошлого года в результате слияния двух независимых проектов Linux Standard Base, действующего с 1998 года, и Linux Internationalization Initiative. Сейчас в FSG входит 21 компания, среди которых Caldera, Compaq Corel, Hewlett Packard, IBM, The Open Group, Oracle, SGI, Red Hat, SuSE, Turbolinux, VA Linux.