Microsoft Windows
Från Rilpedia
Microsoft Windows | |
---|---|
Utvecklare | Microsoft |
Källkod | Sluten källkod |
Licens | MS-EULA |
Senaste version | Windows Vista
(Windows version 6.0.6001) |
Webbplats | www.microsoft.com/windows |
Microsoft Windows är ett operativsystem med mycket bred spridning för persondatorer. Det är skapat av Microsoft och är företagets flaggskepp, tillsammans med Office-produkterna. Namnet Windows (fönster) syftar just på systemets grafiska användargränssnitt med fönsterhantering.
Innehåll |
Historia
Från mitten av 1970-talet utvecklade forskare och utvecklare principer för grafiska användargränssnitt, bland annat vid Xerox utvecklingsenhet i Palo Alto. Mot slutet av 1970-talet hade den tekniska utvecklingen fortskridit så att det var möjligt att implementera dessa idéer på persondatorer.
Microsoft började utvecklingen av ett grafiskt användargränssnitt september 1979 med arbetsnamnet Interface Manager. I november 1983 gick Microsoft ut med information om gränssnittet som nu döpts om till Windows. Detta skedde direkt efter att Apple lanserat persondatorn Lisa som också hade ett grafiskt gränssnitt. Vid samma tid hade även VisiCorp lanserat Visi On, som var ett grafiskt gränssnitt för IBM-kompatibla datorer. Lisa var en dyr dator och VisiCorp hade mycket höga hårdvarukrav.
Ett problem med de då existerande grafiska gränssnitten var deras höga kostnad på grund av omfattande hårdvarukrav samt bristen på program. Windows planerades därför att vara mindre resurskrävande. Dessutom valde Microsoft att släppa API-gränssnittet fritt så även deras konkurrenter kunde utveckla program för deras plattform. Dessa tidiga beslut kan antas vara grunden till Windows bredd i dag.
I november 1985 kom den första Windowsversionen. Även om det installerades ovanpå Unix-klonen Xenix eller MS-DOS 2.0, är Windows 1.0 inte enbart ett grafiskt skal. Eftersom MS-DOS i stort sett saknade grafikstöd måste Windows 1.0 innehålla de flesta av de funktioner som normalt förknippas med ett operativsystem. Dessutom innehöll Windows rutiner för minneshantering och multikörning som saknades i MS-DOS. MS-DOS var begränsad till 640 kB internminne på grund av bakåtkompatibilitet. Den begränsningen hade inte Windows.
Redan Windows 1.0 hade ett API (Application Programming Interface) som gjorde att programvaruutvecklare kunde utveckla mjukvara som utnyttjade Windows grafiska användargränssnitt. Endast ett begränsat utbud av program utvecklades dock för Windows 1.0.
Det påtagligt förbättrade Windows 2.0 lanserades 1987 och ett antal marknadsledande applikationsprogram utvecklades nu för Windows, inklusive Excel, Adobe Pagemaker och Corel DRAW!. Det var dock först med Windows 3.0 år 1990 som de flesta användare av PC-datorer övergick till Windows.
Windows NT (1993) var den första Windows-versionen som inte krävde DOS och är egentligen det första Windows som var ett fullödigt operativsystem. Den senaste versionen av Windows, som släpptes för privatpersoner den 30 januari 2007, är Windows Vista.
Versionshistorik
<timeline> ImageSize = width:800 height:178 PlotArea = width:720 height:148 left:65 bottom:25 AlignBars = justify
Colors =
id:16BIT value:redorange id:16BITFADE1 value:orange id:16BITFADE2 value:lightorange id:9XLINIE value:green id:9XLINIEFADE1 value:yellowgreen id:9XLINIEFADE2 value:limegreen id:NTLINIE value:magenta id:SERVERLINE value:lightpurple id:CELINIE value:skyblue id:black value:black
Period = from:1985.5 till:2010.0 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:2 start:1986 ScaleMinor = unit:year increment:1 start:1986
PlotData=
align:left textcolor:black fontsize:8 mark:(line,black) width:28 shift:(3,1)
bar:16-bit color:16BIT from:1985.83 till:1994.83 mark:(line,16BIT) from:1994.83 till:1995.83 color:16BITFADE1 mark:(line,16BITFADE1) from:1995.83 till:1996.83 color:16BITFADE2 mark:(line,16BITFADE2) at:1985.83 text:1.0 at:1987 text:Windows 2.0 at:1990.33 text:Windows~3.0 at:1992 text:Windows~3.1 at:1993.83 text:Windows 3.11
bar:9x-serien color:9XLINIE from:1995 till:2001.83 mark:(line,9XLINIE) from:2001.83 till:2002.83 mark:(line,9XLINIEFADE1) color:9XLINIEFADE1 from:2002.83 till:2003.83 mark:(line,9XLINIEFADE2) color:9XLINIEFADE2 at:1995 text:Windows 95 at:1998 text:Windows 98 at:2000.83 text:Windows ME
bar:NT-serien color:NTLINIE from:1993.5 till:end at:1993.5 text:NT~3.1 at:1994.67 text:NT~3.5 at:1995.33 text:NT~3.51 at:1996.5 text:Windows~NT 4.0 at:1999.92 text:Windows~2000 at:2001.58 text:Windows~XP at:2007.0 text:Windows~Vista
bar:Server color:SERVERLINE from:2003.31 till:end at:2003.31 text:Server~2003 at:2007.08 text:Home~Server at:2008.15 text:Server~2008
bar:CE-serien color:CELINIE from:1996.83 till:end at:1996.83 text:CE~1.0 at:1997.67 text:Windows~CE 2.0 at:2000.25 text:Windows~CE 3.0 at:2002.17 text:CE~4.0 at:2003.67 text:Mobile~2003 at:2005.75 text:Mobile~5.0 at:2007.56 text:Mobile~6.0
</timeline>
DOS
Windows-versioner på DOS | ||
---|---|---|
Namn | År | Kodnamn |
Windows 1.0 | 1985 | Interface Manager |
Windows 2.0 | 1987 | |
Windows 3.0 | 1990 | |
Windows 3.1 | 1992 | Janus |
Windows for Workgroups 3.1 | 1992 | Kato, Sparta |
Windows for Workgroups 3.11 | 1994 | Snowball (LB) |
Windows 95 | 1995 | Chicago |
Windows 95B (OSR2) | 1996 | Detroit |
Windows 98 | 1998 | Memphis |
Windows 98 Second Edition | 1999 | Memphis |
Windows ME | 2000 | Georgia |
Windows NT
Windows NT | ||
---|---|---|
Namn | År | Kodnamn |
Windows NT 3.1 | 1993 | OS/2 3.0 |
Windows NT 3.5 | 1994 | Daytona |
Windows NT 3.51 | 1995 | Daytona |
Windows NT 4.0 | 1996 | Cairo, SUR (Shell Update Release) |
Windows NT 4.0 Embedded | 1999 | Impala |
Windows 2000 | 2000 | Odyssey |
Windows XP | 2001 | Whistler |
Windows XP Embedded | 2001 | Mantis |
Windows XP Media Center Edition | 2002 | eHome |
Windows XP Media Center Edition 2003 | 2002 | Freestyle |
Windows XP Media Center Edition 2004 | 2003 | Harmony |
Windows XP Media Center Edition 2005 | 2005 | Symphony |
Windows XP Service Pack 2 | 2004 | Springboard |
Windows Vista | 2007 | Longhorn |
Windows Vista Service Pack 1 | 2008 | Fiji? |
Windows XP Service Pack 3 | 2008 | |
Windows 7 | 2009 | Blackcomb, Vienna, Seven |
Windows Server
Windows NT - Server | ||
---|---|---|
Namn | År | Kodnamn |
Windows Server 2003 | 2003 | Whistler Server |
Windows Server 2003 Release 2 | 2006 | |
Windows Home Server | 2007 | Q, Quattro |
Windows Server 2008 | 2008 | Longhorn Server |
Windows CE
Windows CE | ||
---|---|---|
Namn | År | Kodnamn |
Windows CE 1.0 | 1996 | Pegasus, Alder |
Windows CE 2.0 | 1997 | Mercury, Apollo |
Windows CE 2.1 | Birch, Gryphon | |
Windows CE 2.11 | Wyvern, Jupiter, Orion, Hermes, Goldeneye | |
Windows CE 3.0 | 2000 | Cedar, Galileo, Rapier, Merlin, Stinger |
Windows CE 4.0 | 2002 | Talisker |
Windows CE 4.1 | 2002 | Jameson |
Windows CE 4.2 | 2003 | McKendric |
Windows Mobile 2003 | 2003 | Ozone |
Windows CE 5.0 | 2004 | Macallan |
Windows Mobile 5.0 | 2005 | Magneto |
Windows Embedded CE 6.0 | 2006 | Yamazaki |
Windows Mobile 6.0 | 2007 | Crossbow |
Windows Mobile 7.0 | ? | Photon |
Windows 1
Huvudartikel: Windows 1.0
Windows 1.0 släpptes 1985 och var ett grafiskt användargränssnitt som kördes ovanpå MS-DOS, men innehöll även flera typer av funktioner som normalt förknippas med operativsystem. Detta inkluderade minneshantering, grafikstöd och stöd för mus.
En brist i Windows 1.0 var att den medföljande filhanteraren, MS-DOS Centralen uppfattades som användarovänlig. Den var klart mindre utvecklad än motsvarigheten i Mac OS, den så kallade Finder. En annan brist i Windows var att det inte kunde hantera överlappande fönster, utan dessa måste placeras sida vid sida på skärmen. Vidare fanns ett begränsat utbud av programvara för Windows 1.0.
Två styrkor med Windows 1.0 jämfört med Mac OS vid denna tidpunkt var att Windows kunde köra flera Windows-program samtidigt (s.k. multitasking) samt att Windows kunde användas med färgskärm. Dessa funktioner infördes först senare i Mac OS.
Windows 2
Huvudartikel: Windows 2.0
Windows 2.0 hade bland annat överlappande fönster samt förbättrad minneshantering och multikörning. Senare kom Windows /286 (1987) samt Windows /386 (1988) vilket syftade på de processorer från Intel som de avsågs att köra på.
Nu lanserades framgångsrik programvara för Windows, inklusive Excel, Word for Windows, Adobe Pagemaker och Corel DRAW!. Detta ledde till att Windows användarbas ökade.
Windows 3
Huvudartikel: Windows 3.0
Windows 3 blev genombrottet för Windows. Framförallt med uppdateringen Windows 3.1 och den kontorsinriktade Windows 3.11 for Workgroups, vilka innehöll viktiga uppdaterade funktioner, bland annat för 32-bitars filåkomst. Gränssnittet var rejält förbättrat och kunde nu i vissa avseenden mäta sig med Mac OS. Fortfarande var Windows ett system med frivillig multikörning och med stabilitetsproblem (bägge två problem även i Mac OS).
Succén med Windows 3.1 var så stor att Microsoft beslutade lägga ner samarbetet med IBM om utvecklingen av OS/2 som var menat att bli nästa generations operativsystem för persondatorer.
Windows NT
Huvudartikel: Windows NT
När OS/2-samarbetet med IBM bröts satsade man på ett nytt namn och egen utveckling av OS/2. Det kom att kallas Microsoft Windows NT, där NT stod för New Technology. I Windows NT 4 och även i viss mån 2000 och XP går det fortfarande att köra 16-bitars program för OS/2 1.x. Under ledning av Dave Cutler – tidigare ledare under utvecklingen av DEC:s operativsystem VMS – tog man fram den nya versionen med ett förbättrat 32-bitars multikörningssystem med inbyggt nätverksstöd och fullt fleranvändarstöd. Så stor var framgången med Windows 3.1 att Windows NT släpptes i sin första version under namnet Windows NT 3.1, någon version 1.0 eller ens 3.0 fanns aldrig av NT. Just namngivningen är en sak som var omtvistad såväl internt som hos programmerare då Windows NT 3.1 släpptes.
I sitt yttre såg Windows NT 3.x ut väldigt mycket som Windows 3.x. Den största skillnaden var att inloggning krävdes, samt att den berömda trefingersaluten som dök upp då man loggade in, Ctrl+Alt+Del, numera inte startade om systemet utan tjänade som ”säker användarhantering”.
Windows NT var huvudsakligen anpassat för företag och hade enligt många ett begränsat stöd för spel.
Windows NT 3.1, lanserat i mars 1993, blev det första operativsystemet att stödja Unicode. Tidigare fanns endast stöd för ANSI, och allteftersom Microsoft försökte etablera sig i länder där andra teckenkodningar krävs infördes Unicodestödet. NT 3.1 följdes av uppdateringarna 3.5 och 3.51.
Separata versioner av Windows NT avsedda att använda som servrar släpptes också. De första versionerna kallades Windows NT Advanced Server men Advanced togs senare bort ur namnet eftersom kunder undrade om det kanske fanns en mindre avancerad server-version de kunde köpa till lite lägre pris.
En rolig och tämligen okänd sak är att tidiga versioner av Windows NT, till och med betaversioner av NT4, upprepade gånger innehöll texten copyright OS/2 i koden. Legalt sett var dock detta inget märkligt, då IBM och Microsoft hade gemensam rätt till de först gemensamt utvecklade produkterna, samt i någon mån till namnet.
Windows 95
Huvudartikel: Windows 95
Windows 95 representerade Microsofts försök att lämna 16-bits-världen och skapa ett kraftfullare operativsystem för hemanvändare. Gränssnittet förnyades ordentligt och operativsystemet var i huvudsak 32-bitars-kod. Men stabiliteten förbättrades inte ett dugg.
Bakåtkompatibilitet var ett nyckelord vid utvecklingen av Windows 95, och stora resurser satsades på att få utvecklare att stötta skiftet till Windows 95 från MS-DOS och Windows 3.x.
År 1997 släpptes även en version med stöd för USB och med vissa uppdateringar.
Windows NT 4.0
Huvudartikel: Windows NT, Windows NT 4.0
NT 4.0 släpptes 1996, bara ett år efter NT 3.51, och bestod till det yttre huvudsakligen av gränssnittsuppdateringen till en utformning liknande Windows 95. Under ytan fanns andra förbättringar och förändringar. En mer omdiskuterad sådan var att flytta mycket av grafikhanteringen till att köra på kärnnivå, i stället för, som tidigare, ett vanligt användarprogram. Syftet var att förbättra prestanda, men detta ökade också risken för att buggar skulle innebära allvarligare säkerhetshål.
Windows 98, Windows ME
Huvudartikel: Windows 98, Windows Me
Windows 98 och Windows ME var de sista relikerna av 16-bitarsspåret i Microsofts operativsystem. Alltmer av 16-bitarsarvet ersattes och funktionerna blev allt fler. Windows ME fick aldrig någon efterföljare utan kom att ersättas av Windows XP Home edition. En viktig skillnad mellan 98 och Me är att båda förvisso bootas i realläge, men i Me kan realläget inte användas till någonting annat - man är hänvisad till emulerade DOS-fönster. Windows 95/98 var i själva verket två operativsystem i ett, vilket kan vara till stor fördel exempelvis om Windows krånglar. Man kan då reparera eventuella skador från realläget utan att behöva extra disketter eller CD-skivor. En annan skillnad är att Windows ME är mycket mer resurskrävande och även i mångas ögon anses vara snyggare.
Windows 2000
Huvudartikel: Windows 2000
Windows 2000 var efterföljaren till NT 4.0. Trots att Windows 2000 fortfarande bara marknadsfördes till företag gick det nu utmärkt att spela spel eftersom DirectX nu fanns inbyggt och i en färsk version som även hanterade 3D-acceleration via DirectX, vilket aldrig gjordes i NT 4.0. Drivrutinsstödet blev då ofta det största hindret. I praktiken kunde Windows 2000 ses som en snabbare och stabilare version av Windows 98 och Windows ME. Det finns dock en nackdel med NT-systemen jämfört med Windows 9.x (hit räknas inte Me) - avsaknaden av REAL-läge (det vill säga "äkta" DOS). Windows 2000 var den första Windows-versionen med inbyggt stöd för OpenType- och PostScript Type 1-fonter, samt den första version som innehöll textrendingssystemet Uniscribe.
Windows XP
Huvudartikel: Windows XP
Windows XP var den första NT-baserade versionen som riktade sig till både företag och hemanvändare. Rent tekniskt var det en efterföljare till Windows 2000 men många funktioner från de senare versionerna av Windows 9.x-trädet hade lyfts över. Windows XP släpptes dock flera versioner, "Windows XP Home" och "Windows XP Professional" var de vanligaste. Den största skillnaden mellan dessa var inte priset, utan att hemutgåvan saknade funktioner för större nätverk och domäner samt stöd för datorer med flera processorer. Windows XP finns även i en version kallad Windows XP Media Center Edition och Windows XP Tablet Edition. Den förstnämnda gjord för att skapa ett mediacenter av en dator och den senare speciellt utformad för Tablet PC-datorer.
Windows Vista
Huvudartikel: Windows Vista
Windows Vista är Microsofts näst senaste operativsystem för persondatorer. Windows Vista lanserades för företag den 30 november 2006 och för allmänheten den 30 januari 2007. Microsoft Vista har likt föregångarna Windows NT, XP och 2000 inte något äkta Disk Operating System(DOS). De största skillnaderna mellan Windows XP och Windows Vista är det grafiska, den har ett nytt gränssnitt för datorer med 3D-kort, samt en ökad säkerhet bl a genom UAC. Förutom det följer det med lite fler program t ex. ett DVD-brännarprogram, osv.
Windows 7
Huvudartikel: Windows 7
Windows 7 är efterföljaren till Windows Vista som förväntas lanseras någon gång 2009-2010. Windows 7 var ett av kodnamnen på windowsversionen (övriga var Blackcomb och Vienna). Windows 7 blir också det slutliga namnet, efter att Microsoft valt att lämna namn- och årtalsbenämningarna på sina Windows-versioner och återgå till versionsnummer. Värt att nämna är att Windows 7 inte är Windows/Windows NT version 7.0 i versionsnummer utan version 6.1.
Se även
- Lista över operativsystem
- Microsoft Anti-Virus for Windows
- Microsoft Visual Studio
- Volume Shadow Copy Service
- Windows Explorer
- Windows Genuine Advantage
- Windows Media
- Games for Windows
Externa länkar
(svenska)
|