Глянул тему --- вроде не сильно обсуждалось: кто-нибудь поделится развернутыми впечатлениями о вновь живущем OO? Кстати, он теперь проникает и в официальные репозитории *nix-систем, например Fedora.
Мда, в кои-то веки зашел --- а тут такое... Трудно удержаться, спрячу под [more]
Victor_VG Цитата: "язык высокого уровня" === "супертормоз"
C у нас, наверное, тоже "язык высокого уровня" теперь?
Цитата: А вы что думаете что в WINNT системах графическая система это гениальное изобретение дядюшки Стиви и в технике для неё нет прототипов и аналогов?Разочарую - при создании ОС WinNT Дэвид Солмон работал в DEC главным архитектором по операционным системам и руководил проектом по созданию ОС DEC ULTRIX (после DEC OSF/1 -> DEC UNIX -> DEC Tru64 UNIX) и DEC Open VMS и архитектуру графической подсистемы он взял из Open VMS - WINNT это её кросс-платформенное развитие
Это все очень мило и трогательно, конечно, а вот теперь покажите мне пальчиком: где в винде X-сервер?
Цитата: а после NT4 уже дядюшка Стиви прикрутил к Х-ам идиотский костыль DirecX чтобы не терять прибыли от рынка игрушек после того, как его любимая недоось Win9x/ME повелела долго жить.
Вы, должно быть, расстроитесь, но "идиотский костыль" --- это как раз любимые "иксы" с их архитектурой из 80-х и набором очень современных средств для рисования примитивных элементов из все той же эпохи, растровых шрифтов (!! я серьезно) и прочей ерунды... Кстати, всем этим благолепием в здравом уме все равно особо не пользуется НИКТО, т. к. рисование давно возложено на те же графические тулкиты, а часто вообще делается напрямую средствами видеокарты.
Между прочим, не случайно в этих ваших исках появились средства типа DRI, рисующие в обход лишних костылей типа X-сервера и существующих словно вопреки всей монструозной конструкции из 80-х.
Тем не менее, в то время как те же мелкомягкие давно ушли вперед, мы старательно сохраняем и поддерживаем все это угрёбище, а потом удивляемся: ах, почему нормальных драйверов нету (как и 3D-графики), ох, почему простейшие и давно решенные задачи типа GPU offloading (это нужно, на минуточку, любому обладателю ноутбука с гибридной графикой, которые нынче повсюду) приводят к ЖУТКИМ костылям типа Bumblebee, запуску дополнительного паразитного X-сервера (!) и танцам с бубном. Ах да, если что-то не дадено --- то оно, конечно же, не нужно, именно так.
Кстати, не случайно передовое сообщество уже некоторое время работает над выпиливаем иксов из системы (в крайнем случае --- пусть X-серверы висят в системе в качестве клиентов, если они нужны каким-то приложениям, а не рулят графикой; насколько я знаю, что-то подобное есть как раз в Mac в форме X11.app), см. проект Wayland. Догоняем семимильными шагами все передовое человечество (в лице тех же MS и Apple, как ни неприятно), че уж там.
Да, и пожалуйста, не надо приводить мне любимый иксофильский аргумент про "сетевую прозрачность", которая не только особо не нужна, но и частенько просто не работает, поскольку не все нынешние технологии, например D-Bus, этим свойством обладают. Да и на практике все равно используются VNC, RDP и т. п.
А графическая система лучше бы обладала свойством просто прозрачности, по-видимому, это в настоящий момент самое оптимальное решение.
Цитата: Так испахабить одну из самых надёжных и безопасных бизнес-платформ впридачу передав ей "по эстафете" от своего любимого сверх кривого МикроГлюка95 печальную славу величайшего инженерного провала в истории Вселенной ещё суметь надо.
Величайший инженерный провал --- это X-сервер в 21 веке.
Ну и к вопросу о кривизне... Тут можно вспомнить и "Плазму, которая не падает (с)", и Очень Серьезные Бизнес-Решения (к использованию на реальном пользовательском компьютере, кстати, совершенно непригодные) типа RHEL, которые вместо нормального и повсеместно (включая, кстати, Win!) используемого
cdrecord запихали мертвый и наполненный известными столетними багами форк
cdrkit, а потом пользователи плачут, что "Слюникс запорол очередную болванку". Никто, конечно, не говорит, что вёнда идеальна, но и у нас своих проблем хватает, а в чем-то, увы, они даже впереди нас.
На всякий случай отмечу в заключение: речь о ПК/рабочих станциях, НЕ о серверах. Последние --- отдельная тема, графика там вообще не нужна как таковая, а здесь --- ещё как нужна. Кстати, то же 3D --- это не только игрушки (в которых самих по себе нет ничего плохого), но и САПР/CAD, например... Вот и стоит ли удивляться, что они все больше не под *nix?[/more]