Windows NT 4.0

Yleiskatsaus

Windows NT 3.51:n seuraajana Windows NT 4.0 toi Windows 95:n modernin käyttölittymän Windows NT -tuotesarjaan, mukaan lukien Windows-shellin, Windows Explorerin (nimellä Windows NT Resurssienhallinta) sekä "oma"-omistusliitteet (esim. "Oma tietokone"). Se myös sisälsi useimmat Windows 95:n mukana tulleet ohjelmat. Sisäisesti Windows NT 4.0 tunnettiin nimellä Shell Update Release (SUR eli shell-päivitysjulkaisu). Useissa hallintatyökaluissa, merkittävimpänä mainittakoon User Manager for Domains, Server Manager ja Domain Name Service Manager, on paranneltu graafinen käyttöliittymä. Windows NT 4.0:n Käynnistä-valikko erotti käyttäjäkohtaiset pikakuvakkeet ja kansiot kaikkien käyttäjien pikakuvakkeista ja kansioista erotinviivalla. Windows NT 4.0 sisältää joitakin parannuksia Microsoft Plus! for Windows 95 -paketista, kuten esimerkiksi 3D Pinball -pelin, fonttien tasoituksen, mahdollisuuden siirtää kokonaisia ikkunoita, korkeatarkkuuksiset kuvakkeet sekä mahdollisuuden venyttää taustakuvaa täyttämään koko ruutu. Windows Desktop Updaten pystyi asentamaan Windows NT 4.0:lle päivittääkseen shell-version ja asentaakseen Ajoitetut tehtävät. Windows NT 4.0 Resource Kit sisälsi työpöydän teemat -apuvälineen.
Windows NT 4.0 on Microsoft Windowsin viimeinen merkittävä julkaisu, joka tukee Alpha-, MIPS- ja PowerPC-suoritinarkkitehtuureja. Se pysyi yrityskäytössä useita vuosia huolimatta Microsoftin erinäisistä yrityksistä saada asiakkaat vaihtamaan Windows 2000:een ja uudempiin versioihin. Se oli myös viimeinen Windows NT -perheen julkaisu, jonka nimessä käytettiin Windows NT -sanoja.

Ominaisuudet

