LSB - продолжение работы по унификации дистрибутивов Linux Цитата | Quote
На сайте oreilly.com опубликовано интервью с директором Linux Foundation по стратегии развития платформы Theodore Tso. По имеющейся информации он был первым разработчиком в Северной Америке, кто начал работать над ядром Linux. В настоящее время Theodore занимается продвижением технологии LSB - стандартизации бинарных интерфейсов приложений (ABI) на различные дистрибутивы.
Преимущества единого бинарного интерфейса начинают проявляться, когда необходимо подготовить инсталляционный пакет, который бы работал без модификаций на разных дистрибутивах Linux. Это необходимо в первую очередь производителям ПО, которые смогут внести определенную степень унификации в процесс разработки приложений, и избавятся от необходимости следить за текущими версиями библиотек или иных программных модулей. Отсутствие единого бинарного стандарта привело в середине 90-х к так называемой «войне дистрибутивов» и позволило вырваться вперед Microsoft, в том числе и за счет того, что компания смогла предложить независимым вендорам совместимую среду для запуска приложений.
Подразделение, занимающееся LSB, ведет работу в нескольких направлениях, среди которых разработка самого стандарта, сертификация дистрибутивов, взаимодействие с вендорами ПО и продвижение среди разработчиков технологии раннего предупреждения несовместимости. Последняя представляет собой набор тестов, выполнив которые над, например, новой версией разделяемой библиотеки можно определить, не вызовет ли она конфликта с другими модулями ПО. На сегодняшний день версия LSB 3.2 является последней, ведется работа над LSB 4.0, релиз которой намечен на конец этого года.
Среди примеров успешного внедрения LSB можно привести открытую базу данных MySQL. Этот пример выбран специально, что бы продемонстрировать, что дистрибутив такого всеобъемлющего проекта может на самом деле быть упакован в единый исполняемый модуль, работающий на любом LSB-совместимом дистрибутиве. Такой подход был бы очень удобен при распространении коммерческих версий программ, раз и навсегда решая для вендоров вопрос рекомендуемого релиза Linux-дистрибутива.
Theodore Tso не обошел стороной и мобильные платформы. Концепция LSB для них подходит идеально. Это связано преимущественно с ограниченным набором используемых библиотек, тестирование которых является очень важным элементом производства. В этом отношении платформа Moblin, разработкой которой занимается компания Intel, достигла определенных успехов - все LSB-тесты выполняются успешно.
Источник_
http://broadcast.oreilly.com/