> Отсюда мораль - всё должно быть реализовано на тех же Xах подпилкой низкоуровневого кода.А можно сразу вопрос? Какая разница (пользователям) каким образом это ДОЛЖНО БЫТЬ сделано, если оно по факту не сделано почти никак? В настоящий момент на иксах вертикальная синхронизация делается лишь убогими костылями, которые не всегда и не везде работают, а на маломощных видяхах еще и жесткие просадки в производительности создают.
До сих пор можно даже на достаточно популярных дистрах выхватить "грёбенку" по экрану прямо сразу из коробки. И, что характерно, никаких способов эту "гребенку" убрать, не гугля и не копаясь в конфигах.
Повторяю - можно сколько угодно рассказывать про крутость иксов и как замечательно они сделаны. Но там накопилась куча проблем, весьма портящих "экспириенс" пользователя. И решать которые, по всей видимости, никто не собирается. И для меня наиболее важным является именно это. Потому что разговоры про то, что "дайте нам еще немного времени, и прям горы свернем!", или "там уже почти все сделано, осталось отладить и в приложениях поддержку запилить" - идут от начала времен. А воз и ныне там.
P.S. Я не утверждаю, что единственным способом решения проблем с графической подсистемой линукса является полное выкорчевывание иксов, хотя бы просто потому, что для них пока нет нормальных аналогов. Но тогда надо бы определиться. Если иксы - то давайте не создавать новый велосипед лишь потому, что в старом подшипник плохо работает, а решать существующие проблемы. То, что проблема с вертикальной синхронизацией существует уже более десяти лет - это ненормально.