LINUX.ORG.RU

30 лет исполнилось X11

 , ,


2

3

Проект X.org празднует 30 лет с момента выхода X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick) представил первый релиз X Window System Version 11, ознаменовавший переаботку и стабилизацию иксов. Самое удивительное, что протокол X сменил нумерацию от X1 до X11 за три года, а X11 продолжает эксплуатироваться уже 30 лет подряд, обрастая расширениями — Xvideo, X Font Server, XKB и другие.

Были и попытки поменять X.org на другой графический сервер. Berlin, Fresco, Y Window System, Mir — далеко не полный список попыток. Основным аргументом было то, что иксы создавались в совершенно другую эпоху развития PC, а сейчас уже появилась дискретная графика, многоядерные и мобильные системы, изменились требования безопасности. Но к сожалению, пока что никто кроме X, не смог собрать воедино ни разработчиков драйверов, ни разработчиков софта и попытки замены иксов по-прежнему воспринимаются скептически. Единственный (если почему-то не считать Fedora) на сегодняшний день пример удачной замены X.org на Wayland с полным официальным Support — это Raspbian 9.

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 5)

Ответ на: комментарий от Croco

Обновление ядер (в особенности Linux) имеет смысл только при появлении неподдерживаемого железа.

А что насчёт уязвимостей? Тем более твой P-I смотрел во внешний мир. Вон, недавно все бегали с DCCP включенным по умолчанию, с XFRM и n_hdlc.

Я, честно говоря, не знаю. NB: в нём всё ещё LILO, и я его люблю в том числе и за это.

Ну вот. Ты же не паришься из-за того, что сейчас GRUB как и systemd занял все дистрибутивы, а LILO как и SysVinit используется для Legacy? Так почему ты беспокоишься насчёт X.Org и Wayland?

Так-с, ну-ка, давай, покажи мне такой «старый, но ещё поддерживаемый», где нету systemd.

Да их целая куча всё ещё поддерживаемых. Выбирай любой.

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

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

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

В http нет ни слова о том, будут ли пользовательские программы запускаться на каждый запрос, как cgi, или обработка запросов ведётся одним процессом в потоках или асинхронно. Ни слова не говорится о том, должен ли существовать шаблон затормозить и как он должен быть организован.

Пример немного не из той оперы... Ты привел отличия именно протокола и реализации. А речь о том, что проткол Wayland очень ограничен по функциям, это приводит к необходимости велосипедить в больших количествах.

Разговоры, что Wayland может заменить X11 - это что-то из серии «Я не буду брать готовый http-сервер, а напишу свой сервак на tcp-сокетах. Он простой, понятный (мне) и безопасный. В нем нет легаси в виде HTTP1.0/HTTP1.1, он всегда поддерживает докачку. И главное - работает быстрее (на моих нагрузках когда надо отдавать статический контент не более мегабайта). Вон у гугла 90% статического контента (картинки и видео), а динамический html - его там менее 10% и большинство вообще не знает как этот html динамически генерируется.»

Отсюда и текущая архитектура вейланда, он заменяет не xorg как таковой, а только ту часть, которая ещё не мигрировала в плазму/гном.

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

Разговоры про «архитектуру» wayland заставляют улыбаться. Там нет архитектуры как таковой. Это technical preview на тему как должен работать идеальный композитный оконный менеджер. Т.е. как замена DDX, или композитного режима, или AIGLX, или dri* в X11 - это норм... но не как отдельно стоящий сервер.

P.S. Лично я не буду никогда пользоваться DE, в котором переключалка раскладки прибита гвоздями к графическому серверу. Если переключалка меня не устроит - мне что весь DE менять?

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

анон, мне стало жалко тебя что ты такой тупой, поэтому я решил всё таки поделиться с тобой ссылкой на мануал для студентов про то, как работает 2D на GPU. Авторы из ARM, если чо. Просвещайся, придурок:

https://brage.bibsys.no/xmlui/bitstream/handle/11250/252871/565821_FULLTEXT01...

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

анон, мне стало жалко тебя что ты такой тупой, поэтому я решил всё таки поделиться с тобой ссылкой на мануал

