Windows 2000 (tuntud ka kui Win2K, W2K, Win2000 või Windows 2K) on operatsioonisüsteem, mis on loodud töötama arvutitega, millel on kas üks või mitu protsessorit. See on mõeldud 32-bitiste Intel x86 arvutite jaoks ning on osa Microsofti Windows NT perekonnast. Windows 2000 jõudis tootmisse 15. detsembril 1999 ja avalikuks levikuks sai 17. veebruaril 2000. See ilmus neljas peamises väljaandes: Professional, Server, Advanced Server ja Datacenter Server; lisaks avaldas Microsoft 2001. aastal piiratud Itanium-versioonid Windows 2000 Advanced Server - Limited Edition ja Datacenter Server - Limited Edition. Kuigi Windows 2000 oli peamiselt suunatud ettevõtetele ja serverikeskkondadele, kasutasid seda OS-i paljud ka kodukasutajad. Kodukasutajatele mõeldud eriversioon, koodnimega Neptune, oli arendusjärgus, kuid see ei jõudnud kunagi eraldi väljaandeni.
Arhitektuur ja töörežiimid
Windows 2000 põhineb NT-kerneli arhitektuuril ja kasutab kahte peamist töörežiimi: User Mode ja Kernel Mode. Kernel Mode (tulemüürisüsteem) on mõeldud riistvara ja seadme draiveritele ning omab otsest ligipääsu riistvarale; draiverid võimaldavad operatsioonisüsteemil ja programmide komponendidel "rääkida" seadmetega. Kasutajarežiim (User Mode) on mõeldud tavarakenduste jooksutamiseks ning tagab parema isolatsiooni ja stabiilsuse — rakenduse tõrge ei pruugi kogu süsteemi alla viia. Windows 2000 toetab ka preemptive multitaskingut ja symmetric multiprocessingut (SMP), mis võimaldab paremat jõudlust mitme protsessori süsteemides.
Peamised funktsioonid
Windows 2000 tõi kaasa mitmeid olulisi tehnilisi uuendusi võrreldes varasemate Windows NT ja Windows 9x versioonidega. Märkimisväärsed funktsioonid ja võimalused hõlmavad:
- Active Directory — keskne kataloogiteenus, mis võimaldab hõlpsalt hallata kasutajaid, gruppe, arvuteid ja ressursse suuremates võrkudes ning rakendab Group Policy-poliitikate kogumit.
- Turva- ja failisüsteemi täiustused — NTFS viiendas: toetab krüpteeritud failisüsteemi (EFS), kettakvoote, tihkesid ja dünaamilisi mahtusid; failide krüpteerimine ja parem turbearhitektuur.
- Dünaamiline kettasalvestus — võimalus luua spanned, mirror- ja striped-mahtusid ilma traditsiooniliste partitsioonipiiranguteta.
- Microsoft Management Console (MMC) ja kiltkivi administraatori tööriistad — ühtne haldusliides ning standardiseeritud tööriistade komplekt süsteemi haldamiseks (Event Viewer, Services, Disk Management jm).
- Pisikeste ja suurte serverite võimalused — Serveri väljaanded pakuvad teenuseid nagu võrgu failijagamine (Distributed File System), Terminal Services (kaugtöölaud ja rakenduste hostimine), Internet Information Services (IIS) ning suuremahuline riistvara tugi ja klasterlahendused.
- Põhjalik ligipääsuvõimalus ja lokaliseerimine — lai keeltestrateegia ja paremad abivõimalused puuetega kasutajatele.
- Tugi riistvarale ja toitehaldus — täiustatud Plug and Play ning ACPI tugi paremaks seadmete haldamiseks ja energiasäästuks.
Turvalisus ja hooldus
Windows 2000 parandas oluliselt turvalisust varasemate 9x-põhiste süsteemide ees. See sisaldas tuge autentimisele (sh Kerberos-põhine autentimine domeenides), paremat õiguste haldust ja EFS-i failiandmete kaitseks. Lisaks rakendas Microsoft Windows File Protectioni, mis kaitseb süsteemifaile volitamata asendamise eest.
Süsteemile anti välja mitu teeninduspaketti (service pack), milles koguti kokku turvaparandused, stabiilsuse täiustused ja täiendav riistvaratoetus. Pikaajalisem toetus lõppes hiljem, mistõttu operatsioonisüsteemi kasutamine ilma täiendava turvakaitseta muutus ohtlikuks. Microsofti ametlik tugi Windows 2000-le lõppes järgmiselt: mainstream-tugi lõppes 30. juunil 2005 ja laiendatud tugi lõppes 13. juulil 2010.
Paigaldus ja juurutus
Windows 2000 saab ettevõttes installeerida ja juurutada kas valvatud (interaktiivne) või valveta paigaldamise teel. Valveta paigaldamine tugineb vastusfailidele (unattend files) ja seda saab teha näiteks käivitatava CD, Microsoft Systems Management Serveri (SMS) või System Preparation Tooli (Sysprep) abil, mis lihtsustab ettevalmistatud süsteemipiltide paljundamist. Sellised tööriistad tegid Windows 2000-st sobiva platvormi suuremate võrkude ja halduskeskkondade jaoks.
Nõuded ja ühilduvus
Windows 2000 töötamiseks on vaja x86 ühilduvat protsessorit ning põhilisi süsteeminõudeid — minimaalselt protsessor, väike mälu ja vaba kettaruumi. Soovitatav mälu- ja ketasruum sõltub valitud väljaandest (Professional vs Server), kuid tänapäevaste standarditega on nõuded väga tagasihoidlikud. Tuleb arvestada, et vanem riistvara võib piirata funktsionaalsust või draiverite olemasolu.
Roll IT-ajaloos ja pärand
Windows 2000 oli oluline samm Microsofti operatsioonisüsteemide arengus: ta ühendas NT-põhise stabiilsuse ja serverifunktsioonid parema riistvara- ning kodukasutaja toega, olles sillaks Windows NT 4.0 ja hilisema Windows XP ning Windows Server 2003 vahel. Paljud tehnoloogiad, mis debüteerisid või varemarenesid Windows 2000-s (nt Active Directory, NTFS 5, MMC), jäid püsima ka tulevatesse Windowsi versioonidesse. Pärast ametliku toe lõppu kasutasid paljud organisatsioonid üleminekut turvalisematele ja toetatumatele platvormidele (nt Windows XP, Server 2003 või virtualiseeritud lahendused), kuid Windows 2000 on oma ajastul jäänud oluliseks näitajaks ettevõttetasemel IT-lahenduste arengus.