История изменений
Исправление EXL, (текущая версия) :
Не, если в него впилят skia и к ней запилят принтсервер, а ещё запилят rdp, то будет годно. Но нет, будут жирнотулкиты откармливать, у которых свой зоопарк на каждую фичу.
А, собственно, нафига? Рисование по канвасу вида Xlib + Xt + Xaw (Xm aka Motif) как и иксовый принтсервер и из иксов-то выкинули, никто не стал этим пользоваться с момента рождения форка, потому что устарело и сгнило оно ещё в 90-ых, а ты обратно эту функциональность в оконный сервер запилить хочешь.
Wayland это логичное эволюционное продолжение кастрирования Xfree86 и X.Org во всех направлениях. Так, чтобы остались только «квадратики буферов» предоставляемые тулкитам. Даже от SSD в базовом протоколе отказались.
Для того чтобы было как-то по-другому, разработчикам иксов (всех поколений) нужно было не баклуши пинать 40+ лет, а развивать и актуализировать связку Xlib + Xt + Xaw таким образом чтобы она превратилась в подобие WinAPI или CocoaAPI, а все эти GTK+ и Qt не выделывались и использовали её для отрисовки. Тогда тебе и сетевая прозрачность была бы в иксах не в стиле «гоняем битмапы хуже VNC», а прямо как в RDP, и со временем внутренности Xlib + Xt + Xaw могли переходить потихоньку на современные (для разных периодов времени) libagg, Blend2D, и вот теперь Skia.
Но иксовые костыли устарели ещё до начала 2000’ых, ими никто не пользовался, а GTK+ и Qt делали всё самостоятельно. И вот он сегодняшний результат.
Исходная версия EXL, :
Не, если в него впилят skia и к ней запилят принтсервер, а ещё запилят rdp, то будет годно. Но нет, будут жирнотулкиты откармливать, у которых свой зоопарк на каждую фичу.
А, собственно, нафига? Рисование по канвасу вида Xlib + Xt + Xaw (Xm aka Motif) как и иксовый принтсервер и из иксов-то выкинули, никто не стал этим пользоваться с момента рождения форка, потому что устарело и сгнило оно ещё в 90-ых, а ты обратно эту функциональность в оконный сервер запилить хочешь.
Wayland это логичное эволюционное продолжение кастрирования Xfree86 и X.Org во всех направлениях. Так, чтобы остались только «квадратики буферов» предоставляемые тулкитом. Даже от SSD в базовом протоколе отказались.
Для того чтобы было как-то по-другому, разработчикам иксов (всех поколений) нужно было не баклуши пинать 40+ лет, а развивать и актуализировать связку Xlib + Xt + Xaw таким образом чтобы она превратилась в подобие WinAPI или CocoaAPI, а все эти GTK+ и Qt не выделывались и использовали её для отрисовки. Тогда тебе и сетевая прозрачность была бы в иксах не в стиле «гоняем битмапы хуже VNC», а прямо как в RDP, и со временем внутренности Xlib + Xt + Xaw могли переходить потихоньку на современные (для разных периодов времени) libagg, Blend2D, и вот теперь Skia.
Но иксовые костыли устарели ещё до начала 2000’ых, ими никто не пользовался, а GTK+ и Qt делали всё самостоятельно. И вот он сегодняшний результат.