LINUX.ORG.RU
ФорумTalks

Почему Unity изначально была обречена на провал

 , ,


0

3

Если вы хоть раз пытались собрать Unity на генте, ничего нового вы не узнаете

Буду краток: потому что Марк хотел усидеть на двух стульях.

С одной стороны, потому что он хотел использовать компоненты gnome/gtk, чтобы сэкономить денег.

С другой стороны, он использовал «проприетарный цикл разработки» (ниже поясню, что я под этим понимаю), чтобы опять же сэкономить денег.

Вместе все это сложилось просто в нереальную стоимость разработки Unity.

В чем же отличие проприетарного цикла разработки от опенсорцного? Во втором развитие и принятие решений по развитию проекта происходит с участием какого-либо органа (да, местами это половой орган). В первом — происходил только то, что нужно этой компании.

Марк взял говностек, чтобы не писать весь этот код с нуля. Но при этом хотел быстро делать сотни нужных киллер-фич (которые не могли быть приняты в апстрим и по причине ненужности, и по причине убунтоспецифичности).

Итак, что мы имеем: два десятка (или больше?) форков с огромным объемом патчей, которые имеют очень призрачные шансы на возвращение в апстрим.

Швы начали трещать с компизом. Когда он рипнулся, товарищи, которые писали Unity (плагин для компиза), начали поддерживать форк компиза.

Потом эти же товарищи (поправьте меня, если я тут не прав: это, конечно, всего лишь влажные догадки), по указанию Марка начали пилить Mir. Потому что по иксам тоже пошли трещины, а wayland ну точно не делается в рамках влажных коммерческих фантазий Марка и команды.

Т.е. следите за пальцами: графический сервер, построенный на влажных коммерческих планах и сделанный разработчиками плагинов для компиза. На который рано или поздно обязательно нужно перейти, потому что иксам настает капут.

С другой стороны, начали трещать форки.

Используемые в дистрибутиве компоненты GNOME обновлены до версии 3.24, за исключением файлового менеджера Nautilus (3.20), эмулятора терминала (3.20), Evolution (3.22) и центра установки приложений (3.22) (opennet)

Обновить форк с кучей патчей — огромная работа. И она тем больше, чем объем изменений в оригинальном проекте. Т.е. получить одновременно и профиты развивающегося апстрима, и профиты собственного форка, и профиты невозвращения патчей — что выбрал Марк — не выйдет. На это уходит сотни денег, времени, а оригинальные проекты со временем умирают.

Суммируем вышесказанное:

  • постоянные ресурсы на поддержание форков (проблема, которую в целом опенсорц решает);
  • постоянные сюрпризы в виде умирающих проектов;
  • постоянно растущие расходы на поддержку всего этого дерьма (оригинальные проекты тоже развиваются, с каждым разом портировать старый код все сложнее и сложнее)

Как итог: неизбежная смерть всего этого дерьма. Коммьюнити такую бессмысленную и бесполезную работу просто не потянет. На выживание имеют шансы только некоторые отдельные проекты (которые либо очень сильно востребованы, либо в которых все вышеперечисленное проявляется не в самой сильной степени).

★★★★★

Последнее исправление: derlafff (всего исправлений: 5)
Ответ на: комментарий от Unicode4all

Только snap тоже не нужен, потому что есть Flatpak.

Было уже знаем, есть Flatpak, есть Appimage....велосипедов хватает

petyanamlt ★★★★
()

по иксам трещины идут уже давно, там еще и плесень кругом.

и к слову, mir в сравнении с wayland это просто радость какая-то. просто берешь библиотеку, и вот тебе API, вот так делаешь для игорей, вот так для программ. никакого траха с relative motion курсора. ты просто берешь и получаешь события не трахаясь. и да, ты можешь просто получить список устройств ввода, без этих «generic pointer», «generic keyboard».

mir это Ъ. космонавт рулит, а хейтеры говноеды.

ckotinko ☆☆☆
()
Ответ на: комментарий от pacify

