39
20 anni di vita del 20 anni di vita del sistema operativo più sistema operativo più diffuso del mondo: diffuso del mondo: Microsoft Windows Microsoft Windows Walter Cipolleschi Walter Cipolleschi

20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Embed Size (px)

Citation preview

Page 1: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

20 anni di vita del sistema 20 anni di vita del sistema operativo più diffuso del operativo più diffuso del mondo:mondo: Microsoft Windows Microsoft Windows

Walter CipolleschiWalter Cipolleschi

Page 2: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

ContenutiContenuti

Storia ed evoluzione di WindowsStoria ed evoluzione di Windows Perché l’interfaccia graficaPerché l’interfaccia grafica Perché un sistema operativo graficoPerché un sistema operativo grafico Le varie generazioni del sistema Le varie generazioni del sistema

operativo e le relative generazionioperativo e le relative generazionidi PC e processoridi PC e processori

Windows XP e Windows Vista: come Windows XP e Windows Vista: come affrontare le sfide di oggi e di domaniaffrontare le sfide di oggi e di domani

Domande e risposteDomande e risposte

Page 3: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Un problema di interfaccia…Un problema di interfaccia…

In principio era In principio era la scheda perforata…la scheda perforata…

… … poi vennepoi venneil terminaleil terminale

Page 4: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

25x80, fosfori verdi e Invio25x80, fosfori verdi e Invio Lo spazio in cui costruire l’interfaccia Lo spazio in cui costruire l’interfaccia

utente era “angusto” e “incolore”…utente era “angusto” e “incolore”… 25 righe25 righe 80 colonne80 colonne Solo caratteriSolo caratteri

L’inserimentoL’inserimentodelle informazionidelle informazioniavveniva “in blocco”avveniva “in blocco” Lo spazio veniva diviso in “campi”Lo spazio veniva diviso in “campi” Il tasto “Invio” spediva tutte leIl tasto “Invio” spediva tutte le

informazioni in un’unica soluzioneinformazioni in un’unica soluzione

Page 5: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Teoria dell’interfaccia utenteTeoria dell’interfaccia utente Il primo fu Vannevar Bush col MemexIl primo fu Vannevar Bush col Memex

("As We May Think“, 1945)("As We May Think“, 1945) Douglas Engelbart (1950+) teorizzò poi il Douglas Engelbart (1950+) teorizzò poi il

computer come un “augmenting tool”computer come un “augmenting tool” Sotto la sua direzione, all’ARC (Augmentation Sotto la sua direzione, all’ARC (Augmentation

Research Center) nel 1960+ vennero ideati:Research Center) nel 1960+ vennero ideati:- Word processing - Word processing - Mouse- Mouse- Finestre multiple - Finestre multiple - Hypertext- Hypertext- Text Conference- Text Conference

Nasce il paradigma dellaNasce il paradigma dellainterazione uomo-macchinainterazione uomo-macchinadove il movimento del primodove il movimento del primoviene interpretato in modoviene interpretato in modo“analogico” dalla seconda“analogico” dalla seconda

Page 6: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Il ruolo dello Xerox PARCIl ruolo dello Xerox PARC Allo Xerox PARC presero vita le Allo Xerox PARC presero vita le

intuizioni dei decenni precedentiintuizioni dei decenni precedentidegli studiosi degli studiosi Mouse per il “point & clic”Mouse per il “point & clic” Tastiera per l’inputTastiera per l’input Video per l’outputVideo per l’output La prima, vera interfacciaLa prima, vera interfaccia

grafica (Xerox Star)grafica (Xerox Star)

Nasce il primo computerNasce il primo computercapace di interagire concapace di interagire conl’uomo (e non il viceversa)l’uomo (e non il viceversa)

Page 7: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

La novità: Apple MacintoshLa novità: Apple Macintosh Steve Jobs, grazie ad un accordo con Steve Jobs, grazie ad un accordo con

Xerox, costruisce il primo computer Xerox, costruisce il primo computer con interfaccia grafica destinato a tutti: con interfaccia grafica destinato a tutti: l’Apple Macintoshl’Apple Macintosh Il Mac fu il secondoIl Mac fu il secondo

