1. Road to Windows 10
Windows Evolution… let’s have a peek
Felice Pescatore @felicepescatore
2. Microsoft
Microsoft viene fondata il 4 aprile del 1975, ma il primo
riferimento al nome Micro-Soft è presente in una lettera che
Bill Gates scrive a Paul Allen il 20 novembre dello stesso anno.
Nel ’75, William Henry “Bill” Gates III ha appena 19 anni e
Paul Gardner Allen ne ha 22.
La prima sede è ad Albuquerque (New Mexico), per poi passare a Bellevue (1978, Washington) e
infine a Redmond (1986, Washington).
4. A settembre del 1983, Microsoft annuncia
al Comdex di Las Vegas il suo nuovo
ambiente operativo: Microsoft Windows,
precedentemente noto come Interface
Manager. Durante l'evento viene mostrata
una versione ancora embrionale della GUI,
realizzata da Chase Bishop.
Windows 1.00 alpha
Interface Manager
La nascita di Windows, 1983
5. Windows 1.0x
Windows 1.0x non è un vero e proprio sistema
operativo, ma più correttamente è un’Ambiente
Grafico Operativo che estende MS-DOS.
Nonostante il paradigma a «finestre», il loro
l’overlapping non è contemplato a fronte di un
accordo con Apple per evitare una causa per plagio.
Prima versione 1.01, novembre 1985
MS-DOS Executive, Calcolatrice, Calendario, Schedario, Clipboard
viewer, Orologio, Control Panel, Notepad, Paint, Reversi e Write.
6. Windows 2.xx
Windows 2.03 comincia a sviluppare gli elementi
caratterizzanti della UI di Redmond, con l’overlapping
delle finestre e l’introduzione dei keyboard shortcuts.
Grazie all’uso della memoria espansa, le applicazioni
possono sfruttare l’area compressa tra i 640Kb e 1Mb.
2.03, novembre 1987 – 2.1, maggio 1988 – 2.11 marzo 1989
La versione 2.1 e la 2.11 vengono rilasciate nelle edizioni
Windows/386, ottimizzata per i sistemi con processori
i386, e Windows/286.
7. Windows 3.0
Windows 3.0 può contare su un design funzionale più
raffinato e sulla gestione avanzata della memoria,
unitamente all’estensione del multitasking e dell'accesso al
file di swap anche alla applicazioni DOS, grazie all’
Enhanced Mode attivabile sui processori i386 o superiori.
Arrivano il File Manager e il Program Manager.
22 maggio 1990
In 6 mesi dal lancio vengono vendute più di 2 milioni di copie.
8. Windows 3.1x
Windows 3.1 è un raffinamento della versione precedente
e, in nome dell’affidabilità, dice addio alle vecchie
applicazioni Windows 2.x. Dopo pochi mesi (ottobre) viene
rilasciato Windows for Workgroup 3.1 che include
funzionalità per la gestione di reti peer-to-peer. Il passo
successivo è Windows (for workgroup) 3.11 con importanti
miglioramenti nella gestione del disco rigido, grazie alla
VFAT e ad un avanzato tool di caching a 32bit.
3.1, 1 marzo 1992 – 3.1 WFW, ottobre 1992 – 3.11 (WFW), agosto/novembre 1993
In 2 mesi dal lancio vengono vendute più di 2 milioni di copie.
Snowball
9. Windows NT 3.1 & 3.5
Windows 3.1 NT è un nuovo «vero» di sistema operativo,
completamente a 32bit, le cui radici sono rintracciabili in VMS di
Digital, tant’è che proprio il suo lead David Cutler è al lavoro su
NT. Si tratta di un sistema pensato per l’utenza pro ed enterprise,
che sfrutta la UI del cugino, prendendone anche la numerazione.
Windows 3.5 NT è sostanzialmente un miglioramento di
Windows NT 3.1, del quale ottimizza e riduce il codice, migliora
la velocità e garantisce una maggiore stabilità operativa. E’ il
primo ad introdurre la suddivisione Workstation e Server.
3.1, maggio 1993 – 3.5, settembre 1994
10. Windows 95, 98 e 98SE
Windows 95 introduce il supporto nativo alle applicazioni a
32bit, all’hardware plug-and-play e sfrutta il pre-emptive
multitasking. Arrivano la taskbar e il pulsante Start.
95 (4.0), 24 agosto 1995 - 98 (4.1), 25 giugno 1998 – 98SE, maggio 1999
Windows 98 migliora sensibilmente la gestione dell’USB e
del plug-and-play grazie ai driver WDM, mentre Internet
Explorer (4) è ormai parte integrante del sistema. Il tutto
viene reso più stabile con Windows 98SE, da sempre
ritenuta l’edizione più affidabile della famiglia 9x.
L’MS-DOS (7.x) è ben nascosto, ma comunque ancora portante.
Chicago
Memphis
Chicago
11. Windows NT 4
Windows NT 4 è un grosso passo in avanti per la
famiglia NT, che ora si presenta con la UI di Windows 95,
anche se le librerie grafiche GDI sono interamente a 32
bit e, insieme ai driver relativi, vengono gestite
direttamente dal Kernel (Kernel Mode), garantendo
stabilità ed efficienza.
Prima versione 4.0, 29 luglio 1996 Cairo
12. Windows CE
Windows CE è la prima piattaforma Microsoft dedicata al
mondo Embedded. Grazie alla sua flessibilità e alla sua
architettura modulare, da essa sono stati derivati OS
specifici per dispositivi eterogenei basati su architetture
che vanno dalla x86 a quella MIPS, ARM e Hitach SuperH.
Commercialmente le varie implementazioni hanno assunto
nomi molto differenti, legati al tipo di dispositivo: MS
Handheld, Microsoft Pocket PC, MS Smartphone, MS
Windows Mobile, MS Windows Phone.
Prima versione 1.0, 16 novembre 1996 Pegasus, Alder
13. Windows 2000 & Windows Millennium
Nei piani originali di Microsoft, Windows 2000, doveva
unificare le famiglie 9x ed NT, ma, nonostante si dimostri un
sistema efficiente, robusto e stabile, fatica a far funzionare
le applicazioni sviluppate per la famiglia 9x e a girare sia su
hardware datato che su quello economico.
NT 5.0, 17 febbraio 2000 - 4.9, 14 settembre 2000
L’obiettivo si sposta così su Neptune, che, però, si rileva più
complesso di quanto preventivato, spingendo al rilascio di un
ultimo aggiornamento della famiglia 9x, Windows ME. Ricco di
importanti novità in campo multimediale, di rete e di recovery,
ME non riuscirà mai a riscuotere particolare successo.
no codename
14. Windows eXPerience
Windows XP segna la definitiva convergenza tra la
famiglia 9x e la famiglia NT. Questa versione è
estremamente rinnovata e curata nella UI, mentre il
kernel è essenzialmente quello di Windows 2000. Tutto
quanto introdotto da Millennium, in fatto di
multimedialità e gestione del sistema pro-consumer,
viene ereditato e migliorato.
Prima versione (5.1), 25 ottobre 2001
Si tratta della versione di Windows più longeva di sempre, con il supporto
ufficiale terminato ben 13 anni dopo il primo rilascio.
Whistler
15. Windows Server 2003
Con Windows XP, Microsoft rivede anche la strategia in
ambito Server, rilasciando Windows Server 2003. Si
tratta di un aggiornamento corposo di Windows 2000
con una forte integrazione del framework .Net e con
funzionalità che abbracciano le necessità tipiche degli
ambienti server. Windows 2003 Server, a parità di
hardware, è fino al 50% più veloce delle corrispondenti
edizioni di Windows 2000 Server.
Prima versione (5.2), aprile 2003 Whistler Server
16. Windows Mobile 5, 6 & 6.5
Parallelamente alle famiglie desktop, anche la
piattaforma mobile/embedded si aggiorna. In
particolare, per il nascente mercato degli
smartphone, arrivano Windows Mobile 5, Windows
Mobile 6 e Windows Mobile 6.5, basati su Windows
CE 5.x e, per un breve periodo, capaci di conquistare
una larga parte del mercato.
CE 5.0, 2005 – CE 5.2, 2007 : 2009
Interessanti sono le prime versioni Mobile di Word ed Excel.
17. Windows Vista & Windows Server 2008
Windows Vista segna una profonda rivoluzione, innovando
le tecnologie portanti e ponendo la sicurezza al centro
dello sviluppo del sistema.
Tutte queste modifiche portano ad un sistema non sempre
efficiente e con diversi problemi di compatibilità.
6.0, 30 gennaio 2007 – 6.0 Server, 27 febbraio 2008 Longhorn
Windows Server 2008, l’edizione Server di Vista, ha
invece maggior successo, tanto da contendersi la
palma di migliore OS Server con i sistemi Unix/Linux.
18. Windows 7
Windows 7 è una evoluzione di Vista, focalizzata sulla
ottimizzazione generale e sulla risoluzione dei
problemi di compatibilità hardware e software che
hanno afflitto la precedente versione.
Anche Windows Server 2008 viene aggiornato con le
nuove caratteristiche di Windows 7 e rilasciato con il
nome di Windows Server 2008 R2.
6.1, 2 ottobre 2009 – 6.1 Server, 22 ottobre 2012 BlackcombJupiter
19. Windows Phone 7, 7.5 & 7.8
Windows Phone 7 è il capostipite della nuova famiglia di OS
mobile della casa di Redmond, andando ad abbracciare il
paradigma delle “piastrelle” (TILES) derivato direttamente dal
lettore multimediale Zune.
Il sistema è estremamente promettente, ma ha diverse
carenze che cominciano ad essere colmate solo con WP
7.5/7.8: multitasking, copia e incolla del testo, tethering ed
una valida integrazione con i social network più utilizzati.
Windows Embedded Compact 7, 21 ottobre 2010
Fondamentale è la disponibilità del nuovo Office Mobile
Photon
Mango
20. Windows 8, 8RT & 8.1
Windows 8 è una vera e propria rivoluzione nel mondo
Windows: nuova Modern UI tile-based, ottimizzazione
del kernel, Store dedicato per le nuove Modern App. A
disorientare è la rimozione del pulsante Start, in favore
della Start Screen, unitamente a uno switch continuo
tra Modern UI e classic Desktop.
6.2, 26 ottobre 2012 & 6.3, 18 ottobre 2013
Windows 8.1 migliora i vari aspetti di Win8 e anticipa
timidamente il ritorno del pulsante Start.
Jupiter
Blue
Windows 8 RT è l’edizione esplicitamente dedicata ai dispositivi ARM.
21. Windows Server 2012 & Server 2012R2
Windows Server 2012 è l’omologo Server di Windows 8 e,
per la prima volta, viene rilasciato poco prima
dell’edizione consumer. Server 2012 è profondamente
rivisto, supportando al meglio le rinnovate esigenze
aziendali grazie a decine di miglioramenti, finalizzati a
renderlo più semplice da utilizzare e più adatto ai nuovi
scenari delle infrastrutture IT moderne.
6.2 Server , 4 settembre 2012 – 6.3 Server, 13 ottobre 2013
Server 2012 R2 si allinea alle novità introdotte con Windows 8.1, e
abbraccia i nuovi scenari Cloud oriented. Arriva Hyper-V 3.0.
Windows Sever 8
22. Windows Phone 8 & 8.1
8.0 (NT Kernel 6.1), 29 ottobre 2012 – 8.1 (NT Kernel 6.1), 2 aprile 2014 Apollo
Blue
Windows Phone 8 riprende la User Experience e i concetti
alla base di WP7, ma a differenza del suo predecessore
adotta il Kernel delle edizioni Desktop/Tablet. Le
innovazioni sono tantissime, in tutti gli ambiti, dalle
performance all’integrazione con i servizi cloud.
Windows Phone 8.1 introduce ulteriori importanti novità,
come Cortana e il rinnovato Hub dei Contatti.
23. Windows vNext name?
Xbox One, One Drive, One Note… One Windows / Windows One?
“unfortunately Windows 1 has been
done by the giants that came before us.”
Terry Myerson, VP Windows and Devices Group (WDG)
9, unlucky in Japan
24. Windows 10
NT Kernel 6.4, 29 luglio 2015 Threshold
Strong version number
and it’s also a neat way
of distancing it from
Windows 8… that’s all…
but only about the
name!