А всё началось с изобретения джой-стиков и манипуляторов типа «мышь» ... закономерный итог деградации мышления.

Ащще-то деградация мышления началась с изобретения компьютеров. Вот когда расчеты производились взводом тёток с логарифмическими линейками, это было Ъ. А теперь — ни линеек, ни тёток, никто не хочет думать головой, машина и так всё прожуёт

Manhunt ★★★★★
()

Что вы все так с этой юнити носитесь? Сдохла какая-то полуглючная софтина, которая была(а была ли?) нужна менее 1% пользователей.

cipher ★★★★★
()

Скоро шум утихнет, Unity забудут так же как и компиз, enlightenment и прочее (а как раньше ими то восхищались). На подходе много других велосипедов.

rst
()
Ответ на: комментарий от bookman900

Она всегда была глючным унынием.

УМВР, ЧЯДНТ?

petrosyan ★★★★★
()
Ответ на: комментарий от Manhunt

Вот когда расчеты производились взводом тёток с логарифмическими линейками, это было Ъ.


тык конпунктер архитектуры xHomoSapiens это вроде и есть мечта всяких-разных технофашистов.

takino ★★★★★
()
Ответ на: комментарий от Stahl

я очень надеюсь, что до выхода убунту-гном гном научатся кастомайзить так, чтобы в нем було удобно так же, как и на юнити.

VladimirMalyk ★★★★★
()
Ответ на: комментарий от VladimirMalyk

Но убунту-гном уже есть и давно. И никаких изменений там не предвидится. Умирает лишь убунту-юнити.

Stahl ★★☆
()
Ответ на: комментарий от Manhunt

деградация мышления началась с изобретения компьютеров

Есть такая буква в этом слове (c)

pacify ★★★★★
()
Ответ на: комментарий от Stahl

И? Что-то я не видел толп хомяков, оплакивающих Юнити.

Да тут уже почти неделю в толксах и не только бомбит у отдельных личностей, хоть поп-корн покупай.

DawnCaster ★★
()
Ответ на: комментарий от VladimirMalyk

я очень надеюсь, что до выхода убунту-гном гном научатся кастомайзить так, чтобы в нем було удобно так же, как и на юнити.

как минимум у RH есть своя надстройка, которую используют в rhel, но никакой нормальный чел не поймёт пересаживания с //современной// юнити на такое вот убожество'95

Deleted
()
Ответ на: комментарий от bookman900

Ок, homo linuxsoid, чем плоха Unity и в каком DE еще есть HUD и интегрированные в заголовок меню для экономии пространства?

permafrost ★★
()
Ответ на: комментарий от VladimirMalyk

Так он и так намного удобнее хрюнити. А уж по настраиваемости на несколько тысячелетий её обгоняет.

Polugnom ★★★★★
()
Ответ на: комментарий от Polugnom

в гноме можно настроить совмещенные меню и заголовок, плюс совмешение с пенелью индиакторов в развёрнутом режиме?

плагином или ещё чем

VladimirMalyk ★★★★★
()
Ответ на: комментарий от VladimirMalyk

в гноме можно настроить совмещенные меню и заголовок,

Ничего не понял что там с чем совмещать. В Gnome приложениях они и так совмещены.

плюс совмешение с пенелью индиакторов в развёрнутом режиме?

Заголовка? Легко. https://extensions.gnome.org/extension/723/pixel-saver/

Polugnom ★★★★★
()
Ответ на: комментарий от ilovewindows

Меньшее из зол.
Когда внедряли, гном2 был торт, а сейчас и юнити на фоне поделия red hat вполне ничего

TheAnonymous ★★★★★
()
Ответ на: комментарий от fornlr

там же вместо графического стека хром.

onon ★★★
()
Ответ на: комментарий от Polugnom

Если понянуть за панель вниз, что будет происходить с окном?

templarrr ★★★★★
()
Ответ на: комментарий от derlafff

Вместо велосипедов на каждом шагу они используют уже готовые и отработанные решения

Но при этом не используют XOrg и используют Upstart.

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.