LINUX.ORG.RU
решено ФорумTalks

Иксам 40 лет

 , ,


0

3

Привет, ЛОР!

Тихо и незаметно, но как всегда внезапно, наступил очередной юбилей. Ровно 40 лет назад, 19 июня 1984 года Роберт Шейфлер из MIT анонсировал в своём письме в список рассылки проекта Афина (Athena) работу над новой оконной системой X. Несколькими годами позже X стал стандартом для юникс-подобных систем и продолжает быть основной оконной системой в свободных ОС и по сей день.

Тыц: https://www.talisman.org/x-debut.shtml

★★★★★

Последнее исправление: hateyoufeel (всего исправлений: 1)

Выпил бы, но уже далеко за 40

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

Там про X11. Тут про самую первую версию X.

hateyoufeel ★★★★★
() автор топика

Готовы для десктопа! Разработка, считай, завершена. Нет повода не накатить

sehellion ★★★★★
()

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

cumvillain
()

до пенсии ещё далеко, работать!

Ros ★★★★
()

We at LCS have stopped using W, and are now actively building applications on X. Anyone else using W should seriously consider switching.

Что-то в этом ироничное вижу я…

t3n3t
()

Неплохо, ждем игреки

buddhist ★★★★★
()

Ух ты уже и вяленому почти 20. Интересно его к 40 допилят или выкинут в процессе?

ya-betmen ★★★★★
()

Ураа! Да, теперь они штабильны, можно и в продакшон пихать.
P.S. А Клёст-кроссворду 15 лет! Правда х3 в какой день. :D

xwicked ★★☆
()
Последнее исправление: xwicked (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

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

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

Ладно, это ещё половина веселья. Fractional scaling не поддерживается в core – это ТРИ СУКА отдельных протокола:

  • Fractional scale (просто репортит числитель для знаменателя 120)
  • Viewporter (приложение должно совать сюда буфер, скалированный относительно того, что вернул fractional scale)
  • Core (чтобы все это безумие отрисовать)

Лулз в том, что вся эта схема работает не очень и её предлагают исправить или заменить на другой протокол/версию протокола. Так что возможно у нас скоро будет ТРИ СУКА способа вывести буфер на экран.

И самое нелепое:

Integer calculations also get more complicated because Wayland now has multiple fundamental grids : 1/256 for cursor locations, 1/120 for fractional scaling, and arbitrary fractions if one does damage calculations with wp_viewporter.

Wayland семимильными шагами идет отбирать у C++ звание самого всратого продукта разработки комитетом.

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 3)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)