Nel 2023 Unix è morto?

Nota: quello che segue è un articolo tradotto dall’inglese che parla della “morte di Unix” collegando la vita di Unix all’esistenza di un OS commerciale ufficialmente licenziato, ma abbiamo avuto modo di spiegare in precedenza che ormai da molto tempo UNIX non è più un OS ma piuttosto un insieme di specifiche, e che quindi rimane in vita anche se non c’è un OS specifico che porti il marchio UNIX, a patto che rispetti le specifiche. L’articolo tiene conto di questo aspetto ma sembra comunque legare il nome di UNIX soltanto all’esistenza di un OS commerciale che ne porti il fregio, pur riconoscendo che ci sono sistemi FOSS e di altra origine che rispettano le specifiche.

È la fine di un’era. Come ha spiegato The Register in precedenza, IBM ha trasferito lo sviluppo di AIX in India. Perché IBM dovrebbe pagare per un costoso team con sede negli Stati Uniti per mantenere la propria versione proprietaria di Unix ufficiale quando ha pagato 34 miliardi di dollari per la propria versione FOSS in Red Hat?

Alla scrivania di The Reg FOSS si era sentito che questo stava arrivando da quando abbiamo riferito che Big Blue stava lanciando nuovi server POWER che non supportavano AIX, già quasi otto anni fa. Anche se stava visibilmente arrivando all’orizzonte, questo è un evento significativo: AIX è l’ultimo Unix proprietario che era in fase di sviluppo attivo e costituisce quattro delle 10 voci nell’elenco ufficiale di Open Group .

All’interno di Oracle, Solaris è in modalità di manutenzione . Quasi esattamente sei anni fa, abbiamo riferito che la successiva major release, Solaris 12, era scomparsa dalla roadmap di Oracle . Anche HP-UX di HPE è in modalità di manutenzione perché non c’è nuovo hardware su cui eseguirlo. Itanium è davvero morto ora e alla fine è tutto ciò su cui HP-UX potrebbe funzionare. È passato più di un decennio da quando abbiamo riferito che HP ha indagato ma ha annullato un tentativo di portarlo su x86-64 .

L’ultima incarnazione del gruppo SCO, Xinuos, è ancora in circolazione e offre non una ma due varianti UNIX proprietarie: SCO OpenServer , discendente da SCO Xenix, e UnixWare , discendente da Unix di Novell. Notiamo che OpenServer 10, un sistema operativo più moderno basato su FreeBSD 10, è scomparso dalla homepage di Xinuos. Vale la pena sottolineare che il gruppo SCO era la società precedentemente nota come Caldera e non è la stessa SCO dell’operazione Santa Cruz che ha co-creato Xenix con Microsoft negli anni ’80.

C’erano due distribuzioni Linux cinesi che avevano superato i test dell’Open Group e potevano utilizzare il marchio Unix: Inspur K/UX e Huawei EulerOS . Tuttavia, entrambe le società hanno lasciato scadere il marchio piuttosto costoso . Ma il dettaglio importante qui è che Linux è passato ed è stato certificato come UNIX™. E non era solo una distro, sebbene entrambe fossero derivate da CentOS Linux. Sospettiamo che qualsiasi Linux ce la farebbe perché molti sistemi operativi non Unix sono già passati.

Tuttavia, altri sistemi operativi sono passati o probabilmente lo farebbero facilmente. Lo z/OS di IBM è vivo e vegeto: la versione 2.5 è uscita nel 2021 e nel 2022 Big Blue ha iniziato a offrire istanze cloud . z/OS ha un ambiente compatibile con Unix che ha superato i test di compatibilità così ufficialmente, è un UNIX™, anche se quella non era la sua API nativa originale.

L'”open” nel nome “OpenVMS” si riferiva originariamente alla compatibilità POSIX ottenuta con la versione 5, nel lontano 1991, e fu applicato per la prima volta alla nuova versione per le CPU Alpha di DEC. L’anno scorso VMS Software ha rilasciato la versione 9.2 per hypervisor x86-64 (e un singolo box supportato, DL380 di HPE ).

Sin da Windows NT nel 1993, Windows ha avuto un ambiente POSIX. Ora, con WSL, probabilmente ne ha due, e sospettiamo che se Microsoft fosse così incline, potrebbe avere Windows certificato come sistema operativo compatibile con Unix ufficiale.

Nella nostra recente storia sulla Beta 4 di Haiku , abbiamo detto che non era davvero un Unix. Come puoi vedere, c’è una nota dell’editore allegata alla fine della storia che spiega perché.

Avevamo sentito parlare del principale sviluppatore a tempo pieno di Haiku, che era decisamente in disaccordo con il nostro punto di vista. A suo avviso, il fatto che Haiku ora abbia una forte compatibilità con Unix, con alcune delle principali directory Unix presenti nel suo filesystem, un set abbastanza completo di chiamate API Unix, una shell Unix e così via, significa che Haiku è decisamente un Unix. Riteniamo che in quanto è una reimplementazione di BeOS, con il proprio filesystem nativo, API, GUI e così via, è qualcosa di diverso, che offre anche la compatibilità Unix .

Ma questo illustra la difficoltà di definire con precisione cosa significhi la parola “Unix” nel 21° secolo. Non ha significato “basato sul codice AT&T” da quando Novell ha acquistato Unix System Labs da AT&T nel 1993, ha mantenuto il codice e ha donato il marchio all’Open Group. Da quel momento, se supera i test dell’Open Group (e paghi una quota per utilizzare il marchio), è UNIX™. Haiku non li ha superati quindi non lo è. Linux li ha superati quindi lo è. Ma lo è anche z/OS, che è un diretto discendente di OS/390, o IBM MVS come veniva chiamato quando fu lanciato nel 1974. In altre parole, un sistema operativo che in realtà non è basato, simile o anche relativo a Unix.

Il che significa che l’ultimo UNIX™ commerciale con marchio registrato ufficialmente è macOS 13 di Apple, che sotto il livello della GUI proprietaria è per lo più un sistema operativo open source chiamato comunque Darwin. Il kernel, XNU , è basato su Mach con un “server Unix” interno al kernel derivato da FreeBSD.

Quindi, a partire dal 2023, l’open source ha davvero vinto. Ci sono più sistemi operativi simili a Unix che mai e alcuni sistemi operativi molto diversi da Unix che sono altamente compatibili con esso, ma la linea ufficiale è, a tutti gli effetti, morta e sepolta. Tutti gli Unix proprietari e commerciali sono ora in supporto vitale: riceveranno correzioni di bug essenziali e aggiornamenti di sicurezza, ma non vedremo nessun nuovo rilascio importante.

Articolo originale su The Register

Un commento

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.