Den første versjonen av Windows, Windows 1.0, var et grafisk grensesnitt som tilleggsprogram tilMS-DOS, og ble annonsert i 1983. Den kom på markedet den 20. november 1985 som versjon 1.01. Siden den gang har det vært tradisjon at nye versjoner av Windows blir annonsert lenge før de blir lansert. Windows har utviklet seg fra datidens tilleggsfunksjonalitet til dagens selvstendige operativsystem, og per august 2025 erWindows 11 den mest brukte skrivebordsversjonen av Windows, med en markedsandel på 53 %.[2][3][4][5][6][7][8][9]
Microsoft lanserte sin første versjon av Windows i 1985 for å oppfylle en økende etterspørsel etter grafiske brukergrensesnitt på datamaskiner, en trendMacintosh har fått æren for å starte. Konseptet grafisk brukergrensesnitt var utviklet avXerox allerede på begynnelsen av 1970-tallet og en av hovedutviklerne av Windows,Scott McGregor, hadde tidligere vært med å utvikle Xerox grafiske brukergrensesnitt vedXerox PARC.[10]Windows 1.0 tilførte en svært begrenset grafisk funksjonalitet til MS-DOS, ved å innføre – det som det ligger i navnet – vinduer. På grunn av lisensproblemene det ville medføre å etterape egenskapene til Macintosh sitt system var vindu- og skrivebordsfunksjonaliteten lite dynamisk. Programmene som støttet grafisk visning var også få i antall og bestod av flere moro-programmer som spill enn nytteprogrammer. Og de programmene som støttet vinduer for det meste veldig enkle, slik som kalkulator og tekstredigerings programmer.
I 1987 komWindows 2.0 og med sine kontorprogrammerExcel ogWord for Windows, som blant annet kunne startes fra MS-DOS og kjøre en Windows-sesjon selv kun så lenge den trengtes for å støtte programmet. Microsoft hadde også inngått en avtale medApple om bruk av blant annetdynamiske vinduer ogpapirkurv. Versjon 2.0 inkluderte skalerbare vinduer og større frihet til å organisere programmene på skjermen enn sin forgjenger.
Windows 3.0 ble lansert i 1990 og introdusertevirtuelt minne, mer effektiv minnebehandling, støtte for flere farger og skjermoppløsninger (VGA) og en større og kraftigere programsamling gjorde dette til den første populære versjonen. Noen måneder etter lanseringen kom det en tilleggsutgave som støttetmultimedia somlydkort ogCD-ROM.
Windows 3.1 ble resultatet av en videreutvikling av Windows 3.0, bestående av implementering av multimediastøtten, de nyutvikledeTrueType-fontene og feilrettelser. Den ble sluppet i1992, og senere samme år kom en oppdatert versjon 3.11 ogWindows for Workgroups (WfW). WfW hadde nettverksfunksjonalitet og implementerte en rekke protokoller ogP2P-støtte.
Ijuli 1992 ble også et annet prosjekt ferdigstilt, Microsofts selvstendige operativsystem som fungerte uavhengig fra MS-DOS. Her splittet utviklingen av systemet seg i to parallelle produktserier, hjemmebrukersystemet (basert på MS-DOS) og det profesjonelle (basert på NT-kjernen). Det nye systemet fikk navnetWindows NT (New Technology), for at den skulle oppfattes som en videreutvikling i rekken av tidligere versjoner. Den første versjonen av Windows NT fikk navnet NT 3.1. NT tok i bruk det avanserteNTFS-filsystemet, et 32-bitsAPI og en sikrere maskinvarebehandling. Senere bleWindows NT 3.51 sluppet ut, som ble solgt fra1993 ble sterk konkurrent tilOS/2 ogNovell, hovedsakelig for serverbruk.
ForWindows 95, skiftet Microsoft fokus til brukervennlighet og ga Windows en enorm ansiktsløftning. Denne ble også til dels kodet i 32-bit og støttetmultitasking.
I1996, komWindows NT 4.0 som hadde fått oppdateringer innen nettverksstøtte og grafisk ytelse, blant annet Windows 95 sitt brukergrensesnitt for å gjøre det attraktivt også innenfor arbeidsstasjoner og klientsiden av nettverket.
I1998 komWindows 98, i hovedsak en oppdatering av forrige versjon. Den hadde forbedret støtte for filsystemetFAT32, som tillot størrepartisjoner, utvidet og stabil støtte forUSB, og var første versjon ut til å implementereInternet Explorer i brukergrensesnittet. Året etter slapp MicrosoftWindows 98 SE(Second Edition) ut som en revidert utgave. Den tilførte videre driverstøtte, deling av nettverkstilkoblinger og en rekke feilrettelser.
I2000 kom to Windows-versjoner, en fra hver produktlinje. Den første ut varWindows 2000 (NT 5.0), som fulgte NT 4.0 i NT-serien. Den hadde nye og nå velkjente teknologier somActive Directory ogTerminal Services. Den ble også gjort aktuell for skrivebordsdatamaskiner på grunn av sin økte støtte for media som film og spill, blant annet ved hjelp av en nyDirectX-versjon som støttet NT-kjernen. Windows 2000 ble som sin forgjenger sluppet i ulike utgaver tilpasset forskjellige arbeidsstasjons- og serverbehov med ulike nettverks- og databehandlingsfunksjoner.
Windows Me (Millennium Edition) kom ut senere i år 2000 som en oppusset utgave av Windows 98 i den 9x/MS-DOS-baserte produktlinjen. Den introduserte ny innholdsprogramvare fra Microsoft for bruk av Internett og media, samt funksjonenSystem Restore som et sikkerhetsnett for å revertere datamaskinen til en tidligere konfigurasjon dersom ny programvare, driver eller innstilling skulle medføre problemer med å kjøre systemet. Windows ME introduserte også automatiske oppdateringer, som kunne sjekke for, laste ned og installere systemoppdateringer automatisk. Windows ME fikk mye kritikk for manglende driverstøtte og ustabilitet[trenger referanse], og ble den siste i sin produktlinje.
Windows XPBle ferdigstilt i 2001 etter utvikling under kodenavnWhistler. Windows XP er bygget på NT-kjernen og har versjonsnummer 5.1. Den kombinerte den store nettverksstøtten til Windows 2000 med økt brukervennlighet, en rekke grafiske hjelpemidler ogeye-candy samt bred og effektiv støtte for media og spill, alt basert på og utviklet fra de tidligere 9x/MS-DOS hjemmebrukerutgavene. Windows XP introduserte blant annet støtte for flere brukere ogWindows Firewall for en grunnleggende nettverkssikkerhet. I tillegg til to hovedutgaver –Home Edition ogProfessional Edition, der sistnevnte er tiltenkt en mer krevende bruker og har blant annet økt nettverkstøtte, sikkerhet og maskinvarestøtte – finnes det en rekke versjoner tilpasset forskjellige behov og maskinvareoppsett. Blant annetMedia Center Edition forHTPC-bruk, 64-bits versjoner for 64-bitsmaskinvare, og versjoner som ikke inkludererWindows Media Player.
Windows XP var beregnet eksklusivt for klientsiden/arbeidsstasjonen og i2003 kom neste generasjon serverprogramvare,Windows Server 2003. I tillegg til oppdateringer fra Windows 2000-serverne inkluderte den kompatibilitet, brukervennlighet, grensesnitt og andre egenskaper fra Windows XP. Den hadde også et sterkere fokus på sikkerhet enn andre versjoner, blant annet ved et utgangspunkt som ikke kjørte noen tjenester, men heller aktiverte kun de man ba om. Server 2003 består av en håndfull varianter tilpasset forskjellige tjenestebehov og var i en periode før lansering kjent somWindows .NET Server.
De neste versjonene av Windows fikk navneneWindows Vista (arbeidsstasjon og hjemmebruker) ogWindows Server 2008 (nettverkstjenester). De ble lansert tidlig i 2007 og årsskiftet 2007/2008.
Windows 7, tidligere kodenavnBlackcomb og senere kodenavnVienna, er det endelige navnet på denne versjonen av Microsoft Windows, og er etterfølgeren til Windows Vista. Windows 7 ble lansert i oktober 2009.
Windows 8 ble lansert oktober 2012 som etterfølgeren til Windows 7. Det nye operativsystemet fikk flere nye funksjoner som støtte for ARM mikroprosessorer. Grensesnittet ble endret for å passe bedre sammen med touchskjermer sammen med mus, tastatur og penn. På Microsoft Developer Forum i Tokyo den 23. mai 2011 uttalte selskapets lederSteve Ballmer at Windows 8 ville bli lansert i 2012.
Windows 11 ble kunngjort den 24. juni 2021 som etterfølgeren tilWindows 10.[11] Det nye operativsystemet ble utviklet for å være mer brukervennlig og forståelig. Det ble lansert 5. oktober 2021.[12][13] Per mai 2022 er Windows 11 en gratis oppgradering for Windows 10-brukere som oppfyller systemkravene.[14]
Frem til og med alle versjoner førWindows 2000, brukte Microsoft et internt versjonskontrollsystem kalt Source Library Manager (SLM). Kort tid etter at Windows 2000 ble utgitt, byttet Microsoft til en forgrenet versjon av Perforce kalt Source Depot.[15] Dette systemet ble brukt frem til 2017, da det ikke lenger klarte å håndtere størrelsen på Windows-koden. Microsoft begynte å integrere Git i Team Foundation Server i 2013,[16] men Windows (og Office) fortsatte å bruke Source Depot.[17] Windows-koden var delt mellom 65 forskjellige repositorier, med et slags virtualiseringslag som produserte en enhetlig visning av all koden.
I 2017 kunngjorde Microsoft at de skulle begynne å brukeGit, et åpen kildekode versjonskontrollsystem opprettet avLinus Torvalds, og i mai 2017 rapporterte de at migreringen til et nytt Git-repositorium var fullført.[18][19][20]
På grunn av sin store og lange historie er imidlertid Windows-kodebasen ikke spesielt godt tilpasset den desentraliserte strukturen forLinux-utvikling som Git opprinnelig ble laget for å håndtere. Hvert Git-repositorium inneholder en fullstendig historikk for alle filene,[21][22][23] noe som viste seg uholdbart for Windows-utviklere, siden kloning av hele repositoriet tar flere timer. Microsoft har arbeidet med et nytt prosjekt kalt Virtual File System for Git (VFSForGit) for å løse disse utfordringene.[19]
Windows er etproprietært operativsystem. Det har også vært tradisjon at programvare for Microsoft Windows også har vært proprietært. Men det finnes imidlertid en delfri programvare som kan kjøre på Windows, og noen av de mest kjente programmene følger: