История изменений
Исправление EXL, (текущая версия) :
Х сервер говно не сам по себе, а потому что он наследие другой, ушедшей, более развитой цивилизации инженеров, от которой почти ничего не осталось, как не осталось хранителей древних знаний, которые бы могли развивать этот программный продукт. Поддерживать в текущем виде – пожалуйста, но это стагнация, к сожалению. Также, к сожалению, выкидывать его решили, а сделать что-то равноценное так и не смогли 🤷♂️
Просто напомню, до X11 в ходу на многих UNIX-like системах были такие очень продвинутые штуки, как NeWS
И работали они на основе очень мощного векторного движка Display PostScript через который с окнами можно было взаимодействовать как с векторными объектами в т. ч. поддерживалась адекватная печать из коробки, а не как в иксах. Там ещё и OOP было заложено из коробки, уже в те далекие года, в отличие от процедурной Xlib-лапши смазанной макропитушнёй.
Но позже произошла «деградация» – такая богатая на функциональность инженерная система как Display PostScript показалась кому-то избыточной и NeWS заменили на куцы иксы, которые до сих пор по векторной функциональсти не догнали тот древний PostScript.
Так что иксы были уже первым шагом к деградации UNIX-десктопа, они не стояли у истоков UNIX-графики.
И кстати, xeyes
про который тут внезапно вспомнили, это наследие того самого могучего NeWS, Display PostScript и великих инженеров UNIX, которые действительно стояли у истоков Computer Science:
Two popular demonstration programs were an onscreen clock, which required about two pages of code, and a program which drew a pair of eyes that followed the cursor as it moved around the screen. The eyeball program was shown at SIGGRAPH in 1988 and was the inspiration for the later well-known X application xeyes.
Тогда как иксы – это больше студентческая поделка которую IBM зааутсорсил в MIT. С соответствующим качеством кода и проектированием «тяп-ляп и захардокодили», которыми иксы грешат сплошь и рядом.
Исходная версия EXL, :
Х сервер говно не сам по себе, а потому что он наследие другой, ушедшей, более развитой цивилизации инженеров, от которой почти ничего не осталось, как не осталось хранителей древних знаний, которые бы могли развивать этот программный продукт. Поддерживать в текущем виде – пожалуйста, но это стагнация, к сожалению. Также, к сожалению, выкидывать его решили, а сделать что-то равноценное так и не смогли 🤷♂️
Просто напомню, до X11 в ходу на многих UNIX-like системах были такие очень продвинутые штуки, как NeWS
И работали они на основе очень мощного векторного движка Display PostScript через который с окнами можно было взаимодействовать как с векторными объектами в т. ч. поддерживалась адекватная печать из коробки, а не как в иксах.
Но позже произошла «деградация» – такая богатая на функциональность инженерная система как Display PostScript показалась кому-то избыточной и NeWS заменили на куцы иксы, которые до сих пор по векторной функциональсти не догнали тот древний PostScript.
Так что иксы были уже первым шагом к деградации UNIX-десктопа, они не стояли у истоков UNIX-графики.
И кстати, xeyes
про который тут внезапно вспомнили, это наследие того самого могучего NeWS, Display PostScript и великих инженеров UNIX, которые действительно стояли у истоков Computer Science:
Two popular demonstration programs were an onscreen clock, which required about two pages of code, and a program which drew a pair of eyes that followed the cursor as it moved around the screen. The eyeball program was shown at SIGGRAPH in 1988 and was the inspiration for the later well-known X application xeyes.
Тогда как иксы – это больше студентческая поделка которую IBM зааутсорсил в MIT. С соответствующим качеством кода и проектированием «тяп-ляп и захардокодили», которыми иксы грешат сплошь и рядом.