The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Увидел свет Linux-дистрибутив openSUSE 13.1 "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Увидел свет Linux-дистрибутив openSUSE 13.1 " –3 +/
Сообщение от Wormik (ok), 19-Ноя-13, 23:37 
Пользователю нужно использовать любой софт любой версии. Бинарные дистрибутивы Linux этого дать не могут.

1). Вот например openSUSE Build Service. Даём SPEC-файл, отмечаем галочками 21 дистрибутив Linux 5 версий. И запихиваем исходный код игры Quake III Arena. Получаем 105 RPM или DEB пакетов для 105 линуксов. И ни в один из них нельзя установить пакет от другого линукса, или от того же линукса другой версии.

2). Из этого следует что в репозиториях дистрибутивов всегда только одна версия программы. Одно ядро, один GNOME, один vlc. Иногда бывает ситуация когда нучна версия старее/новее. И виндузятники могут установить абсолютно любую. Любой мажорный релиз и любой минорный релиз. exe-шники есть у всех. А у линуксоидов только какая-нибудь одна.

3). А что у нас в сторонних репозиториях? Драйвер NVIDIA версии 319.23. Хотя уже есть 330.20. Смотрим в Fedora - там чуть-чуть новее, но тоже не 330.20. А в Debian драйвер самый новый, но в openSUSE он не установится. Зато там старое ядро, а в SUSE новое.

Может быть нужен только один линукс? Нет, нужно перейти на использование SRPM вместо RPM. Тогда будет один общий репозиторий для всех RPM-based дистрибутивв Linux, и не будет ситуаций когда в одном линуксе есть новый драйвер NVIDIA, но старое ядро, а в другом всё наоборот. Не придётся делать 5 репозиториев для Fedora 15-20 и ещё 5 для SUSE 11.4-13.1. Один общий SRPM для всех систем! Правда на всяких там ARM установка будет идти медленно, но домашние PC и ноутбуки уже давно могут компилировать любой софт быстрее чем скачивать бинарники

Что мешает делать это уже сейчас? Правильно - необходимость установки 20-30 -devel пакетов, которую задолбаешься делать. Причём они ещё и невесомые - 5-10 килобайт пакет! Я устанавливал в старый неподдерживаемый дистрибутив Linux программы из SRPM-ок, это работает, но домохозяйка бы не справилась.

Если этой проблемы не будет, то освободится огромное количество сил разработчиков. Виндузятники больше не будут единственными людьми, которые могут устанавливать новый софт в день релиза, не ожидая обновления стороннего репозитория, как мы. Они больше не будут единственными людьми, которые могут без геморроя откатиться на предыдущую версию программы в случае появления ошибок. SRPM-ки позволят не только установить любой мажорный и минорный релиз программы, но и любой коммит! А этого у виндузятников точно нет

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Увидел свет Linux-дистрибутив openSUSE 13.1 , opennews, 19-Ноя-13, 17:19  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру