Перед разработчиками приложений под Linux так или иначе встаёт задача сборки бинарных пакетов для обеспечения совместимости программы с различными дистрибутивами. Для отдельно взятых Linux-дистрибутивов существуют собственные сборочные системы, которые могут использоваться для сборки пакетов только под одну ОС или несколько её версий. В такой ситуации разработчикам, желающим выпустить версию своего приложения для очередного дистрибутива, приходится всякий раз проделывать объёмную и нетривиальную работу.
Универсальные системы, способные осуществлять сборку пакетов под множество ОС, существуют, однако их не так много, и именно их мы сравним в рамках презентации. Это системы сборки Open Build Service (OBS), ROSA ABF и Korinf. Какие подходы сборки используются в них? Какие возможности и ограничения существуют для каждой системы? Насколько эти инструменты соответствуют требованиям, предъявляемым разработчиками приложений? Какую систему целесообразно применять в том или ином случае? Постараемся дать объективные ответы на все эти вопросы.