Windows 2000

Historie

Windows 2000 er en fortsettelse på Windows sin NT serie med operativsystemer, og erstattet Windows NT 4.0. Den første betaen ble sluppet ut i september 1997, og het Beta 1, Beta 2 ble sluppet ut august 1998, og Beta 3 ble sluppet ut i desember 1999. Microsoft skulle originalt kalle Windows 2000 «Windows NT 5.0», men kunngjorde i oktober 1998 at NT 5.0 skulle få navnet Windows 2000, som var en referanse til den forventede lanseringsdatoen. I betaene ble det avslørt at Windows 2000 hadde nye, oppdaterte ikoner for blant annet Min datamaskin og Papirkurven. 
Gjennom Windows 2000s levetid, ble det sluppet ut fire Service Packs, og den første fikk kodenavnet Asteroid. Det ble også utviklet en 64-bit versjon av Windows 2000.
Windows 2000 skulle originalt erstatte både Windows 98 og Windows NT 4.0, men Microsoft bestemte seg for heller å gi ut Windows 98 SE (Second Edition) og senere Windows ME for vanlige forbrukere og slapp ut Windows 2000 senere for bedrifter og servere.

12. februar 2004 ble deler av Windows 2000s kildekode ulovlig tilgjengelig via Internett. Den originale kilden til lekkasjen er fortsatt ukjent. Microsoft kom med følgene uttalelse:  
"Microsoft source code is both copyrighted and protected as a trade secret. As such, it is illegal to post it, make it available to others, download it or use it."
Selv om Microsoft advarte mot å laste ned kildekoden, spredde arkivet med kildekoden seg til mange fildelingsnettverk.

Nye funksjoner og tillegg

Windows 2000 introduserte mange ting fra Windows 98 og Windows 98 SE til NT-serien med operativsystemer, blant annet Internet Explorer 5 (Internet Explorer 6 som kom i 2001), Outlook Express, NetMeeting, støtte for FAT32, Windows Driver Model, Deling av Internett tilgang via Ethernet og Windows Media Player.
Noen tillegg var universelle i alle versjoner av Windows 2000 (inkludert server versjonene), blant annet støtte for NTFS 3.0, og mange flere filformater og printer typer ble også støttet.
Windows File Protection ble også introdusert. Det beskytter filer som er vitale for operativsystemet fra redigering utenom fra Microsofts egne oppdateringsmekanismer, som for eksempel pakke-installereren og Windows sine egne installeringsmekanisme.
Microsoft innså at hvis en Windows 2000 traff på en alvorlig feil, så kunne operativsystemet slutte å fungere og oppleve en blåskjerm, derfor inkluderte Microsoft en innstilling for å automatisk starte datamaskinen eller serveren på nytt hvis operativsystemet traff på en slik feil. I tillegg så kan også operativsystemet skrive alt som skjer i minnet når feilen skjedde, slik at man kan finne ut av hva som gikk galt.

Plug and play

En av de viktigste forskjellene fra Windows NT 4.0 er Windows 2000s fulle støtte for ACPI og Windows Driver Model. Windows 2000 støtter automatisk gjenkjenning av installert maskinvare og kan automatisk laste inn drivere for mange typer maskinvare.

Arkitektur

Windows 2000 er et modulært system som består av to lag; brukermodus og kjernemodus. Brukermodusen refererer til laget hvor brukerprogrammene blir kjørt. Disse programmene er begrenset til visse systemressurser, mens kjernemodusen har adgang til alle systemressurser. Brukerprogrammer må først kontakte kjernen for å få adgang til ressurser den trenger.

Utgaver

Microsoft ga ut flere versjoner av Windows 2000 for forskjellige markeder, for bedrifter, servere, entusiaster og profesjonelle. Alle versjonene ble solgt separat.
Windows 2000 Professional var operativsystemet for bedrifter og profesjonelle, det er klientversjonen av Windows 2000. Den støtter opptil to CPUer og 4 GB RAM.
Windows 2000 Server er serverversjonen av Windows 2000. Windows 2000 Server har flere funksjoner som er spesifikt rettet mot serverbruk, for eksempel Active Directory, og støtte for opptil 4 CPUer og 4 GB ram.
Windows 2000 Advanced Server er en variant av Windows 2000 rettet mot større bedrifter, med støtte for opptil 8 CPUer og 8 GB RAM.
Windows 2000 Data Center Server er en variant rettet mot bruk i datasentere, som ofte håndterer sensitiv data og blir kontrollert av en sentral server, med støtte for opptil 32 CPUer og 32 GB RAM.