Microsoft Windows är ett samlingsnamn för flera familjer av operativsystem med mycket bred spridning på persondatorer, handdatorer och på senare tid även mobiltelefoner.
Det är skapat av Microsoft och är företagets flaggskepp, tillsammans med Office-produkterna. Namnet Windows (engelska för "fönster") syftar just på systemets grafiska användargränssnitt med fönsterhantering.
Historia Från början 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 efter att Bill Gates sett Apples operativsystem. 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 och som Gates erkänt att ha stulit. Dock såg han det som att båda hade stulit ifrån Xerox. I själva verket hade Apple stulit Xerox grundtanke.Intervju med Bill Gates ur boken Steve Jobs – En biografi av Walter Isacsson 2011 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 tillämpningsprogram utvecklades nu för Windows, inklusive Excel, Aldus 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 5 oktober 2021, är Windows 11.
Versionshistorik
DOS Windows-versioner på DOS Namn År Kodnamn Windows 1.0 1985 Interface Manager Windows 2.0 1987 N/A Windows 3.0 1990 3.0 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 Millennium 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 4.0 1996 Cairo, SUR (Shell Update Release) Windows NT 4.0 Embedded 1999 Impala Windows 2000 2000 Windows NT 5.0 Windows XP 2001 Whistler Windows XP Embedded 2001 Mantis Windows Media Center 2002 eHome Windows XP Media Center Edition 2003 2002 Freestyle Windows Media Center#Windows XP Media Center Edition 2004 2003 Harmony Windows Media Center#Windows XP Media Center Edition 2005 2005 Symphony Windows XP Service Pack 2 2004 Springborad Windows Vista 2007 Longhorn Windows Vista Service Pack 1 2008 Fiji Windows XP Service Pack 3 2008 FreestyleWindows Vista Service Pack 2 2009 Fiji Windows 7 2009 Windows codname 7 Windows 7 Service Pack 1 2011 Fiji Windows 8 2012 Wind Windows 8.1 2013 BlueWindows 102015ThresholdWindows 112021Sun ValleyWindows 11 22H22022Nickel, Sun Valley 2Windows 11 23H22023Copper, Sun Valley 3Windows 11 24H22024Zinc, Next ValleyWindows 11 25H22025N/A
Windows Server Windows NT - Server Namn År Kodnamn Windows NT Advanced Server 3.1 1996 Hades Windows NT Server 4.0 1996 Cairo, SUR Windows 2000 Server 2000 Windows NT 5.0 Windows Server 2003 2003 Whistler Server Windows Server 2003 Release 2 2006 Windows Server 2003 R2 Windows Home Server 2007 Q, Quattro Windows Server 2008 2008 Longhorn Server Windows Server 2008 Release 2 2009 Windows Server 7 Windows Server 2012 2012 Windows Server "8" Windows Server 2012 R2 2013 Windows Server 2012 BlueWindows Server 20162016Windows Server vNextWindows Server 2019201818H2Windows Server 20222021AzureWindows Server 20252024Germanium
Windows CE +Windows CENamnÅrKodnamnWindows CE 1.01996PegasusWindows CE 2.01997BirchWindows CE 3.02000CedarWindows CE 4.02001TaliskerWindows CE 4.12002JamesonWindows CE 4.22003McKendricWindows CE 5.02004MacallanWindows Embedded CE 6.02006YamazakiWindows Embedded Compact 72009Chelan
Pocket PC +NamnÅrKodnamnPocket PC 20002000RapierPocket PC 20022002Merlin
Windows Mobile +Windows MobileNamnÅrKodnamnWindows Mobile 20032003OzoneWindows Mobile 52005MagnetoWindows Mobile 62007CrossbowWindows Mobile 6.1.420086 on 6Windows Mobile 6.52009Titanium
Windows Phone +Windows PhoneNamnÅrKodnamnWindows Phone 72010PhotonWindows Phone 7.52011MangoWindows Phone 82012ApolloWindows phone 7.82013N/AWindows Phone 8.12014BlueWindows 10 Mobile2015Threshold
Windows CE Windows CE 1.0 släpptes 1996 och var det enda operativsystemet i familjen fram till 2003. Under 2003 grenades familjen upp i Windows CE och Windows Mobile, och en Windows Embedded CE kom 2006. År 2009 bytte Windows Mobile namn till Windows Phone och 2010 släpptes Microsoft Kin.
center|650px|Släktskap mellan Windows-versionerna.
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 Classic, 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 Classic 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 Classic.
Windows 1.0 var en flopp och fick dålig kritik av både media och konsumenter.
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, Aldus Pagemaker (senare uppköpta av Adobe) 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. Fortfarande var Windows ett system med frivillig multikörning.
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 95Windows 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. Stabiliteten i operativsystemet förbättrades dock inte.
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.0NT 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 Millennium fick aldrig någon efterföljare utan kom att ersättas av Windows XP Home edition.