“tentativo”; il primo,“tentativo”; il primo,Apple Lisa, infatti,Apple Lisa, infatti,non ebbe fortunanon ebbe fortuna

Il “Mac” venneIl “Mac” vennepubblicizzatopubblicizzatocome "the computercome "the computerfor the rest of us for the rest of us

Page 8: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Interfaccia grafica e metaforicaInterfaccia grafica e metaforica

Lo schermo diventa una metafora della Lo schermo diventa una metafora della scrivania reale (desktop)scrivania reale (desktop) Icone al postoIcone al posto

dei comandidei comandi OrganizzazioneOrganizzazione

visuale (in 2D)visuale (in 2D)degli spazidegli spazi

ManipolazioneManipolazionediretta deglidiretta deglioggetti a videooggetti a video

Page 9: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Il mondo dei PC e i processoriIl mondo dei PC e i processori Più il computer si “avvicina” all’uomoPiù il computer si “avvicina” all’uomo

e più necessita di potenza elaborativae più necessita di potenza elaborativa IBM PC (1981), 8088 (8 bit, 1 MB, real mode)IBM PC (1981), 8088 (8 bit, 1 MB, real mode) IBM PC XT (1983), 8088, hard disk 10 MBIBM PC XT (1983), 8088, hard disk 10 MB IBM PC AT (1985), 80286 (16 bit, fino a 16 IBM PC AT (1985), 80286 (16 bit, fino a 16

MB, protected mode, hard disk 20 MB)MB, protected mode, hard disk 20 MB) Compaq DeskPro 386 (1986), 80386 (32 bit, Compaq DeskPro 386 (1986), 80386 (32 bit,

fino a 4 GB, protected e virtual mode)fino a 4 GB, protected e virtual mode) Intel 80486 a 25 MHz (1989)Intel 80486 a 25 MHz (1989) Intel Pentium a 60 MHz (1993)Intel Pentium a 60 MHz (1993) Intel Itanium, 64 bit, a 733 MHz (2001)Intel Itanium, 64 bit, a 733 MHz (2001)

Page 10: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Una panoramica generale…Una panoramica generale…

Page 11: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1985: arriva Windows 1.01985: arriva Windows 1.0 Microsoft Windows 1.0 fu annunciatoMicrosoft Windows 1.0 fu annunciato

il 10/11/1983 e rilasciato il 20/11/1985il 10/11/1983 e rilasciato il 20/11/1985 Le sue caratteristiche sono Le sue caratteristiche sono

“incredibili” (per noi oggi!):“incredibili” (per noi oggi!): due floppy da 360 Kbdue floppy da 360 Kb finestre nonfinestre non

sovrapponibilisovrapponibili

Windows è unaWindows è unaestensione del DOS,estensione del DOS,il sistema operativoil sistema operativodei PC dell’epocadei PC dell’epoca

Page 12: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1987/88: Windows ed OS/21987/88: Windows ed OS/2

Nel 1987 vengono rilasciati:Nel 1987 vengono rilasciati: Windows 2.0, 16 bitWindows 2.0, 16 bit Windows/386, 16 e 32 bitWindows/386, 16 e 32 bit OS/2 1.0OS/2 1.0

Nel 1988 vengono rilasciati:Nel 1988 vengono rilasciati: Windows 2.1, 16 bitWindows 2.1, 16 bit Windows/386 2.1, 16 e 32 bitWindows/386 2.1, 16 e 32 bit OS/2 1.1 con Presentation ManagerOS/2 1.1 con Presentation Manager

Page 13: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1990/91: l’avvento dei 32 bit1990/91: l’avvento dei 32 bit

Nel 1990 vengono rilasciate due Nel 1990 vengono rilasciate due versioni chiave delle famiglie dei versioni chiave delle famiglie dei sistemi operativi per i PCsistemi operativi per i PC Windows 3.0, la prima versioneWindows 3.0, la prima versione

studiata per il processore 80386studiata per il processore 80386 OS/2 1.3, l’ultima versione a 16 bitOS/2 1.3, l’ultima versione a 16 bit

