Nel chiarire lo stato di vari pacchetti X.Org che sono stati effettivamente non mantenuti per anni, si sta tentando di comunicare meglio lo stato di alcuni pacchetti X.Org”ritirati”che le distribuzioni Linux dovrebbero lavorare per rimuovere poiché non lo sono più essere mantenuto.
Alan Coopersmith di Oracle, che nel corso degli anni ha svolto gran parte delle discussioni sul rilascio di X.Org e occasionalmente ha rilasciato aggiornamenti minori dei driver X.Org per hardware vecchio/vintage, ha preparato un nuovo annuncio che precisa l’attuale stato di ritiro di alcuni Pacchetti X.Org per chiarire meglio le cose con varie distribuzioni Linux/manutentori di pacchetti. Coopersmith lo ha fatto a lungo come parte del pacchetto X.Org per Solaris, essendo anche un contributore a monte di X.Org di lunga data e uno dei pochi che ancora lavorano per aiutare a mantenere i pacchetti X.Org.
I dettagli possono essere trovati tramite questo post della mailing list. Di seguito è riportata l’attuale bozza dell’annuncio ai manutentori della distribuzione Linux, salvo eventuali modifiche minori nei giorni a venire.
I pacchetti X.Org che sono stati”ritirati”e ora in uno stato di solo archivio senza ulteriori lavori a monte includono:
“app/lbxproxy & lib/liblbxutil:
Il supporto per l’estensione LBX richiesta a X11 è stato disabilitato per impostazione predefinita in xorg-server 1.1 (maggio 2006) e rimosso in 1.2 (gennaio 2007).app/luit:
X.Org ha smesso di mantenere il nostro fork e incoraggia l’uso di Thomas Dickey da http://invisible-island.net/luit/invece.app/proxymngr, app/xfindproxy, app/xfwp
X.Org ha deprecato il protocollo di gestione del proxy X11 e gli strumenti correlati, a favore dell’utilizzo del tunneling X11 di SSH.app/xdbedizzy:
Questa era una semplice demo di Double Buffer Extension (DBE), non un programma utile.app/xditview:
Mentre X. Org non l’ha ancora deprecato, potrebbe essere comunque meglio utilizzare il fork gxditview che fa invece parte del pacchetto GNU groff.app/xrx:
La maggior parte dei browser ha interrotto il supporto per il vecchio plug-in di Netscape API (NPAPI) diversi anni fa. Anche prima, l’utilizzo di un plug-in del browser per la visualizzazione remota di un’applicazione X11 incorporata non ha mai preso piede.app/xsetmode:
Sostituito da: xinput–set-mode”nome dispositivo”ASSOLUTO https://gitlab.freedesktop.org/xorg/app/xsetmode/-/blob/master/LEGGIMIapp/xsetpointer:
Non funziona con xorg-server 1.4 (settembre 2007) e versioni successive https://gitlab.freedesktop.org/xorg/app/xsetpointer/-/blob/master/READMEapp/xtrap & lib/libXTrap:
Questa era un’estensione proposta per X11R5, sostituita dalle estensioni XTEST & RECORD in X11R6 (rilasciato nel 1994). Il lato server è stato rimosso in xorg-server 1.6 (febbraio 2009).driver/xf86-input-*:
Quasi tutti questi sono ora ritirati-gli unici ancora supportati sono:
Per Linux: xf86-input-libinput & xf86-input-evdev
Per non Linux: xf86-input-keyboard & xf86-input-mouse
Per tutte le piattaforme: xf86-input-elographics, xf86-input-joystick, xf86-input-synaptics, xf86-input-vmmouse, & xf86-input-voiddriver/xf86-video-glide:
Questo era un driver per le schede 3Dfx Voodoo 1 & 2 della fine degli anni’90, utilizzando l’API Glide.font/bitstream-speedo:
Il supporto per il formato del carattere Speedo è stato disabilitato per impostazione predefinita in X11R6.8 (settembre 2004) e rimosso in libXfont 1.4.0 (febbraio 2009)lib/liboldX:
Forniva retrocompatibilità per le app della versione X 10, che era la versione del sistema X Window del novembre 1985, sostituita da X11 nel settembre 1987. 35 anni sembrano più che lunghi abbastanza per portare le applicazioni all’utilizzo di libX11.lib/libXevie:
Il lato server di XEvIE è stato rimosso in xorg-server 1.6 (febbraio 2009). L’at-spi2-core di GNOME ha utilizzato libXevie a partire dall’agosto 2003, ma quel codice è stato disabilitato per impostazione predefinita nel 2015 per la versione 2.20.0 e poi rimosso del tutto nella versione 2.26.0 nel 2017.lib/libXfontcache:
Il lato server dell’estensione FontCache era disabilitato per impostazione predefinita in X11R6.8.0 (settembre 2004) ed è stato rimosso in xorg-server 1.6 (febbraio 2009).lib/libxkbui:
L’unico utente noto di questa libreria era l’utilità xorgcfg, che era disabilitata per impostazione predefinita in xorg-server 1.4 (settembre 2007) e rimossa in xorg-server 1.6 (febbraio 2009).lib/libXxf86misc:
Il lato server dell’estensione XFree86-Misc è stato rimosso in xorg-server 1.6 (febbraio 2009).(Questo non è un elenco completo: puoi trovarne altri sotto https://gitlab.freedesktop.org/groups/xorg/-/archived o contrassegnati come obsoleti su https://gitlab.freedesktop.org/xorg/doc/xorg-docs/-/blob/master/MAINTAINERS Ho appena elencato quelli che appaiono ancora con un discreto numero di voci su https://repology.org/come ancora in distribuzione.)”
Inoltre, ci sono piani per ritirare presto libdmx per il server Xdms che è stato eliminato dall’albero dei sorgenti di xorg-server nel 2021 e libXp come server Xprt che è stato rimosso dal server X.Org nel 2009.
Maggiori dettagli su FreeDesktop.org Gitlab.