The OpenNET Project / Index page

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



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

Исходное сообщение
"Ubuntu Kylin предустановлен на 40% проданных в Китае компьют..."
Отправлено Аноним, 15-Сен-15 12:25 
Проблема зоопарка дистрибутивов давно была решена. Только почему-то инструментами для создания 1 бинарника для всех систем мало кто пользуется - то ли в них что не так, то ли они просто не на слуху...

Вообще проблему решила Red Hat чисто для себя: ей было необходимо чтобы программы от RHEL5 запускались в RHEL6, а от 6 в 7. Я вижу суть решения в следующем: 1). Кропотливая работа по поддержанию обратной совместимости в GTK, Glib, Cairo, Freetype. Программа, скомпилированная с версией 2007 года, обязана полноценно работать с версией 2015-го! 2). Если пришлось сломать ABI, то в /usr/lib64 лежат две либы: напрмиер libpng12.so.0 и libpng14.so.0.

Решение понравилось всем. Все взяли LSB себе.

И теперь запуск программы на всём что только можно, от 2007-го до 2015-го, на совести у мейнтейнера. Одни делают под LSB - например бинарные сборки всех бывших продуктов Sun совместимы с LSB на 100%: Java, LibreOffice, VirtualBox. Другие кладут болт на LSB и собирают в домашней убунточке 15.04 или Fedora 22. Например uTorrent, GpuTest.

Когда под Linux стало появляться много коммерческих игр, первые из них тоже собирали под LSB. Но уже со второго Humble Bundle несколько овнюков собрали игры в домашней убунточке, а не по стандартам сборки (из-за чего в 2015-м эти игры имеют проблемы запуска). Спустя где-то 10 Humble Bundle-ов овнюков стало так много, что даже Icculus (чьи игры имеют превосходное качетсво) махнул рукой на стандарты.

А потом появился Steam, и Ubuntu 12.04 стал неофициальным стандартом сборки. Всё, казалось бы, стало нормально! Дорогой проприетарный софт, типа Maya, собирать под CentOS 6 (и позаботиться о нестандартных зависимостях), а игры - в Ubuntu 12.04.

Но и сейчас подняли морды овнюки, которые собирают под самый новый линукс! Из-за чего ни в 12.04, ни даже в 14.04 не поиграть! Valve нужно было не неофициально, а официально сказать "собирайте, сцуки, под 12.04!!! Иначе не возьмём!", чтобы пресечь зоопарк на корню!

 

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



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

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