Alcuni pensieri e considerazioni sul mondo del software, scritte da un insider

SingolaritàLa progressione esponenziale è uno dei temi più discussi in ambito informatico poiché descrive l'andamento dello sviluppo tecnologico ma anche un limite alla complessità computazionale. Un problema che aumenta di complessità in modo esponenziale diventa presto insolubile poiché le risorse necessarie alla sua soluzione aumentano in breve tempo fino a superare i limiti pratici di tempo o spazio. Allo stato attuale di conoscenza, questo è un vincolo universale ed invalicabile, anche se i numeri a volte possono ingannara. La progressione esponenziale infatti aumenta in modo sorprendente per la mente umana perché i nostri processi cognitivi sono lineari e faticano a comprenderne l'andamento. Inizialmente la crescita sembra essere sotto controllo e non ci si preoccupa perché l'aumento non è ancora così ingente da destare i nostri sospetti. Esiste però un punto in cui questo andamento trascende la nostra comprensione superando i limiti della nostra mente: tale punto è detto singolarità.

Nonostante il nostro mondo sia per natura finito e soggetto a fenomeni lineari, i fenomeni esponenziali esistono e caratterizzano la nostra società. L'aumento della popolazione segue una legge esponenziale, così come la legge di Moore asserisce che ogni 24 mesi la potenza di calcolo di un computer, espressa come numero di transistor miniaturizzati nella sua CPU, raddoppia. Se il processo non subisce mutamenti, prima o poi si arriva alla singolarità.

Vecchi computerChi è vissuto almeno un trentennio si sarà certamente accorto di quanto il mondo sia cambiato negli ultimi anni, grazie soprattutto all'evoluzione tecnologica. Quando avevo 15 anni le televisioni mi sembravano uguali a quelle che guardavo da bambino. Sostanzialmente avevano il tubo a raggi catodici, uno schermo un po' più squadrato rispetto ai TV color del 1985, e certamente qualche funzionalità in più come lo spegnimento programmato o la ricerca automatica dei canali. Tuttavia, se avessi messo pouto portare la mia TV del 1995 indietro di dieci anni, probabilmente in pochi avrebbero potuto apprezzarne le differenze. Il confronto non regge se però confrontassi il vecchio TV color del''85 con uno schermo a led moderno. Sembrerebbe quasi un oggetto alieno. Nell'informatica questa evoluzione è stata anche più rapida e le differenze sono sempre più evidenti man mano che si aumenta la distanza in termini di anni. Ma come reagirebbe un bambino moderno di 8 anni davanti ad un vecchio PC degli anni '70-'80? Abituato a schermi touch, app, grafica, web e streaming, probabilmente non capirebbero il senso di un oggetto così limitato, e nel nero del suo schermo a tubo catodico, rischiarato da caratteri e prompt lampeggiante ai fosfori verdi, vedrebbero solo il vuoto e l'assenza di tutto ciò che sin dall'inizio ha imparato a conoscere come multimedialità.

Lancio di Windows 95 (24 agosto 1995)Venti anni fa, il 24 agosto del 1995, il mondo dell'informatica di consumo cambiava radicalmente con l'avvento di Windows 95, nome in codice Chicago. Finalmente i desktop si rivestivano di un look and feel innovativo, intuitivo e avanzato, perfino la televisione era inondata da una martellante campagna pubblicitaria sulle note di Start me up dei Rolling Stones. Il prezzo più competitivo e la maggior semplicità rispetto ai sistemi operativi a riga di comando tipo MSDOS ne fecero il trampolino di lancio per Microsoft per la conquista del mercato desktop.

Windows 95 ottenne grande successo tra gli utenti domestici perché si poneva come un sistema operativo a tutti gli effetti, e non come un'interfaccia grafica per MSDOS, com'era appunto il suo predecessore Windows 3.1x. Inoltre, incorporava in sé molte funzionalità che lo orientavano alla multimedialità e all'uso in rete. Windows 3.1 infatti non implementava lo stack TCP/IP, in altre parole non poteva colloquiare con altre macchine su reti TCP/IP in modo nativo. Windows 3.11 in un certo senso fece da apertura verso la rete, ma l'interfaccia nativa era NetBEUI. Per accedere alle reti IP occorreva installare un componente aggiuntivo chiamato Trumpet WinSock. Questo perché fondamentalmente Microsoft, almento fino al 1995, non aveva mai creduto veramente nella potenziale diffusione di Internet e delle reti basate su protocolli non proprietari.

Commodore (logo)Gli anni '80 furono un periodo davvero prolifico e ricco di novità nel settore dell'informatica. In quegli anni bastava veramente trovarsi nel posto giusto e con in testa l'idea giusta per dare vita ai propri sogni e alle proprie ambizioni. In un mercato in continua crescita che spingeva l'innovazione e la ricerca e la concorrenza tra i produttori di informatica di consumo, era abbastanza facile imbattersi in finanziatori pronti a scommettere su nuovi talenti e vedersi aprire davanti nuove porte. Tante porte si sono aperte, molte altre si sono chiuse. Una di queste ha visto passare Commodore nel 1985, quando il 23 luglio lanciava il suo primo modello di Amiga 1000, nome in codice Lorraine.

Amiga 1000 è stata la prima piattaforma multimediale destinata ad uso domestico che già in quegli anni incorporava tutte le caratteristiche di un moderno PC. Dotato di un vasto parco di software e capacità multimediali avanzate, strizzava l'occhio sia al settore business che a quello casalingo, più orientato ai videogiochi, rimanendo comunque in una fascia di costo contenuta di 1295 dollari.

Windows XP shutdownAll'alba del rilascio del nuovo sistema operativo di casa Microsoft, Windows 10, le statistiche sugli incalliti utenti dei sistemi operativi obsoleti pullulano sul web. Il 29 luglio vedrà infatti la luce il nuovo sistema operativo che si prefigge come scopo il ricongiungimento dell'utenza server e client, un solo sistema operativo per ogni necessità. I cadaveri che però la Microsoft si porta dietro sono ancora molti.

Sebbene non esistano dati precisi, le stime parlano di un bacino di utenza inferiore al 10% del mercato americano che ancora usa Windows XP. Sebbene il supporto sia terminato l'8 aprile 2014, sembrebebbe che ancora ci sia chi rimane affezionato al vecchio sistema operativo, il cui rilascio risale al 25 ottobre 2001.

Secondo infatti al Digital Analytics Program, un programma governativo americano che monitora circa 3800 siti web in modo simile a Google Analytics, Windows XP detiene ancora il 4,5% del mercato desktop. Duro a morire. Windows Vista si accontenta di un misero 2,7%, pur tenendo conto che anche la sua fine del supporto di avvicina (11 aprile 2017).