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

IBM sposta gli sviluppatori AIX con sede negli Stati Uniti in India

The Register ha appreso che IBM ha trasferito i ruoli dei dipendenti statunitensi di IBM Systems che sviluppano aix all’ufficio indiano.

Prima di questa transizione, che si dice sia avvenuta nel terzo trimestre del 2022, lo sviluppo di AIX era stato suddiviso più o meno equamente tra Stati Uniti e India, ha dichiarato una fonte IBM a The Register.

Con l’arrivo del 2023 l’intero gruppo è stato trasferito in India.

IBM ha mancato due volte di rispondere alle richieste di The Register per confermare che ciò corrisponda alla realtà.

Circa 80 sviluppatori AIX con sede negli Stati Uniti sono stati interessati, secondo le stime della nostra fonte. Ci è stato detto che sono stati “ridistribuiti” e hanno avuto un periodo di tempo indeterminato per trovare una nuova posizione interna, in linea con le pratiche che abbiamo riportato la scorsa settimana sulla base delle affermazioni di altri dipendenti IBM.

Evidentemente, la maggior parte di coloro che sono stati ridistribuiti ha trovato lavoro altrove in IBM. Un numero minore di dipendenti è evidentemente bloccato in un “limbo di ridistribuzione”, senza alcun lavoro IBM identificato e senza prospettive evidenti in azienda.

“Sembra anche che queste persone nel limbo della ‘ridistribuzione’ all’interno di IBM siano tutti dipendenti più anziani e idonei alla pensione”, ha affermato la fonte di The Register. “La sensazione generale tra i miei colleghi è che la riassegnazione venga utilizzata per spingere i dipendenti più anziani fuori dall’azienda e per farlo in un modo che eviti il ​​tipo di controllo che deriva dai licenziamenti”.

I licenziamenti generalmente prevedono un’indennità di licenziamento e possono avere obblighi di segnalazione. Le ridistribuzioni – indirizzare i lavoratori a trovare un’altra posizione interna, che potrebbe richiedere il trasferimento – possono evitare costi e burocrazia. Hanno anche il potenziale per incoraggiare i lavoratori a partire da soli.

E’ stato dichiarato a The Register che IBM non rivela i numeri di riassegnazione ai propri dipendenti e non riporta come sono stati ottenuti posti di lavoro interni – tramite ricerca interna, con l’assistenza della direzione – o non sono stati ottenuti – dipendenti lasciati nel limbo o che scelgono di andarsene piuttosto che aspettare.

IBM AIX è compliant UNIX V7

L’OpenGroup ha comunicato tramite questo tweet che il 30 settembre 2020 IBM Corp. ha ottenuto la certificazione UNIX V7 per IBM AIX V7.2 TL5 e successive.

Quindi da questa versione in poi AIX diventa uno UNIX ufficialmente riconosciuto, e cessa di essere il più vecchio Unix commerciale non certificato ancora attivamente sviluppato.

Congratulazioni!

X-Force 2008 Trends Report

E’ uscito in questi giorni il report del team X-Force della IBM, il quale analizza l’andamento delle vulnerabilità, dei bug e dei rischi di sicurezza riscontrati nei vari sistemi operativi nel corso dell’anno passato.

Il report considera anche l’impatto economico delle varie criticità, e tiene in considerazione vari tipi di applicativi considerati mission-critical, come le applicazioni web e i vari browser.

A pagina 40 del report viene stilata una classifica dei sistemi operativi rispetto alle vulnerabilità riscontrate, e secondo gli esperti IBM i sistemi a maggior rischio in assoluto durante il 2008 sono stati quelli basati su Mac OS X in versione server e workstation, con il 14.3%, seguiti dal kernel Linux con il 10.9%. Le varie versioni di Windows si attestano ciascuna intorno al 5% circa, mentre AIX figura tra i sistemi più sicuri con un’incidenza di rischio del solo 3.7%.

Vari blog tecnici hanno riportato la notizia, ma parecchi obiettano sul fatto che un team finanziato da IBM se ne venga fuori con l’affermazione che un sistema operativo marchiato IBM sia il più sicuro sul mercato. Si obietta poi che non sono ben chiariti alcuni dei criteri di valutazione delle vulnerabilità, senza contare il fatto che parte della maggiore invulnerabilità di AIX è senz’altro dovuta alla sua largamente minor diffusione rispetto agli altri sistemi e conseguentemente al minore interesse ad attaccarlo.

Risulta poi poco credibile un risultato in cui i sistemi Windows appaiono vulnerabili meno della metà dei sistemi Mac e Linux, quando è sotto gli occhi di tutti che la marea di worm, malware e virus che si diffondono quotidianamente e che sfruttano l’infinità di bug e security risks giornalmente riscontrati in tutti i sistemi della famiglia Windows rendono questi sistemi i più rischiosi e vulnerabili in assoluto.

IBM compra Sun?

La notizia bomba di questi giorni ormai è risaputa: sembra che IBM stia trattando per l’acquisizione di Sun Microsystems, alla modica cifra di 6.5 milioni di dollari circa.

IBM non smentisce, e la cosa è riportata persino dal Wall Street Journal, per cui non la si può definire un semplice pettegolezzo.

Sembra che per IBM questo sia un periodo tutto sommato positivo, dovuto anche a una certa vicinanza e simpatia per il presidente USA Barack Obama, e a un bilancio con buone liquidità, che consentirebbe di far fronte all’operazione.

Ci sono già stati svariati pareri ed opinioni entusiastiche, dato che entrambe le aziende sono sostenitrici dell’Open Source e di Linux, e l’ingresso di Java nell’orbita di Big Blue lo promuoverebbe di fatto a linguaggio standard mondiale per una quantità di anni a venire.

Gli analisti sostengono che l’operazione aiuterebbe IBM a contrastare Cisco nel mercato dei server, ma onestamente a noi non risulta che Cisco produca server, piuttosto semplicemente apparati e infrastrutture di rete.

Inoltre la fusione significherebbe quasi sicuramente la morte di uno dei due Unix prodotti dalle due case madri, Solaris e AIX. Viste le evoluzioni degli ultimi mesi, e l’atavica discriminazione di cui AIX è sempre stato immeritata vittima nel mondo Unix, è pressochè certo che sarebbe Solaris a rimanere, e la cosa non può che rattristarci, dato che amiamo tutte le varianti Unix come delle figlie, e vorremmo vederle vivere tutte per sempre!

Staremo a vedere come si evolvono gli eventi…