LINUX.ORG.RU
ФорумTalks

Почему иксы будут существовать еще 10 лет, или главная ошибка всех замен X.org

 , ,


0

3

Berlin/Fresco, Y Window System, Wayland, Mir наступили на одни и те же грабли- ни одна замена иксов не является единым целым, как иксы.

  • Иксы - это единое отлаженное целое, работающее сегодня и не требующее лишних ковыряний в системе и костылей.
  • Mir - это иксы без нормального объектно-ориентированного программирования, в результате чего, кроме юнити, оказалось на него ничего не будет, почему Mir и был закопан.
  • Wayland- это без нормальной поддержки оборудования, в результате чего Wayland работает только в Raspbian 9, и то его там не спешат, в отличие от некоторых ставить как дефолт.
  • Y Window System - еще одна попытка выкинуть иксы - никому не нужна, поскольку ее написал студент. А кто такой студент-одиночка в современном мире? Ему можно доверять?
  • Fresco - еще одна попытка выкинуть иксы и тоже R.I.P- никому не нужна, по причине того что это еще одна вариация иксов с сетевой прозрачностью.

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

★★

Последнее исправление: Lowes (всего исправлений: 4)
Ответ на: комментарий от Polugnom

Это утверждение истинное с точки зрения устоявшихся стандартов и интегрированности. А так да - иксы это не комбайн.

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

Зависит от реализации X-сервера. Это не проблема иксов как таковых. А так смотри в сторону xrandr.

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

Не со стороны сообщества. Broadcom - это разработчик и производитель Raspberry Pi. Сделали они это ради пиара в очередной раз.

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

Но иксы уже невозможно развивать, это просто свалка из кода

Ты мудак.

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

Ты, тупица, называешь разделением протоколов то, что является отказом от стандартизации и принуждением к велосипедостроению. Это в случае с иксами достаточно реализовать только то, что надо. И это практикуют.

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

Наверно в модульности и минималистичности.

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

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

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

Расширения по определению не прикручены сбоку изолентой. И они реализованы в том же X.org модулями. Не нужно расширение - не используй и не реализовывай. Всё просто. А ты заврался совсем.

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

Ты конченный дебил на всю бошку. Те проблемы, которые есть у иксов, вяленд никак не решает, зато вносит новые. Безопасность на десктопе находится на достаточном уровне, а дополнительную надо вводить не на уровне иксов, а ниже. Вывод графики у иксов нормальный - можно выводить как через сетевые возможности, так и напрямую. Второй вариант и используется на десктопах очень часто. Сами иксы в виде X.org выводят графику феноменально быстро - это доказанный факт.

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

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

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

В иксах весь видеобуфер и ввод поставлены раком со снятыми трусами

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

Потому никто втайне от тебя не сможет делать скриншоты твоего рабочего стола и отсылать их куда-нибудь

Даже сам пользователь, да.

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

В MacOS техническая составляющая вызывает постоянный рвотный рефлекс. Это недоразумение существовать не должно на нормальных компьютерах. В Windows же оконная система реализована крайне хреново, из-за чего можно словить неиллюзорные проблемы даже простым Alt+TAB.

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

Работает через костыли и подпорки. Сюрприз! Так что ты там говорить про то, что в вяленде не может быть костылей, а иксы построены на костылях, а, чмошник?

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

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

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

Факт в том, что ты к нормальным людям никакого отношения не имеешь. Зато к фашизму - самое прямое.

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

Ну охренеть. «Я считаю, что надо делать так, а остальные пусть как хотят вертятся, и вообще остальных запретить». Ты точно фашист.

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

Как минимум должны не ломать. А ты считаешь, что надо устроить нормальным людям концлагерь. Ты фашист.

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

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

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

Это ложь. Из проекта X.org (даже не из тех, кто стандартизирует иксы) ушла парочка шизофреников, среди которых знаменитый вандал исходников, которые вандализировал репорзиторий свободного драйвера для видеокарт Radeon, на чём был пойман и поднялся большой скандал. Сами разработчики X.org никуда не делись - они и дальше пилят свой проект и уходить пилить вяленд даже не думают.

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

fornlr ★★★★★ (23.08.2017 20:12:23) макосек-понифаг, мистер «Всё говно кроме Apple»

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

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

Если бы разработчики и сторонники Wayland'а говорили, что они собираются сделать возможность доступа ко всем окнам для всех приложений, но пока ещё не успели, я бы ничего не говорил. Но, я потому всё это и критикую, что всё ровно наоборот.

Предлагали сделать протокол для доступа к окнам, но от идеи отказались. Рассматривается вариант с разрешениями, типа как в Андроиде при установке программы. Решением для шаринга экрана и скринкастов должен стать PipeWire

Sunderland93 ★★★★★
()
Ответ на: комментарий от ls-h

Приложению не надо знать, какой dpi у экрана. За приложение это разруливает графический сервер.

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

консоль - единственный удобный инструмент работы, что за ГСМные выкрики?

Удобный очень, не спорю. Но не единственный

Sunderland93 ★★★★★
()
Ответ на: комментарий от ls-h

Помнится, раньше был некий Metisse, который позволял разрезать окошки на кусочки и складывать как вздумается. Кроме того, в отличии от Xorg в нём события ввода работали и для трансформированных окон. Т.е. можно было нормально кликать по окну в перспективе.

Metisse 3D это и есть иксы. Это wm для X11, который на X.org и работает. Некомпетентность обсирающих иксы во все поля.

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

Но иксы то не умеют менять DPI динамически в принципе!

DPI экрана сменить во время работы иксов - тривиальное действие.

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

В macOS сегодня графическая система уровня мобилочек. X.org - графическая система профессионального класса, которая превосходно работает на десктопе. А всякие обмудки всегда будут поливать говном зарекомендовавшие себя решения, не приведя ни одного реального аргумента.

Quasar ★★★★★
()
Ответ на: комментарий от i-rinat

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

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

Раком систему ставят как правило говнотулкиты вроде GTK и Qt.

Quasar ★★★★★
()

Пожалуй, надо набросить ещё чуток

Upstart, OpenRC, SysVinit, Runit наступили на одни и те же грабли- ни одна замена systemd не является единым целым, как systemd.

  • systemd - это единое отлаженное целое, работающее сегодня и не требующее лишних ковыряний в системе и костылей.
  • OpenRC - это systemd без нормального объектно-ориентированного программирования, в результате чего, кроме Gentoo, оказалось на него ничего не будет, почему OpenRC и был закопан.
  • Runit - это без нормальной поддержки оборудования, в результате чего Runit работает только в Dragora, и то его там не спешат, в отличие от некоторых ставить как дефолт.
  • SysVinit - еще одна попытка выкинуть systemd - никому не нужна, поскольку ее написали студенты. А кто такие студенты-одиночки в современном мире? Им можно доверять?
  • Upstart - еще одна попытка выкинуть systemd и тоже R.I.P- никому не нужна, по причине того что это еще одна вариация systemd с запуском сервисов.

Ни один разработчик не смог сделать того, что сделал systemd и чем мы пользуемся по сей день. systemd - единственная система инициализации, которая работает как цельный отлаженный механизм, как одно единое слово и не требует заниматься ерундой. И этого нет ни у одной открытой системы инициализации. Только у MacOS (launchd) и Windows (smss.exe).

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

Монструозное там xrender. И его разработчик запилил вейланд...

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

Там комплексный стек. Пока перспективно выглядит skia.

Shadow ★★★★★
()

Quasar, ты определись с Х11. :-) Хорошо, ты разобрался в теме, но остается один момент, чож RHтина так возбудилась вяленным, что пхёт его во все щели сейчас, попутно «гадя» конкуренту, вернее направляя энергию конкурента в нужное ей русло.

Вопрос так и остается открытым - какого хрена они все поломали (team:: X11&&GTK&&QT&&WAYLAND) со времен CDE&MOTIF&X11?

Теперь к баранам: Яббл и МС тянут свои графические подсистемы уже много лет, причем их не сильно колышет идеальность их решений. Опять же у Яббла нехилая фора в виде экранного растеризатора ( опыта с ps) pdf, а у МС в виде RDP.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

У Debian больше тысячи разрабов, и многие из них пилят в том числе и Ubuntu

Но тем не менее все же нужда что-то копировать в системный каталог ручками в Debian есть. В Ubuntu таковой нужды почти нет. Add-apt-repository & apt update & apt install и пакет даже с обоями сам распаковался в нужное место системного каталога. В AUR есть yaourt -S, выполняющий по сути то же самое. А вот у Debian нет такой площадки, и если нужно что-то распаковать ручками, wayland будет серьезной помехой- ибо в отличии от иксов из-за защиты от «скриншотинга» невозможно запустить от Root тот же nautilus.

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

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

ну тут же уже писали мыльную оперу про отношения космонавта со шляпой. не читал, что ли? :)

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