Vaikkakin suurin parannus oli Windows 95:n shellin lisääminen, useita merkittäviä parannuksia tehtiin suorituskykyyn, skaalautuvuuteen sekä arkkitehtuuriin, ytimeen, USER32:een, COM:iin ja MSRPC:hen liittyen. Windows NT 4.0 esitteli myös järjestelmäkäytännöt  ja järjestelmäkäytäntöeditorin.
Muita tärkeitä ominaisuuksia, joita tämä julkaisu sisälsi, olivat Crypto API, Telephony API 2.0 rajoitetulla Unimodem-tuella,, joka oli ensimmäinen TAPI-julkaisu Windows NT -alustalle, DCOM ja uudet OLE-ominaisuudet, ja Microsoft Transaction Server verkkosovelluksille, Microsoft Message Queuing (MSMQ), joka paransi prosessien välistä kommunikaatiota, Winsock 2 ja parannukset TCP/IP-pinoon sekä tiedostojärjestelmän eheytyksen tuki.
Windows NT 4.0:n palvelinversiot sisältävät Internet Information Servicesin version 2.0, Microsoft FrontPagen version 1.1, NetShow Servicesin, Remote Access Servicen (joka sisältää PPTP-palvelimen VPN-toiminnallisuutta varten) ja Multi-Protocol Routing -palvelun. Mukana on myös uusia hallintotyökaluja sekä kevytversion Network Monitor -työkalusta, joka oli osa System Management Serveriä. Enterprise-versio sisälsi Microsoft Cluster Serverin.
Yksi merkittävä ero verrattuna Windows NT:n aiempiin versioihin on, että Graphics Device Interface (GDI) siirrettiin ydintilaan sen sijaan, että se olisi käyttäjätilassa CSRSS-prosessissa. Tämä paransi huomattavasti suorituskykyä verrattuna Windows NT 3.51 -versioon, eritoten graafisessa käyttöliittymässä, mutta se myös tarkoitti sitä, että grafiikka- ja tulostinajurien täytyi toimia ydintilassa, mikä saattoi johtaa ongelmiin tietokoneen vakauden kanssa.
Windows NT 4.0 oli ensimmäinen Microsoft Windowsin julkaisu, joka sisälsi DirectX:n vakiona — versio 2 oli Windows NT 4.0:n alkuperäisen julkaisun mukana ja versio 3 oli vuoden 1997 puolivälissä julkaistun Service Pack 3:n mukana. Toisin kuin Windows 95 (jossa ei ollut DirectX-komponenttia kuin vasta elokuussa 1996 julkaistussa OSR2-julkaisussa), Windows NT 4.0 ei tue Direct3D- ja USB-teknologioita. DirectX:n myöhempiä versioita ei julkaistu Windows NT 4.0:lle, vaikkakin epävirallinen DirectX 5 -paketti oli saatavilla. Kuitenkin OpenGL-teknologiaa käyttäviä grafiikoita tuettiin vakaasti alusta alkaen ja monet videopelit ja 3D-ohjelmistot käyttivät niitä onnistuneesti (esim. Quake I, II ja III, Unreal, Unreal Tournament, 3D Studio MAX, SoftImage, Maya...).
Windows NT 4.0 sisälsi myös uuden Windows Tehtävienhallinta -sovelluksen. Aiemmat Windows NT -versiot sisälsivät Tehtävälista-sovelluksen, mutta se näyttää vain sovellukset, jotka ovat työpöydällä tällä hetkellä. Valvoakseen suoritinkäyttöä ja muistiresursseja, käyttäjien oli pakko turvautua Suorituskyky-sovellukseen. Tehtävienhallinta tarjoaa kätevämmän tavan tilannekatsauksen saamiseen ja sen selvittämiseen, mitkä sovellukset ovat käynnissä milloinkin.
Windows NT 4.0:n kanssa käyttäjät voisivat vihdoin käyttää Internet Explorerin 32-bittistä versiota NT-pohjaisessa käyttöjärjestelmässä. Windows NT:n aiemmat versiot tukivat vain Internet Explorerin 16-bittisiä versioita.  Microsoft tarjosi Internet Explorerista versioon Internet Explorer 6.0 SP1 saakka Windows NT 4.0 -käyttöjärjestelmille, joissa oli asennettuna Service Pack 6. Windows NT 4.0 esitteli Sysprep-työkalun levykuvien tekemiseen.
Koska Microsoft Management Consolea ei oltu kehitetty vielä (sen ensiesiintyminen tapahtui Windows 2000:ssa), Windows NT 4.0:n hallintatyökalut ovat itsenäisiä suoritettavia ohjelmia eivätkä MMC-osia.
Windows NT 4.0:n RISC-versioissa NTVDM:n x86-emulaatiotuki päivitettiin 286:sta 486:een.

Vertailu Windows 95:een

Vaikkakin Windows NT 4.0 tarjosi huomattavaa vakautta verrattuna Windows 95:een, se oli myös vähemmän joustava työpöytäperspektiivistä. Suuri osa vakaudesta saatiin käyttämällä suojattua muistia ja laitteistoabstraktointikerrosta. Suora laitteiston käyttö ei ollut sallittua ja "huonosti käyttäytyvät" sovellukset lopetettiin ilman, että tietokonetta piti uudelleenkäynnistää. Kompromissina oli se, että NT vaati liiallisen määrän muistia (32 megatavua normaaliin pöytäkonekäyttöön, 128 megatavua tai enemmän vaativilla 3D-sovelluksille) verrattuna kuluttajille suunnattuihin tuotteisiin, kuten Windows 95:een.
Windows NT 4.0 on myös vähemmän käyttäjäystävällinen kuin Windows 95 mitä tulee tiettyihin huolto- ja hallintatehtäviin; huolimatta siitä, että se julkaistiin vuotta myöhemmin kuin Windows 95, siinä eI ollut oletuksena Plug and Play -tukea eikä Laitehallintaa (vaikkakin rajoitetun tuen pystyi asentamaan myöhemmin), joka huomattavasti helpottaa laitteiston asentamista. Monet yksinkertaisemmat DOS-sovellukset toimisivat, mutta graafiset DOS-sovellukset eivät, johtuen tavasta, miten ne käyttivät grafiikkalaitteistoa. Vaikkakin Windows NT 4.0:ssa oli uutena ominaisuutena ohjelmointirajapinnat levyn eheytystä varten, sisäänrakennettua eheytyssovellusta ei ollut, toisin kuin Windows 95:ssä. Sen lisäksi Windows NT 4.0:sta puuttui USB-tuki, ominaisuus, joka lisättäisiin Windows 95:n OEM-versioihin OSR 2.1 -julkaisussa.
Ero Windowsin NT/2000- ja 95/98-sarjojen välillä päättyi, kun Windows XP:n eri versiot julkaistiin. Siihen mennessä ohjelmointirajapinnat — kuten OpenGL ja DirectX — olivat kasvaneet tarpeeksi ollakseen tarpeeksi tehokkaita yleistä käyttöä varten. Toisaalta siihen mennessä itse laitteistosta oli tullut tarpeeksi voimakas kestääkseen ohjelmointirajapinnan prosessoinnin hyväksyttävästi.

