windows evolution… let’s have a peek

24
Road to Windows 10 Windows Evolution… let’s have a peek Felice Pescatore @felicepescato

Upload: felice-pescatore

Post on 08-Aug-2015

81 views

Category:

Documents


0 download

TRANSCRIPT

Road to Windows 10Windows Evolution… let’s have a peek

Felice Pescatore @felicepescatore

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).

Microsoft Windows

1981MS-DOS

1987Win 2

1993Win NT

1998Win 98

2001Win XP

2009Win 7

2015Win 10

1985Win 1

1990Win 3

1995Win 95

2000Win 2000

2007Win Vista

2012Win 8

2000Win ME

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 ManagerLa nascita di Windows, 1983

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.

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.

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.

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

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

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

MemphisChicago

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

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

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

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

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

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.

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.

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

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

PhotonMango

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.

JupiterBlue

Windows 8 RT è l’edizione esplicitamente dedicata ai dispositivi ARM.

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

Windows Phone 8 & 8.18.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.

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

Windows 10NT 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!