ROSA ABF (Automatic Build Farm) — это единая среда разработки для различных дистрибутивов свободного программного обеспечения. В отличие от аналогов, которые работают лишь с ограниченным набором операционных систем на базе Linux, ROSA ABF позволяет разработчикам развивать дистрибутивы практически на всех существующих пакетных базах (Red Hat, Debian, OpenSuse, Ubuntu, Mandriva, ROSA, Alt Linux и др).
Появление ROSA ABF — это логическое развитие идеологии сред разработки и сборки свободного программного обеспечения. В основе системы лежит отход от политики специализации на одном дистрибутиве СПО и его производных и, как следствие, создание механизма автоматизированного согласования зависимостей при пересборке пакетов. Это дает разработчикам уверенность в том, что доступные им в рамках ROSA ABF базовые компоненты ПО собраны без конфликтов друг с другом. Что повышает качество разрабатываемого ПО в целом и позволяет существенно сократи
ть время и расходы на разработку новых продуктов.
Проект ROSA ABF активно развивается с 2010 года. В 2011 году первые рабочие результаты были сданы Министерству связи и массовых коммуникаций РФ в качестве прототипа среды разработки программного обеспечения в рамках первого этапа по созданию Национальной программной платформы. Как заявил генеральный директор компании «РОСА» Дмитрий Комиссаров, «именно ROSA ABF позволяет в полной мере обеспечить конкурентные условия наполнения НПП, так как дает возможность разработчикам одновременно создавать как различные варианты операционных систем, так и совместимое с этими вариантами прикладное программное обеспечение».