Versiot

Windows NT 4.0 Server oli sisällytetty BackOffice Small Business Server -paketin versioihin 4.0 ja 4.5.

Päivitettävyys

"Option Pack" oli saatavana ilmaisena CD-levynä vuoden 1998 tienoilla; kyseinen CD sisälsi IIS:n version 4.0 Active Server Pagesin kanssa, FrontPage-palvelinlaajennokset, sertifikaattipalvelimen, MTS:n, MSMQ:n, CDONTS:in, Internet Authentication Servicen (IAS), Indexing Servicen, Microsoft Management Consolen version 1.0, Microsoft Site Serverin, SMTP- ja NNTP-palvelut ja muita uusia ohjelmistoja.
Useita ominaisuuksia, kuten esimerkiksi Distributed File System ja Windows NT Load Balancing Service (WLBS), oli saatavana lisäosina Windows NT Server 4.0:aan. Routing and Remote Access Service oli myös ladattava ominaisuus, joka korvasi Windows NT 4.0:n erilliset RAS- ja Multi-Protocol Routing -palvelut.
Microsoft Officen uusin versio, joka toimii Windows NT 4.0:ssa, on Office XP.

Resource Kitit

Microsoft julkaisi viisi versiota Windows NT 4.0 Workstation- ja Server-Resource Kitistä (alkuperäinen julkaisu sekä neljä täydennyspakettia), joka sisälsi laajan määrän työkaluja ja apuvälineitä sekä kolmansien osapuolien ohjelmistoja.

Turvallisuus

Microsoft lopetti turvallisuuspäivitysten tarjoamisen Windows NT 4.0 Workstationille 30. kesäkuuta 2004 ja Windows NT 4.0 Serverille 31. joulukuuta 2004 useiden vakavien turvallisuusongelmien, mukaan lukien Microsoft Security Bulletin MS03-010:n, tähden, joita Microsoftin mukaan ei voisi paikata ilman merkittäviä muutoksia ydinkäyttöjärjestelmään. Tietoturvatiedotteen mukaan "Windows NT 4.0:n ja Windows 2000:n ja sen seuraajien välisten oleellisten eroavaisuuksien vuoksi on mahdotonta uudelleenrakentaa ohjelmistoa Windows NT 4.0:lle haavoittuvuuden poistamiseksi. Sen tekeminen vaatisi erittäin merkittävän osan Windows NT 4.0 -käyttöjärjestelmän uudelleensuunnittelua ja [...] ei olisi takeita, että Windows NT 4.0:lle suunnitellut ohjelmistot toimisivat odotetusti paikatussa järjestelmässä".
Kesäkuun 2003 ja kesäkuun 2007 välillä Windows 2000 Server -julkaisusta löydettiin ja korjattiin 127 turvallisuusongelmaa, joista monet saattavat myös vaikuttaa Windows NT 4.0 Server -järjestelmiin; kuitenkaan Microsoft ei testaa ohjelmistoja, joiden tuki on jo päättynyt.

Perintö

Windows NT:n vakaus tarjosi pienempiä tukikustannuksia verrattuna Windows 95:een tai Windows 98:aan. Sen seuraajaksi tuli myöhemmin Windows 2000, joka perustui NT-teknologiaan ja se laajalti yhdisti Windowsin NT- ja kuluttajaversiot. Windows XP ja myöhemmät versiot viimeistelivät ydinarkkitehtuurin yhdentymisen NT-teknologian ympärille.

Keskusmuistin enimmäismäärä

Windows NT 4.0:n tukema fyysisen RAM- eli keskusmuistin enimmäismäärä on 4 gigatavua.