Лапочка, ты сам-то прочел? Как там с отсутствием Безье? И да, может быть самое важное - когда картинка просто отдается - там красивая девушка? Или для тебя лучше поняши? Месье больше котиков любит?

Чрезвачайно небезинтересно как OpenGL (какое отношение к 2d?) просто пишет в драйвер.

И, черт побери, почему же у всех, кроме тебя есть пути и кривые Безье 3 порядка? Почему ты такой дебил, который сам находит документы, опровергающие твои слова?

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

А речь о том, что проткол Wayland очень ограничен по функциям, это приводит к необходимости велосипедить в больших количествах.

???

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

Разговоры, что Wayland может заменить X11 - это что-то из серии «Я не буду брать готовый http-сервер, а напишу свой сервак на tcp-сокетах. Он простой, понятный (мне) и безопасный. В нем нет легаси в виде HTTP1.0/HTTP1.1, он всегда поддерживает докачку.

Ну... Тот же битторрент примерно так и сделал, плохо что ли? Только аналогия некорректна. Представь, что в http добавили бы запрос в стиле «а отформатируй-ка мне страницу пл данному урлу по шаблону, который я тебе пошлю» и формат шаблона был бы из какого-нибудь php с возможностью вставок кода на этом же php. Вот это и был бы аналог иксов. Никто бы, может, этим php не пользовался бы, но чтоб называться полноценным http-сервером пришлось бы встраивать эту самую пхп и ещё и добиваться, чтоб она нормально работала.

Разговоры про «архитектуру» wayland заставляют улыбаться. Там нет архитектуры как таковой.

Именно об этом я и написал. Wayland не навязывает свою архитектуру. Если кто-то пишет какую-нибудь mock-реализацию wayland сервера для автоматического тестирования UI, ему не нужно реализовывать api для переключателя раскладки. Если кто-то другой пишет дисплейсервер для мобилок, ему не нужно реализовывать поддержку множества десктопов и оконных декораций.

P.S. Лично я не буду никогда пользоваться DE, в котором переключалка раскладки прибита гвоздями к графическому серверу. Если переключалка меня не устроит - мне что весь DE менять?

Зависит от DE. Дисплейсервер же не обязан реализовывать только wayland, верно? Некоторые DE действительно предложат пользоваться чем есть или идти в жопу, другие позволят расширябельность через плагины или скриптовые расширения, например.

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

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

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

Некоторые DE действительно предложат пользоваться чем есть или идти в жопу, другие позволят расширябельность через плагины или скриптовые расширения, например.

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

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

Лично я не буду никогда пользоваться DE, в котором переключалка раскладки прибита гвоздями к графическому серверу.

Ну что значит «не буду». Вот выкинут иксы из мейнстримных дистров, и че ты будешь делать? Про системд админы тоже орали что мол только через их трупики, а теперь все как миленькие вставляют этот зонд, многие даже нахваливают. Вот и по вейланду политбюро постановило: внедрять ректально. И никуда вы не денетесь.

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

Вот выкинут иксы из мейнстримных дистров, и че ты будешь делать?

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

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

Ты же не паришься из-за того, что сейчас GRUB как и systemd занял все дистрибутивы

Ещё как парюсь, практически писаю кипятком и хочу кого-нибудь убить. Если долбаный GRUB на lilo заменяется достаточно легко, то systemd делает систему принципиально неюзабельной, так что все мейнстримовые дистры разом стали непригодны для работы.

а LILO как и SysVinit используется для Legacy?

Openwall уж точно не легаси

Так почему ты беспокоишься насчёт X.Org и Wayland?

Например, потому что могут дропнуть поддержку X в ряде программ, которые я использую. Например, потому что могут прекратить поддержку оконных менеджеров, которые я использую (нет, ни гном, ни кеды, ни прочие DE я на дух не выношу). Например, потому что вообще меня ньюфаги задолбали и хочется их перестрелять.

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

К тому времени все спорящие в этом треде уже будут на пенсии

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

anonymous
()
Ответ на: комментарий от EXL

Да их целая куча всё ещё поддерживаемых. Выбирай любой.

Ага... из всего списка раньше мне приходилось видеть только Openwall (но он чисто серверный, там вообще ничего нет, не только иксов, но и апача) и Slackware. То ли тратить три-четыре дня на то, чтобы десяток дистров пощупать, потрогать, попробовать и выкинуть, прежде чем один нормальный найдётся. То ли возвращаться на Слаку после... э... если не ошибаюсь, двадцатилетнего перерыва. Что хочешь, то и делай.

Впрочем, это ответ не на тот вопрос. Все эти — не старые, они новые, просто их создатели не болеют ньюфажством. Мне интересен именно такой дистрибутив, который старый — вышел больше трёх лет назад (желательно лет пять-семь) и до сих пор с ним не случился end of life.

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

Ага, дропнут поддержку иксов в браузерах,

В дебиане форк огнелиса мы уже наблюдали, и даже довольно долго держался. Правда, дебианеры теперь уже не те, systemd себе в анус таки засунули, но факт покамест в том, что форки браузеров тоже бывают.

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

Вот выкинут иксы из мейнстримных дистров, и че ты будешь делать?

Если это сделают сейчас, то линухом просто перестанут пользоваться. Та же Федора слегка мухлюет, когда навязывает gnome on wayland по дефолту. Им не нужно поддерживать Qt и КДЕ, т.к. в репах официально только гном и gtk. В остальных дистрах от таких решений начнется боль и страдание.

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

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

anonymous
()
Ответ на: комментарий от Croco

Правда, дебианеры теперь уже не те, systemd себе в анус таки засунули

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

anonymous
()
Ответ на: комментарий от ugoday

Т.е. стоит ожидать зоопарк дисплейных серверов, каждый из которых нестандартным и несовместимым способом

Это уже есть. Несколько крупных композиторов сформировалось, но они очень несовместимы между собой. Калькулятор и блокнот работать будут, но слишком глубоко в композитор никого не пускают (разрешение менять, раскладки переключать, скриншоты делать, список окон выводить, глобальные хоткеи определять и т.д.). Аппаратные несовместимости потихоньку проявляются (та же Nvidia где-то уже поддерживается, а где-то получает категорический отказ). Если от DE требуется только запустить браузер и терминал, то пользоваться можно уже сейчас.

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

Этого пока не завезли. Вернее недостающие возможности добавляют, но к унификации не стремятся.

А обещали простой концептуальный продкут и избавление от костылей.

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

anonymous
()
Ответ на: комментарий от khrundel

Так что бедность протокола wayland никак не добавляет велосипедства.

Вывод не совсем верный. Разработка урезанной реализации упрощается, но из-за бедности протокола wayland мы уже сейчас имеем несколько несовместимых между собой композиторов. Мне до сих пор интересно как будет выглядеть QSystemTrayIcon в гноме или в weston... Наверное для полной поддержки Wayland нужно будет выкинуть этот компонент из Qt.

Тот же битторрент примерно так и сделал, плохо что ли?

Bittorrent (в отличие от Wayland vs X11) не претендует на замену собой http (за исключением пары не взлетевших проектов). Так что аналогия корректна. На практике изменения были, варезные сайты изменились и превратились в торрент-трекеры. Но даже на этих трекерах http никуда не пропал.

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

Это прекрасно решается расширениями. Они вроде как поддерживаются в Wayland, но за 9 лет разработки их меньще десятка набралось (и кроме xdg-shell они бесполезно для десктопа). Судя по тенденции... в ближайшие 10 лет никаких полезных для десктопа расширений не появится. А для мобилок да, из wayland может что-то получиться.

Зависит от DE. Дисплейсервер же не обязан реализовывать только wayland, верно?

Вот...Чтобы выкинуть X11 нужно предоставить замену для всех ключевых частей X11, а не только для композитного режима. Это я и пытался донести. Сейчас такой замены просто не существует (технически для нее нет ограничений, но на практике этим вообще никто не хочет заниматься). На пользу линукс-десктопу текущая ситуация никак не идет.

anonymous
()
Ответ на: комментарий от Croco

Мне интересен именно такой дистрибутив, который старый — вышел больше трёх лет назад (желательно лет пять-семь) и до сих пор с ним не случился end of life.

Может OpenBSD? Старый, стабильный, создатели ньюфажеством не болеют совершенно определённо, под индустрию тоже не прогибаются, озабочены в первую очередь проблемами безопасности. Идеально, не? Или таки нужен обязательно Linux?

anonymous
()
Ответ на: комментарий от ugoday

А у меня CRUX с прекрасными в своей примитивности инит-скриптами аля BSD.

Ну а если надо быстро поднять сервер или собрать машинку для родителей, то я беру Void. Там runit для инита, вполне удобная штука.

И никаких systemd!

anonymous
()
Ответ на: комментарий от Croco

В дебиане форк огнелиса мы уже наблюдали, и даже довольно долго держался. Правда, дебианеры теперь уже не те, systemd себе в анус таки засунули, но факт покамест в том, что форки браузеров тоже бывают.

Некорректное сравнение.

Одно дело иконку проприетарную заменить на свободную и чуть по верхам слегка поменять, а другое - трогать графическую систему. На порядок сложнее.

С более сложным Chromium дебиановские даже на тупо сборке не всегда справляются.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от anonymous

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

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

Проблема вейланда исключительно в создании шума и торможении модернизации X'ов, в которой они давно и сильно нуждаются

anonymous
()
Ответ на: комментарий от hobbit

Возьмите один DE и доведите его до состояния, когда работает всё.

Этот маразм начинает напрягать. Что было? Перегруженный протокол x11 с набором как бы расширений, которые фактически были обязательными. Из-за этого существовала одна реализация дисплейсервера, которая устарела и не соответствовала современным запросам, но из-за богатства x11 написание рабочей альтернативы превращалось в ад. В итоге только для поддержки клиентов современные WM таскали с собой xorg, подцепляясь к его кишкам. Это надоело.

Что будет: для совместимости 1 раз адаптировали/переписали протокол x11 (xwayland) и добавили простой протокол, который позволяет реализовать дисплейсервер как хочется. Старые монструозные kde/gnome никуда не исчезают, вся хрень со скриптами тут на месте, просто появятся дополнительные реализации.

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

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

Никогда такого не было и вот опять! Ну вот есть разные похапэ, аспнет и руби он рейлс, в принципе одно и то же делают, но несовместимым способом. Есть всякие фотошопы и гимпы с несовместимым плагинами. Расширения браузеров тоже несовместимы.

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

Возьмите один DE и доведите его до состояния, когда работает всё.

Т.е. линуксоиды должны собраться и придти к согласию как что должно работать? Я вижу два способа сделать это: естественный и сверхъестественный. Естественный — Господь ниспошлёт божественное откровение как надо делать всё и все увидят, что это хорошо. Сверхестественный — линуксоиды сами промеж себя как-нибудь договорятся.

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

В жопу линуксоидов, они только бухтеть про сустемд способны. Нужен 1 заинтересованный человек, который возьмёт и добавит в 1 DE интересную ему функцию.

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

Ну вот есть разные похапэ, аспнет и руби он рейлс,

И они могут работать на одном компе одновременно, общаясь между собой разными способами. Я могу запустить несколько дисплейных серверов одновременно, чтобы получить преимущество от каждого из них? Из одного панельку, из дргого — переключалку раскладок, из третьего — тайлинг, например.

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

В жопу линуксоидов,

Это ненависть к линуксоидам заставляет желать гробить развитую стандартню графическую подсистему в защиту убогой и велосипедной?

Нужен 1 заинтересованный человек, который возьмёт и добавит в 1 DE интересную ему функцию.

А если она конфликтует с другой функцией, которую уже добавил другой заинтересованный человек?

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

Ошебное столово - ФОРК! :-)
Один форкнет!

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

Это ненависть к линуксоидам заставляет

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

А если она конфликтует с другой функцией, которую уже добавил другой заинтересованный человек?