Nel 1991 viene annunciato Windows Nel 1991 viene annunciato Windows NT, la prima versione nativa a 32 Bit, NT, la prima versione nativa a 32 Bit, con microkernel e multipiattaforma,con microkernel e multipiattaforma,del sistema operativo Microsoftdel sistema operativo Microsoft

Page 14: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows 3.0Windows 3.0

Page 15: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1993: l’anno delle reti1993: l’anno delle reti

Nel 1993 vengono rilasciate le prime Nel 1993 vengono rilasciate le prime versioni di Windows nativamente versioni di Windows nativamente pensate per lavorare in retepensate per lavorare in rete Windows for Workgroups 3.11Windows for Workgroups 3.11 Windows NT 3.1, del quale viene rilasciataWindows NT 3.1, del quale viene rilasciata

sia una versione client che una versione sia una versione client che una versione server, la prima piattaforma Windows server, la prima piattaforma Windows pensata completamente per la retepensata completamente per la rete

A fianco dello “storico” protocollo A fianco dello “storico” protocollo NetBEUI, compare per la primaNetBEUI, compare per la primavolta il protocollo TCP/IPvolta il protocollo TCP/IP

Page 16: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows NT Advanced ServerWindows NT Advanced Server

Page 17: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1995: il computer nelle case1995: il computer nelle case Il primo sistema operativo studiatoIl primo sistema operativo studiato

sia per l’uso professionale sia per sia per l’uso professionale sia per l’intrattenimento è Windows 95l’intrattenimento è Windows 95 Esecuzione nativa di applicativi sia Esecuzione nativa di applicativi sia

a 32 bit che a 16 bita 32 bit che a 16 bit Una nuova interfaccia utenteUna nuova interfaccia utente

Per un uso unicamente professionale, Per un uso unicamente professionale, viene rilasciato Windows NT 3.51viene rilasciato Windows NT 3.51

Internet comincia a diffondersi in modo Internet comincia a diffondersi in modo capillare in tutto il mondo e a cambiare capillare in tutto il mondo e a cambiare le abitudini di vita delle personele abitudini di vita delle persone

Page 18: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows NT Server 3.51Windows NT Server 3.51

Page 19: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

1996/98, l’era di Windows NT1996/98, l’era di Windows NT Il primo sistema operativo ampiamente Il primo sistema operativo ampiamente

accettato da parte delle aziende per la accettato da parte delle aziende per la gestione delle attività degli utenti è gestione delle attività degli utenti è Windows NT 4.0Windows NT 4.0 La stessa interfaccia di Windows 95La stessa interfaccia di Windows 95 TCP/IP come protocollo nativoTCP/IP come protocollo nativo

Versioni server specializzateVersioni server specializzate Windows NT Server, Terminal Server Windows NT Server, Terminal Server

EditionEdition Windows NT Server, Enterprise EditionWindows NT Server, Enterprise Edition Windows NT Server, Limited EditionWindows NT Server, Limited Edition

Page 20: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows e Internet insiemeWindows e Internet insieme

Windows comincia ad integrare Windows comincia ad integrare componenti client dedicati aicomponenti client dedicati aiservizi offerti da Internetservizi offerti da Internet Internet ExplorerInternet Explorer Outlook ExpressOutlook Express Media PlayerMedia Player

Viene introdotto anche il primo Web Viene introdotto anche il primo Web Server nativo di WindowsServer nativo di Windows

Internet Information Server all’internoInternet Information Server all’internodi Windows NT Option Pack (1997)di Windows NT Option Pack (1997)

Page 21: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

La famiglia Windows NT 4.0La famiglia Windows NT 4.0

Page 22: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows 98 e Windows MEWindows 98 e Windows ME

Page 23: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

L’avvento di Windows 2000L’avvento di Windows 2000

Nel febbraio del 2000 viene rilasciataNel febbraio del 2000 viene rilasciatala prima famiglia completa di prodotti la prima famiglia completa di prodotti Windows di tpo professionaleWindows di tpo professionale Windows 2000 ProfessionalWindows 2000 Professional Windows 2000 ServerWindows 2000 Server Windows 2000 Advanced ServerWindows 2000 Advanced Server Windows 2000 Datacenter ServerWindows 2000 Datacenter Server

Viene introdotta Active Directory, il Viene introdotta Active Directory, il nuovo sistema di gestione delle retinuovo sistema di gestione delle reti Se ne parlerà nel secondo incontro…Se ne parlerà nel secondo incontro…

Page 24: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

La famiglia Windows 2000La famiglia Windows 2000

Page 25: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows XP, casa e lavoroWindows XP, casa e lavoro Windows XP segna un cambiamentoWindows XP segna un cambiamento

di strategia da parte di Microsoftdi strategia da parte di Microsoft Lo sviluppo delle versioni client vieneLo sviluppo delle versioni client viene

distinto da quello delle versioni serverdistinto da quello delle versioni server(il corrispondente è Windows Server 2003)(il corrispondente è Windows Server 2003)

Vengono rilasciate due edizioni:Vengono rilasciate due edizioni: Windows XP ProfessionalWindows XP Professional Windows XP HomeWindows XP Home

L’interfaccia utente nasce da studi L’interfaccia utente nasce da studi approfonditi di usabilità (il suo nomeapprofonditi di usabilità (il suo nomein codice è Luna)in codice è Luna)

Page 26: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Windows XP per tuttiWindows XP per tutti

Page 27: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

I pericoli di Internet I pericoli di Internet Il codice maligno è software che, Il codice maligno è software che,

quando viene eseguito, persegue quando viene eseguito, persegue l’intento criminale voluto da chi lol’intento criminale voluto da chi loha diffuso. Esempi di malware sono:ha diffuso. Esempi di malware sono: VirusVirus WormWorm Cavalli di troiaCavalli di troia SpywareSpyware RootkitRootkit

La sicurezza diventa una prioritàLa sicurezza diventa una prioritàper tutti, utenti di PC e non soloper tutti, utenti di PC e non solo

Page 28: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Il contesto iniziale (Il contesto iniziale ( 1999) 1999) Alla nascita di Windows l’obiettivoAlla nascita di Windows l’obiettivo

primario non era quello di offrireprimario non era quello di offrireun prodotto “sicuro” ma un prodotto un prodotto “sicuro” ma un prodotto realmente utilizzabile da tuttirealmente utilizzabile da tutti Facilità di installazione e di Facilità di installazione e di

configurazioneconfigurazione Impostazioni predefinite adatte a Impostazioni predefinite adatte a

soddisfare le esigenze più comunisoddisfare le esigenze più comuni

Nel 1999 il virus "Melissa“ infettò Nel 1999 il virus "Melissa“ infettò rapidamente migliaia di computer rapidamente migliaia di computer (danni stimati per 80 milioni di dollari)(danni stimati per 80 milioni di dollari)

Page 29: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Il nuovo contesto (2000-03)Il nuovo contesto (2000-03) Con il diffondersi di Loveletter (2000), Con il diffondersi di Loveletter (2000),

Code Red e Nimda (2001) il problema Code Red e Nimda (2001) il problema della sicurezza diventa evidente a tuttidella sicurezza diventa evidente a tutti

Nel gennaio 2002 Microsoft lancia Nel gennaio 2002 Microsoft lancia l’iniziativa “Trustworthy Computing”l’iniziativa “Trustworthy Computing”

MSBlaster (gennaio 2003) inaugura un MSBlaster (gennaio 2003) inaugura un nuovo livello di capacità di attacconuovo livello di capacità di attacco

Nel gennaio 2003 Microsoft apre il Nel gennaio 2003 Microsoft apre il Security Response Center e crea il Security Response Center e crea il primo programma aziendale per la primo programma aziendale per la risposta agli incidenti di sicurezzarisposta agli incidenti di sicurezza

Page 30: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

““Secure by design”Secure by design” Oltre all’eliminazione delle vulnerabilità, Oltre all’eliminazione delle vulnerabilità,

introduzione di funzionalità di sicurezzaintroduzione di funzionalità di sicurezza ““Secure by default”Secure by default”

Riduzione al minimo dei privilegi necessari Riduzione al minimo dei privilegi necessari per lo svolgimento di tutti i compitiper lo svolgimento di tutti i compiti

““Secure in deployment”Secure in deployment” Mantenimento del livello di sicurezza nel Mantenimento del livello di sicurezza nel

tempo, in modo automatico o presidiatotempo, in modo automatico o presidiato ““Communication”Communication”

Diffusione tempestiva di tutte le Diffusione tempestiva di tutte le informazioni relative alla sicurezzainformazioni relative alla sicurezza

Trustworthy ComputingTrustworthy Computing

Page 31: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Il contesto attuale (2004-05)Il contesto attuale (2004-05) Il Service Pack 2 di Windows XP e il Il Service Pack 2 di Windows XP e il

Service Pack 1 di Windows Server 2003 Service Pack 1 di Windows Server 2003 costituiscono il primo risultato concretocostituiscono il primo risultato concretodel Trustworthy Computing di Microsoftdel Trustworthy Computing di Microsoft

La roadmap di tutti i nuovi prodotti,La roadmap di tutti i nuovi prodotti,a partire da Windows Server 2003a partire da Windows Server 2003R2 e arrivando fino a Windows VistaR2 e arrivando fino a Windows Vistae Longhorn, rispecchia il crescente e Longhorn, rispecchia il crescente impegno di Microsoft nei confrontiimpegno di Microsoft nei confrontidella sicurezzadella sicurezza

Con la nuova generazione diCon la nuova generazione diWindows, la ricerca continuaWindows, la ricerca continua

Page 32: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Vista: un Windows tutto nuovo Vista: un Windows tutto nuovo

Stacks

Network Access Protection

Network Location Awareness

High Resolution/High DPI

Windows Sideshow

Windows Vista Display Driver Model

People Near Me

Windows Defender

Power Management Live Icons

Windows SideBar

Parental Controls

Windows Feedback Services

Desktop Window Manager

Registry/File System Virtualization

Protected Mode IE

Windows Service Hardening

Sync CenterAero

Presentation Settings

Preview Pane

User Account Protection

Ad-hoc Meeting Networks

Quick Search

Windows Imaging Format

Windows Resource Protection

MMC 3.0Cancelable I/O

Resource Exhaustion Diagnostics

Peer Name Resolution Protocol

Reading Pane

Windows Disk Diagnostics

Restart Manager

Transactional Registry

Single binary

Memory Diagnostics Startup Repair Toolkit

Transactional File SystemEventing and Instrumentation

WS-Management

InfoCard

SuperFetch

Segoe UI Font

Flip3D

New Explorers

Taskbar Thumbnails

IPv6

XAML

Search Folders

Ink Analysis

Split Tokens

Mandatory Integrity Control

UI Privilege Isolation

Secure Startup

Windows Filtering Platform

User Mode Driver Framework

New Open/Save Dialogs

Shell Property System

Winlogon Rearchitecture

Windows Communication Foundation

Windows Presentation Foundation

Glass

Open Package Specification

XML Paper Specification

Windows Workflow Foundation

Windows Installer 4.0

Monad

RSS Platform

Function Discovery API

Wizard Framework

Crypto Next Generation

Credential Providers

Confident | Clear | Connected

Page 33: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Confident

Protezione avanzataProtezione avanzata

Page 34: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Clear

Navigazione semplificataNavigazione semplificata

Page 35: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Clear

Accesso ai fileAccesso ai file

Page 36: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Clear

Icone dinamicheIcone dinamiche

Page 37: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Clear

Visualizzazione flessibileVisualizzazione flessibile

Page 38: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Clear

Ricerche intelligentiRicerche intelligenti

Page 39: 20 anni di vita del sistema operativo più diffuso del mondo: Microsoft Windows Walter Cipolleschi

Domande & risposteDomande & risposte

20 anni di vita del20 anni di vita delsistema operativosistema operativo

più diffuso del mondo:più diffuso del mondo:Microsoft WindowsMicrosoft Windows