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)

Ответ на: комментарий от Andrew-R

https://pdfs.semanticscholar.org/1b3e/3fbc0994358b80b6b0cc333c18c0d72c95dd.pdf

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

System Support for OpenGL Direct Rendering - Mark J. Kilgard, David Blythe, Deanna Hohn / Silicon Graphics, Inc.

Andrew-R ★★★★★
()
Ответ на: комментарий от eternal_sorrow

А где ты видел хоть одну игру с поддержкой Wayland? Иры в любом случае через Xwayland будут работать, то есть с потерей производительности. Гамать на вейланде не стоит, да.

Ну так тем более значит не работает. «Только со свободными дровами», «без игр», «с потерей производительности» - в Иксах-то всё нормально. Когда будут Кеды и Дота крутиться так же под Вяленым так же, как под Иксами - тогда можно будет говорить, что полноценно заработал. А пока «для хакиров».

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

Шаринг экрана и удалённый рабочий стол уже есть

После шести лет нытья «сетевая прозрачность не нужна».

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

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

X11 простудится на его похоронах.

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

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

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

а то 10 лет назад на лоре треды не скатывались в оффтоп на первой же странице. Да-да-да, конечно.

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

А её бледное подобие, согласен.

По канонам юниксвея Wayland переправляет поток данных, отражающий текущие изменения содержимого экрана или отдельных окон тем программам, которые делают свою работу хорошо: VNC/RDP

Что же делает угрёбищный комбайн X.Org? Обратимся к заметкам самих разработчиков X.Org:

В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Nuff said.

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

Я бы сказал - дополнение, когда сетевая прозраность нефункциональна.

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

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

По канонам юниксвея Wayland

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

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

Лучше поздно, чем никогда. Этот позорный комбайн, вобравший в себя все мыслимые и немыслимые bad practice проектирования нужно стереть с лица Земли.

X.Org своим существованием порочит светлое и доброе имя UNIX.

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

Пруфов про говнокод традиционно не будет.

Традиционно обратимся к заметкам разработчика и члена совета директоров X.Org:

X имеет четыре подсистемы ввода: базовый протокол X11, Xinput 1.0, Xinput 2.0, Xinput 2.2. Xinput 1.0 канул в Лету, но оставшиеся три остаются взаимосвязанными. Есть всего три человека, которые действительно понимают, как подсистемы ввода уживаются вместе... И я бы хотел не быть одним из них

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

Просто отвращение при виде столь мерзкого и ущербного комбайна, который, будучи водружённым на машину, полностью перечёркивает абсолютно все каноны UNIX-Way.

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

Просто отвращение при виде столь мерзкого и ущербного комбайна, который, водружённый на машину, полностью перечёркивает каноны UNIX-Way.

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

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

И делает это, сволочь, уже 30 лет

По одной простой причине: 1.0% на десктопе и некому взяться за вырезание этой саркомы из GNU/Linux'а.

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

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

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

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

Осталось всем остальным композиторам wayland добавить такое-же под другим именем и несоместимое между собой, и будет вообще «шикарно».

Ни сам протокол wayland, ни wayland-protocols не содержат «потуги в сетевую прозрачность» weston и mutter => все остальные могут или реализовать свой несовместимый вариант или не реализовывать ничего, ибо в протоколе этого ни в какой виде нет.

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

Наконец-то через столько лет я узнал это. В то время это было последнее, что мне было интересно

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

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

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

Иры в любом случае через Xwayland будут работать, то есть с потерей производительности.

А точно будут? Месяца 4 назад смотрел, на нвидиа блобе под xwayland glx не было вообще никак. И на вопрос, когда будет, на NV форуме ответили, что пока что вообще не планируют.

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

Это непоправимо, увы. Ибо как подметил один товарищ, никто никому в этом мире не нужен. Или ты живешь по его канонам и соблюдаешь норматив, или покидаешь его как самое слабое звено.

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

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

что-то личное или религозное?

Фанатики такие смешные.

Deleted
()

Все-таки хорошая штука — игнор: «102 сообщений из 533», зато комментарии строго по теме.

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

Нормально придумал, чо уж.

А денег кто даст? Хотя Х.орг вроде как дают. Видать не так много и не так много спецов в графике. %-/

Никто не мешал в 2000 году, после выхода сразу двух пилотных и индикативных ос: вин2к и OSX начать менять Хы. Но не сложилось. Даже наоборот, хфри86 распалось, дети ударились в кручение десктопных кубиков (чем не спинеры сегодня?)

Причём МС и Яббл завершили свои периоды разработки ОС выпуском мега стабильных Шин7 и 10.6++; начав эксперименты над пользователями имея за спиной базис, на который недовольные могли откатиться.

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

Фанатики такие смешные

Ага. Пока не вооружены.

Hertz ★★★★★
()

Ща наверное добазаримся до:

1) Графон БеОС - передовой был для своего времени
2) QNX там Фотон или как его - ваще котята

:)

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

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

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

Синдром утёнка же

Т.е. вейланд для «не таких как все»?

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

Так и не понял, почему иксовики так топят против вяленого. Прекрасно же всё работает.

Но хуже чем в X'ах. Или вообще не работает. Или работает не везде. Ага, тогда эта возможность провозглашается ненужной.

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

hd4600. Дискретки нет (не нашёл для себя применения).

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

Но хуже чем в X'ах.

А что хуже, чем в иксах? Я перехода вообще не заметил. Как работало всё нормально, так и работает. Хз, может железо более-менее удачно подобрал, может чего-то не замечаю, потому что в игры не играю.

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

Один лишь RedHat, как высококвалифицированный хирург, согласился прооперировать безнадёжно

Т.е. корпорация одержимая NIH синдромом, традиционно ломающая привычные юникс-инструменты чтобы подгрести всех под себя? Ну эти-то да, эти могут.

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

А что хуже, чем в иксах? Я перехода вообще не заметил. Как работало всё нормально, так и работает. Хз, может железо более-менее удачно подобрал, может чего-то не замечаю, потому что в игры не играю.

Как модальные окна? Трей? Виндовые программы под вайном? qt-шные программы? Список продолжить, или это все «не нужно» и «синдром утенка»?

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

Никто и не кукарекает, что вяленд это UNIX-Way

Где-то я видел на ЛОРе, уже не найду, правда.

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

В Wayland никто и не планировал добавлять сетевую прозрачность. Её там в принципе не может быть. Но сделать RDP/VNC - не проблема. И получится даже лучше

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