Когда фичу реализуют в рамках одного конкретного проекта такие проблемы как раз легко решаются. А вот когда есть типа общий стандарт, который работает везде, но немного по-разному и в результате чтоб расширение A нормально работало в среде B нужно лезть глубже в кишки и добавлять костылей, которые потом поломают работу расширения C в среде D - вот это уже на порядок сложнее.

Вообще, как ни странно, новый подход более близок к опенсорсу. Это в проприетарной винде, где всё бинарно, реально поддерживается стабильный ABI. Взять хоть всякие COM/OLE и directshow. В опенсорсе иначе, вместо траты сил на поддержку стабильного апи традиционно просто брали готовый продукт и адаптировали под нужный интерфейс или даже просто передирали кусок кода.

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

Пионерия на марше. Давайте (вместо того, чтобы делать нудную полезную работу) ломать форматы, интерфейсы, менять языки, переписывать проект каждые 2 года на новом модном фреймворке! Это весело, модно, молодёжно!

Хрюндель, ты вообще себя слышишь? Для тебя нестабильность, похоже, является положительным свойством сама по себе. Это совсем не Спарта, это безумие.

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

В жопу линуксоидов

Ну так вали на макакось, педик. Что ты тут забыл? Дядьки в лосинах уже все сделали как ты мечтал, но ты продолжаешь бухтеть на лоре какие линуксоиды негламурные, фи. Нищеброд чтоль?

anonymous
()
Ответ на: комментарий от Croco

вообще меня ньюфаги задолбали и хочется их перестрелять

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

anonymous
()
Ответ на: комментарий от ugoday

Пионерия - это те, которые про пшпшаудио шутят, потому что 5 лет назад кто-то для них авторитетный так же пошутил. Не, серьёзно, что должно быть а голове у человека, который сам запускает процесс обновления дистра, а потом ноет на тему «мне заменили старый добрый sysv на новый сустемд»?

Для тебя нестабильность,

Для меня стабильность второстепенна. Но я бы понял, если бы эта стабильность в xorg была. Так нет же, посмотри релизноты к драйверам видеокарт: ломают совместимость в минорных реализах. При этом нормально ничего не работает, за упавшей игрушкой не могут разрешение восстановить. Чего этот xorg жалеть вообще? Причём реально никто не заставляет. Я сам сижу на x11 ровно, загружал я пару раз в вейланд посмотреть и забил, пускай энтузизисты шишки собирают, может года через 3 перейду. Но нет же, надо носиться с плакатом «покайтесь, Поттеринг грядёт» по форумам и свистеть о потеряном рае и захвате линукса корпорациями. Всё для вас, свидетелей штабильности есть, железо не меняйте, ставьте LTS дистр, сидите на нём до конца поддержки и ещё года 3 после окончания и в ус не дуйте. Нет же, надо требовать, чтоб ни у кого нового софта не появлялось.

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

Пионерия - это те, которые про пшпшаудио шутят, потому что 5 лет назад кто-то для них авторитетный так же пошутил.

Кстати, я недавно снёс пшпшшаудио, потому, что он достал портить звук при высоких LA и малом количестве свободной памяти.

Для меня стабильность второстепенна.

Спасибо, я понял.

Но я бы понял, если бы эта стабильность в xorg была.

Представил себе на секунду, что Вэйланд допустили до десктопа. И теперь разработчикам графических программ приходится тестировать подо _все_ дисплейные серверы вэйланда. Даже хуже, если дисплейный сервер расширяем через плагины и скрипты, а в каждом дистрибутиве, конечно, свои собственные плагинные сборки и скриптовые обвязки. То нужно тестировать отдельно подо все дисплейные серверы во всех актуальных версиях всех основных дистрибутивов. Ад и израиль. Ужо поплачутся разработчики, вспоминая о золотом веке графики в линуксе, когда протестированное однажны под гномом с высокой вероятностью будет отлично работать и в опенбоксе, в xmonad и под kde2 в freebsd.

Кстати, возможно в этом и цель вэйланд — сделать портируемость максимально сложной и болезненной. Так чтобы ты либо пишешь строго под RedHat/Gnome, либо страдаешь и мучаешься. Таким образом RedHat избавится от конкурирующих дистрибутивов и увеличит свои прибыли.

