Il sistema operativo OS/2, vecchio di decenni, riceverà un nuovo browser web

Otter Browser, un browser web basato su Chromium per il sistema operativo OS/2 vecchio di 20 anni, è prossimo al rilascio dopo anni di sviluppo.

Ogni computer ha bisogno di un browser web capace, ma è più facile a dirsi che a farsi su computer che eseguono qualcosa oltre a Windows, macOS o Linux. Ci sono ancora alcune persone che utilizzano il sistema operativo OS/2, creato da Microsoft e IBM e terminato lo sviluppo mainstream nel 2001, e che ha un disperato bisogno di un browser web funzionante. Con un po’ di fortuna, il sistema operativo vecchio di decenni potrebbe avere lo stesso motore web dei moderni smartphone.

Roderick Klein, presidente della comunità OS/2 Voice, ha rivelato in un articolo di annuncio che una beta pubblica del nuovo Otter Browser arriverà "nell'ultima settimana di febbraio o nella prima settimana di marzo". Il browser utilizza il Motore Chromium: lo stesso che alimenta Google Chrome, Microsoft Edge, Vivaldi e la maggior parte degli altri browser che non sono Firefox o Safari. L'interfaccia è scritta nel framework Qt multipiattaforma.

OS/2 era il sistema operativo sviluppato congiuntamente da IBM e Microsoft alla fine degli anni '80 e all'inizio degli anni '90, con l'obiettivo prefissato di sostituire tutti i sistemi basati su DOS e Windows. Tuttavia, Microsoft ha deciso di concentrarsi su Windows dopo l'enorme popolarità di Windows 3.0 e 3.1, lasciando che IBM continuasse lo sviluppo da sola. IBM alla fine smise di lavorare su OS/2 nel 2001, ma altre due società ottennero la licenza per il sistema operativo per continuare da dove IBM aveva interrotto: la prima eComStation, e più recentemente, ArcaOS.

Screenshot iniziale di Otter Browser di luglio 2020 (Fonte: Voce OS/2)

BitWise Works GmbH e la fondazione olandese OS/2 Voice ha iniziato a lavorare su un port di Otter Browser nel 2017, poiché stava diventando sempre più difficile mantenere disponibile una versione aggiornata di Firefox su OS/2 e ArcaOS. Firefox 49 ESR del 2016 è il ultima versione disponibile su OS/2, perché è più o meno nel periodo in cui Mozilla ha iniziato a riscrivere parti significative di Firefox con il codice Rust e non esiste un compilatore Rust per OS/2. Da allora, l'obiettivo principale è stato il porting di Qt 5.0 su OS/2, che include QtWebEngine (basato su cromo). Questo sforzo ha anche l’effetto collaterale di rendere possibili più porting multipiattaforma in futuro. Lo stesso Otter Browser lo è ufficialmente disponibile per sistemi Linux, macOS, Windows e BSD.

Steven Levine, che ha contribuito allo sviluppo, detto in un post di annuncio, "i port dei browser Qt5 e Otter sono stati fondamentalmente un progetto individuale, con l'aiuto di altri dipendenti di bww bitwise works e della comunità. Ciò che Dmitriy [lo sviluppatore principale] sta facendo è trasferire due progetti grandi e complessi che non sono mai stati progettati per funzionare su una piattaforma a 32 bit e non sono mai stati progettati per funzionare su OS/2. IMO, ci sono pochi sviluppatori che avrebbero potuto realizzare ciò che ha fatto lui nello stesso lasso di tempo. Da quello che posso vedere, il browser è quasi utilizzabile quotidianamente. Esistono già numerosi siti, che per me sono importanti, a cui ora posso accedere con Otter, invece di dover lavorare su un'altra piattaforma."

Anche se OS/2 non è affatto un sistema operativo moderno, il ArcaOS la distribuzione/fork è ancora in fase di sviluppo, rivolta principalmente ai sistemi legacy e agli appassionati di retrò. L'ultimo aggiornamento è stato v5.0.7 a dicembre 2021, che includeva driver aggiornati e correzioni del kernel. Gli sviluppatori del port OS/2 lo sono accettare donazioni sul sito Web OS/2 Voice.