Mentre molti Linux agli appassionati piace citare lo straordinario supporto di Linux per le piattaforme hardware più vecchie, in realtà non è sempre così. Ad esempio, con molti vecchi driver di impostazione della modalità spazio utente di X.Org per alimentare vecchie schede grafiche almeno per scopi di visualizzazione, non possono più nemmeno creare con moderne toolchain/componenti software. Data la mancanza di segnalazioni di bug su tali problemi, è molto probabile che pochi utenti stiano provando alcune di queste combinazioni hardware vintage.

Lo sviluppatore X.Org di lunga data Alan Coopersmith di Oracle ha recentemente esaminato tutti i driver X.Org disponibili che non sono in uno stato archiviato e vedere come sono corretti, con l’obiettivo almeno di configurarli per la semplice integrazione continua (CI) si basa su GitLab.

Coopersmith ha notato nell’aggiornamento dello stato della domenica:”Probabilmente non sorprenderà la gente che un buon numero di driver non sarebbe stato compilato quando l’ho provato. Alcuni sono stati ricostruiti di nuovo con semplici correzioni (anche se non ho hardware per testarli, quindi possono solo affermare che sono stati compilati (potrebbero funzionare o meno), altri hanno ancora bisogno di aiuto o potrebbero essere pronti per l’archiviazione se nessuno vuole farli ricostruire di nuovo.”

Tra i driver dispaly che non sono stati compilati correttamente nel 2022 c’erano alcuni che facevano affidamento sul codice Assembly a 32 bit, alcuni ancora dipendevano dall’architettura di accelerazione XAA che è stata rimossa dal 2012, varie rotture dell’ABI con alcuni driver che sono tornati indietro quasi un decennio, rimozione dei driver RAMDAC da X.Org e vari altri problemi di build da problemi con i compilatori moderni ad altro codice a seconda delle dipendenze rimosse/deprecate.

Coopersmith è stato in grado di apportare modifiche per costruire almeno alcuni dei driver come XGI DDX e vari driver Sun, ma non necessariamente funzionando. Altri driver includono TI OMAP, OpenTegra, S3, Glint, Geode e altri che hanno problemi.

Chi è curioso dei problemi di build nel 2022 per alcuni di questi driver video X.Org vintage può vedere questo post sulla mailing list.

Categories: IT Info