посмотри релизноты к драйверам видеокарт

А если заменить Иксы на вэйланд, то драйвера видеокарт начнут писать эльфы под руководством святого Николая. Стабильно и без ошибок. Да-да.

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

Я сам сижу на x.. ровно

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

anonymous
()
Ответ на: комментарий от ugoday

Таким образом RedHat избавится от конкурирующих дистрибутивов и увеличит свои прибыли.

Браво, не прошло и 10 лет как до линуксоидов начало доходить зачем им внедряют системду и гейланд.

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

Браво, не прошло и 10 лет как до линуксоидов начало доходить зачем им внедряют системду и гейланд.

И так и сяк, но пока что РХ является флагманом в технологиях для Линукса. такой вот стандарт де-факто.

Возьми ключи от маш. времени и сгоняй в 81-85 года, ИБМ тоже насаживала, а теперь все шпасибо говорят: https://youtu.be/gI4c7G7SVHs

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

systemd делает систему принципиально неюзабельной

В чём это выражается применительно к Вашей практике использования системы?

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

Ты хотя бы в двух словах расскажи про что ролик, у меня, например, на работе ютуб запрещён.

anonymous
()
Ответ на: комментарий от Lowes

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

По заслугам, говоришь? А если у тебя отец, например, оказался крепостным крестьянином, и ты являешься собственностью добренького феодала - это заслуга, или как?

anonymous
()
Ответ на: комментарий от Lowes

Захотел - купил себе жену

Ты это - не путай жену и проститутку, покупаемую оптом на длительный период. Впрочем, для 90% быдла это одно и тоже, ты не один.

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

пока что РХ является флагманом в технологиях для Линукса. такой вот стандарт де-факто.

Маркетинговый буллшит, очень выгодный кому? Правильно, РХ.

Тут не столько неверна сама фраза, сколько в корне не верна постановка вопроса, на который эта фраза отвечает. Так маркетиговый bs и работает.

anonymous
()
Ответ на: комментарий от ugoday

И теперь разработчикам графических программ приходится тестировать подо _все_ дисплейные серверы вэйланда.

Во-первых, не надо мифотворчества. Если разработчику нужен был родной look and fill и при этом хотелось, чтоб окошки выглядели красиво, ничего никуда не плыло, текст всюду влезал и дыр в интерфейсе не появлялось, то тестировать много где нужно. И по пришествии Wayland так будет. Тут вообще разницы никакой: современные DE и тулкиты уже используют xorg как кривой вейланд. Во-вторых, в остальном будет лучше, небогатый функциями протокол как бы легче протестировать, чем обросшую легаси корягу. В-третьих, если вам так жалко времени разработчиков, надо нафиг сносить все эти линуксы и сидеть на винде, пусть тестируют винду и хватит.

Даже хуже, если дисплейный сервер расширяем через плагины и скрипты, а в каждом дистрибутиве, конечно, свои собственные плагинные сборки и скриптовые обвязки.

Если из-за плагина вдруг перестаёт работать нормальная софтина (а реально и не одна, всё-таки тулкиты и минималистичный протокол), то это проблема не софтины, а плагина и дисплейсервера. Конечно, можно представить софтину, которая делает что-то этакое, что ей не хватает wayland и с ней идут биндинги к интерфейсам расширений нескольких дисплейсерверов, но подобные программы редки и в реальности у их авторов и во времена xorg жизнь малиной не была. Зато wayland дисциплинирует, если грязные хаки потребуются для какой-нибудь дурости, типа круглых окошек, то программист 10 раз подумает, надо ли ему столько геморроя.

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

Тут вообще разницы никакой

Угу. В Х11 — станадрт, в wayland — нестандартные расширения протокола кто во что горазд. Разницы никакой нет.

небогатый функциями протокол как бы легче протестировать

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

Конечно, можно представить софтину, которая делает что-то этакое ... Зато wayland дисциплинирует

Сначала технология связывает (возможности), а потом дисциплинирует (программиста). Вот такой вот софтварный БДСМ.

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