Korinf не допустит монополии на рынке Linux
На будущей неделе откроется публичный сервер системы Korinf. Эта сборочная среда конвертирует Linux-пакеты, созданные для одного дистрибутива, в пакеты для остальных, страхуя российский рынок Linux от появления монопольного поставщика.
В начале следующей недели питерский разработчик Linux компания Etersoft анонсирует публичный сервер своей сборочной среды Korinf. Одновременно с открытием сервера будет опубликован релиз сборочной системы Korinf 2.0 под свободной лицензией AGPLv3.
Korinf — это разработанная Etersoft система, способная из пакета с исходным кодом, созданного для одного дистрибутива, собирать готовые для установки бинарные пакеты для различных ОС и дистрибутивов.
Гендиректор «Концерна Сириус» и куратор Национальной программной платформы Леонид Ухлинов заявил, что Korinf может стать для российского рынка Linux хорошей страховкой от зависмости от монопольного поставщика.
«Создание НПП не означает, что все мы должны пользоваться одной операционной системой, одним браузером и одним поисковиком. В концепцию НПП изначально заложена многоплатформенность, и все, что разрабатывается, подразумевает использование различных платформ. Korinf отлично вписывается в концепцию НПП. Теперь мы можем не спорить, о том какой Linux-дистрибутив лучше, поскольку программные пакеты, разработанные для одного дистрибутива, можно использовать для всех», — говорит Леонид Ухлинов.
Существует несколько крупных семейств Linux, отличающихся, в частности, различными форматами пакетов — файлов, в которых поставляются программы и части дистрибутива.
Самые известные и массовые Linux-платформы — это семейство Debian с пакетами .deb, .rpm-совместимые системы, и, кроме того, также отличающиеся форматами пакетов Slackware и Gentoo. собственного формата пакетов требуют отдельные ветви Linux-систем FreeBSD и Open Solaris.
Система Korinf разработана для обеспечения совместимости на уровне пакетов между существующими ОС, давая разработчикам несложную возможность собирать сразу несколько видов пакетов для нескольких дистрибутивов. На сайте Etersoft говорится о 22 дистрибутивах, для которых сборка уже осуществлялась на практике.
Учитывая открытость исходных кодов большинства программ для Linux, конвертировать пакет в нужный дистрибутив теоретически в состоянии любой желающий.
Интересно, что помимо работы с общеизвестными Linux-платформами, в планах разработчиков Korinf значится сборка пакетов в том числе для Mac OS X и Windows.
Хотя проект Korinf и не уникален, все же он обладает довольно редкой функциональностью. В литературе по Linux можно встретить упоминания о примерно десяти его аналогах, однако хорошо известно о практическом использовании только одного: OpenSUSE Build System, разворачиваемом на одноименном дистрибутиве Linux.
Руководитель Etersoft Виталий Липатов, говоря о разнице между Build OpenSUSE и Korinf, замечает, что решение SUSE требует от человека-оператора самостоятельно готовить спек, в котором должны быть прописаны различия между целевыми операционными системами.
Korinf разрабатывался для развертывания в дистрибутиве ALT Linux. В качестве исходных пакетов Korinf использует пакеты из репозитория Sisyphus, который предполагает жесткий стандартизованный подход к написанию спеков, что и позволило автоматизировать конвертацию пакетов ALT Linux в пакеты любой другой ОС.
Разработка ведется с 2005 г. С этого времени Korinf использовался Etersoft для сборки бинарных пакетов, в частности, Postgre SQL и собственной версии WINE. По словам Виталия Липатова, хотя Korinf до сих пор, как правило разворачивался на базе дистрибутива ALT Linux, его возможно установить на любой другой Linux. При этом, оговаривается Липатов продукт его компании потребует доработки.
Публичный сервер Korinf, о намерении открыть который заявил Etersoft, избавит пользователей от установки продукта на свой сервер: разработчики смогут конвертировать свой код непосредственно на сервере Etersoft.
Руководитель Etersoft Виталий Липатов говорит, что доступ к серверу может быть как платным, так и бесплатным — в зависимости от социальной значимости и от открытости конвертируемого проекта.
Комментарии
pomodor
3 июня, 2011 - 03:41
Так и не понял для чего этот шедевр нужен. Какая монополия, если исходный код доступен?
comrade
3 июня, 2011 - 13:38
Хотел радостно плюсануть эту новость, но последний абзац насторожил:
"доступ к серверу может быть как платным, так и бесплатным - в зависимости от социальной значимости и от открытости конвертируемого проекта."
Такое дело должно быть общедоступным, вообще-то.
Понятно, что разрабатывали, время тратили, да и сервер надо содержать под это дело. Но на что тогда уходят государственные денежки для СПО? Вроде хотели создать единый репозиторий программ. Это не оно?
pomodor
3 июня, 2011 - 14:21
А что радостного в новости? Все равно никто не соберет пакет лучше, чем сам разработчик дистрибутива. Дебиановцы, например, пакеты шлифуют и тестируют годами, а тут предлагается воспользоваться автоматической сборкой, да еще и платить за это.
С "монополией на рынке СПО в России" не разу не сталкивался и даже не представляю о чем идет речь.
Комментировать