The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Увидел свет Linux-дистрибутив openSUSE 13.1 "
Отправлено Wormik, 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-ки позволят не только установить любой мажорный и минорный релиз программы, но и любой коммит! А этого у виндузятников точно нет

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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