Автоматизация анализа совместимости Linux приложений с различными дистрибутивами.
Авторы
Аннотация
В статье представлен инструмент Linux Application Checker, предназначенный для автоматизированного анализа совместимости приложений с различными дистрибутиваvb Linux. Разработка приложений, которые могут работать без каких-либо модификаций на различных дистрибутивах Linux, чрезвычайно актуальна в условиях наблюдаемого роста популярности данной платформы. Linux Application Checker анализирует различные компоненты приложения (бинарные модули и скрипты) и выявляет набор внешних зависимостей приложения - главным образом конкретных версий ожидаемых от дистрибутива библиотек и необходимых интерфейсов (функций и глобальных данных). Сопоставляя полученные данные с базой знаний о конкретных дистрибутивах, Linux Application Checker позволяет разработчикам и пользователям приложений определять на каких дистрибутивах данное приложение может быть запущенно. Также Linux Application Checker позволяет проводить тестирование приложений на соответствие стандарту LSB. В настоящее время Linux Application Checker одобрен Linux Foundation в качестве официального средства сертификации приложений на соответствие LSB и рекомендуется к использованию всеми разработчиками, заинтересованными в переносимости их приложений между дистрибутивами Linux.
Ключевые слова
Издание
Тезисы докладов конференции «Software Engineering Conference Russia 2008», Москва 2008.