The OpenNET Project / Index page

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



"Проект X.Org прекращает поддержку 20 устаревших библиотек и утилит"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Проект X.Org прекращает поддержку 20 устаревших библиотек и ..." +/
Сообщение от anonymous (??), 06-Май-23, 21:39 
Это два принципиально разных подхода.

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

У мне подход: все приложеня - часть ансамбля и настраиваются таким образом, чтобы работать друг с другом и не мешать. Подход опенсорса в его классическом значении.

Современный опенсорс - это как файерфокс, когда код вроде открытый, но пользователь ничего с ним сделать не может, и вынужден страдать каждое обновление, когда разработчики очередную телеметрию запиливают или очередную настройку выпиливают.

С DE похожая ситуация - как и что там работает ведомо только их разработчикам. Потому что это коммерческая разработка, проект полностью ведётся одной командой. Сохранение стандартов, разделение ответственности, подробная документация - зачем? Они и так всё знают как внутри устроено, стандарты не нужны - главное чтобы собственные разработки сохраняли совместимость.

А если посмотреть на старый софт, который ещё в консоли остался - то там чуть ли не половина функциональности - это режимы совместимости с разным други софтом. Типа вот этот софт написан gnu, вот у него ключи совместимости с unix, а вот ключи совместимости с bsd. Потому что писал систему коллектив авторов - из разных институтов и университетов. И документацию приходилось очень подробную писать. И весь этот софт живёт в общем пространстве имён, сломать друг дружку - задача тривиальная, но никто не ломает.

Если брать классический юникс подход, то оконный менеджер должен иметь опцию "focus follows mouse", а прикладной софт опцию "menu grabs input". И пользователь сам уже выбирает что ему нужно.

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект X.Org прекращает поддержку 20 устаревших библиотек и утилит, opennews, 03-Май-23, 08:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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