Y Window System
Maggiori info
- Creato da
- Mark Thomas
- Anno
- Tipo
- Sistema a finestre
- Licenza
- GPL
Il tentativo di Mark Thomas, nel 2004, di scrivere un sistema a finestre da zero invece di rattoppare X: un server con widget e gestione delle finestre integrati, battezzato con la lettera successiva dell'alfabeto.
Y nacque come progetto di laurea all'Imperial College London, partendo da un'affermazione che circolava già: X11 era un protocollo del 1987 che toolkit, ICCCM ed EWMH avevano rattoppato al punto che nessuno ne vedeva più le cuciture. In Y il server stesso conosce pulsanti, menu e campi di testo, quindi un client dice «crea un pulsante con questa etichetta» sul proprio socket invece di disegnare pixel e negoziare con un window manager separato. Anche la gestione delle finestre vive nel server, il che eliminò l'intera classe di problemi per cui esisteva ICCCM. Il codice era C++ sotto GPL e girava sul framebuffer Linux o, durante lo sviluppo, in una finestra su un server X esistente.
Il progetto raccolse una piccola comunità nel 2004–2006 e poi si fermò. Erano gli anni in cui Xgl mostrava che X poteva essere composto tramite OpenGL, e il settore scelse di tenere il protocollo e sostituire l'interno. Quando la sostituzione arrivò davvero si chiamò Wayland, fu costruita da sviluppatori di X.Org e lasciò i widget ai toolkit, l'esatto opposto dell'idea di Y. Il nome era la battuta per cui Y viene dopo X; nessuna Z si è ancora vista.