phpMyAdmin по-русски
   О проекте  |  Скачать  |  Документация  |  Форум
  
    Рубрики новостей
    Обсуждения на форуме:
    Отдел подписки:
Главная страница / Новости / Open Source /

Отсутствие тупого единства губит Linux?

Логотип Linux
Отсутствие единой системы установки программ мешает Linux занять значимую долю на рынке ОС для настольных компьютеров, считает сотрудник Google и автор программы Autopackage Майк Хирн (Mike Hearn).

"Я пришел к выводу, что Linux никогда не достигнет таких успехов в области настольных компьютеров, которые мне хотелось бы видеть, и, следовательно, никогда не займет значимую долю рынка. Это одна из причин, по которым я теперь занимаюсь серверными разработками в Google, а не клиентским ПО для Linux", - поясняет он.

С Хирном согласны авторы Polishlinux.org, и поэтому цитируют его в своей статье "Будущее систем для создания пакетов программ в Linux" (The future of packaging software in Linux). В статье отмечается слишком уж большое разнообразие способов установки программы – компиляция исходного кода, портирование программ, установка независимого от варианта ОС бинарного кода, множество форматов вроде RPM, DEB или TGZ и, наконец, отдельные утилиты вроде Autopackage, Zero-install, Klik. Справиться с ними не составит труда только системному администратору на сервере или опытному пользователю на настольном компьютере.

Битва между различными способами распространения программ достигла своего пика, считают авторы статьи. В свое время RPM успешно объединил в себе множество форматов вроде RPP, PMS и PM, лишив пользователей и разработчиков многих проблем. Но теперь ситуация повторяется, так как RPM не поддерживается дистрибутивами Linux вроде Ubuntu, Debian, Slackware, Gentoo и Linspire. Более того, издатели этих дистрибутивов даже не планируют включать в них поддержку RPM.

Программы вроде Autopackage или Conary (которая не только устанавливает пакеты, но и отслеживает версии ПО) не получают распространения, так как производителей дистрибутивов все устраивает и они не хотят что-либо менять.

Из более-менее значимых проектов, которые могут упорядочить установку программ, польские линуксоиды видят только два: CNR (Click-And-Run) и Linux Standard Desktop Project. CNR уже поддерживается в Ubuntu и Linspire и если самые крупные производители дистрибутивов поддержат инициативу, остальным рано или поздно придется к ним присоединиться.

Linux Standard Desktop Project, в свою очередь, также призван навести порядок в области распространения и установки программ, но с помощью стандартизации основных модулей, которые используются в дистрибутивах. Таким образом, по замыслу авторов проекта, в будущем станет проще создавать такие пакеты программ, которые будут без проблем устанавливаться на любой вариант Linux.
Опубликовано: 2007-02-20