The OpenNET Project / Index page

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



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

Исходное сообщение
"Марк Шаттлворт рассказал о своём видении развития Ubuntu в 2..."
Отправлено Аноним, 26-Дек-12 20:06 
> С Убунту легче обычному пользователю

Легче чем в чём? В генте, LFS, Arch Linux? Сравнивай с чем-нибудь десктопным. Федора - и та обходит убунту по любому показателю качества.

> Много пакетов под неё

Если к репозиторию Debian прибавить 10 своих пакетов, это не сделает такой дистрибутив круче Debian'а.

> хорошо обновляется

Ты не поверишь: остальные дистрибутивы Linux обновляются не менее замечательно!

> большое сообщество

Ты не поверишь - у других популярных дистрибутивов Linux тоже больше сообщество! При этом у них есть сами разработчики ПО, чего у сообщества убунты вообще нет. Где ты получишь гарантированно поддержку? Ну а если ты про "мануалки все только для убунты" - они дистрибутивонезависимы.

> Steam под неё заточен

Он под неё не заточен. Он под неё всего лишь скомпилирован. В любом другом дистрибутиве Linux с GLIBC 2.15 и старше, а также libstdc++.so.6.0.16 и старше нативаный Steam работает не менее замечательно. Даже если их нет - можно подставить, для остальных дистрибутивов Linux Steam уже давно перепакетирован, в пакет входят все отсутствующие в старых дистрибутивах Linux системные библиотеки.

Вот чем хорош Android: скачиваешь Android SDK и компилируешь свою программу в нём. И всё, программа везде работает! Возможно, поэтому под Android портируют приложения охотнее, чем на Linux. На Linux же так много надо учесть! Вот тот же Steam: скомпилировали в домашней системе командой make, примерно как в Android SDK. Распространили готовые бинарники. Получили много жалоб: в предыдущей убунте не работает! Вот облом: так получается надо установить старую убунту, чтобы программа запускалась во всех последних версиях дистрибутива? Получается так.

Ладно, сделали. Опять проблема: некоторые версии системных библиотек поменялись. Что делать? Вот тут на помощь приходит стандарт LSB. Все популярные дистрибутивы Linux его поддерживают, он позволяет пакетировать проприетарное ПО так, чтобы в любом поддерживающем стандарт LSB дистрибутиве Linux программа запустилась. Похоже, стандарт пишется с Red Hat, а следовательно чтобы создать такой бинарник, который везде запустится, нужно устанавливать CentOS. Но ведь нет же! Скомпилим прямо в домашней системе, она ведь самая популярная!

Что дальше? Выйдет GCC 4.9 и GLIBC 2.18. Выйдет новая игра, которую так же, как и Steam, скомпилировали в домашней системе командой make. А просто чтобы отвязались: вот, видите, мы сделали версию для Linux, а теперь отстаньте. Добавят в линуксовый Steam игру, и вдруг выяснится, что в Ubuntu 12.10, в которой Steam полностью поддерживается, игра не работает! Всем немедленно обновляться до 13.10, чтобы новая инди-игра запустилась! В общем, Valve сама наступит на те грабли, которые поставила пользователям.

> Что толку поставить любой другой дистрибутив, когда под него нужно будет долго искать или собирать пакеты самому?

Например?

 

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



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

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