Microsoft Windows NT 3.1

Windows NT 3.1
Windows NT 3.1-logoet
Tysk Windows NT 3.1 med filhåndtering åben
Udvikler Microsoft
Licens (er) Microsoft EULA ( lukket kilde )
Første publ. 26. juli 1993
Aktuel  version 3.10.528 (Service Pack 3) (29. oktober 1994)
Kerne Hybrid kerne
herkomst Microsoft Windows NT
Arkitektur (er) x86 , MIPS , Alpha AXP
tidslinje

Windows NT 3.1 er en af Microsoft udviklet 32-bit - operativsystem . Det dukkede op den 26. juli 1993 i en arbejdsstation og en servervariant og var det første operativsystem i Windows NT-serien . Version nummer 3.1 valgt af markedsføringsmæssige grunde skal understrege den visuelle nærhed til den grafiske vedhæftning Windows 3.1 til DOS- operativsystemet . Windows NT 3.1 blev designet som et netværksoperativsystem og konkurrerede med Novell NetWare på dette område .

Windows NT 3.1 er et helt redesignet operativsystem. Den skal ikke kun køre på flere processorarkitekturer , men også tilbyde større sikkerhed og stabilitet end de tidligere MS-DOS- baserede Windows-versioner og tjener således blandt andet som et operativsystem til sikkerhedskritiske applikationer. Windows NT 3.1 understøttede følgelig ikke kun x86 , men også MIPS og senere også Alpha-AXP- processorer. På grund af Windows NT 3.1-arkitekturen kunne defekte programmer ikke længere kollidere systemet.

På grund af de høje hardwarekrav var operativsystemet for langsomt til computere på det tidspunkt. Derudover var der få 32-bit applikationer, der udnyttede funktionerne i Windows NT 3.1. Samlet set kunne Windows NT 3.1 ikke etablere sig på markedet, men det lagde grundlaget for alle senere Windows NT-versioner.

historie

forhistorie

I 1980'erne havde Microsoft en dominerende stilling på markedet for personlige computere med MS-DOS, operativsystemet på de daværende dominerende IBM PC-kompatible computere . Imidlertid befandt virksomheden sig i en vanskelig situation i 1988. Microsoft var involveret i en ophavsretskonflikt med Apple , hvis resultat ikke kunne forventes på det tidspunkt. Virksomheden var også bekymret for OS / 2- operativsystemet udviklet i fællesskab af ham selv og IBM . Dette var oprindeligt beregnet til at erstatte MS-DOS som operativsystemet, men hidtil har der ikke været nogen større succes.

Den ledelsesstil af Microsofts grundlægger Bill Gates udtalte sig blandt andet, at han blev rådgivet af medarbejderne han personligt valgt. En af dem var Nathan Myhrvold , der kom til Microsoft gennem opkøbet af sit firma. Myhrvold anerkendte to farer, der ville bringe MS-DOS's position i det lange løb i fare. På den ene side blev der oprettet nye processorer, der var baseret på RISC- princippet og opnåede en hurtigere urhastighed end de sammenlignelige Intel- processorer, som MS-DOS kunne køre på. På den anden side, et årti tidligere, Unix, et operativsystem, der imponerede med dets multitasking- og netværksfunktioner, og som kørte på mange arkitekturer. På grund af det faktum, at operativsystemet tidligere kunne kopieres og ændres frit, eksisterede mange Unix-derivater på det tidspunkt, men de var uforenelige med hinanden, så applikationsprogrammer skulle tilpasses til hvert derivat. På det tidspunkt forhindrede dette Unix i at sprede sig over hele linjen, men ideen om symbiosen mellem Unix og RISC overbeviste Bill Gates om, at han havde brug for en "Unix-dræber". Derefter hyrede han Nathan Myhrvold til at udvikle et bærbart operativsystem.

På samme tid arbejdede David N. Cutler , en berømt softwareudvikler, der var involveret i udviklingen af VMS- operativsystemet for DEC , en computerproducent, der på det tidspunkt oplevede stærk vækst. I 1985 skulle Cutler og hans udviklingsteam udvikle en ny familie af computere, kaldet Prism , samt designe et tilknyttet operativsystem kaldet Mica . Den konfliktfyldte udviklingsperiode sluttede for tidligt i juni 1988, da DEC besluttede at afbryde projektet. Dette overraskede ikke Cutler, men han var stadig præget af afslutningen på sit projekt. Cutler ønskede at forlade DEC så hurtigt som muligt, men virksomheden overbeviste ham med håbet om at finde et andet job at vente og se. Gates lærte om, hvad der var sket ved DEC den 4. august 1988. Han kendte ikke Cutler personligt, men han vidste om sin erfaring og ville bringe ham over. Cutler anmodede om, at en del af hans udviklingsteam, inklusive computerdesignere, blev taget med. Selvom Microsoft ikke var aktiv inden for computerarkitektur , besluttede virksomheden at svare på efterspørgslen og afsluttede således lokken af ​​Cutler fra Digital. Cutler ankom til Microsoft den 31. oktober 1988. Han afviste Myhrvolds design til et bærbart operativsystem, fordi konceptet ikke overbeviste ham. Udviklerne brugte de første par måneder til at planlægge det fremtidige operativsystem, indsamle ideer og lære den personlige computer at kende, som Cutlers udviklingsteam ikke havde nogen tidligere erfaring med.

Begyndelsen som et OS / 2-projekt

Microsoft kaldte oprindeligt det nye operativsystem en udvidet version af OS / 2 til offentligheden . I begyndelsen af ​​1989 definerede virksomheden de første krav, så NT OS / 2 , det interne navn på operativsystemet, ville få succes på markedet. Det skal være bærbart for at kunne reagere på ændringer i processormarkedet samt kunne bruge ydeevnen til multi-processorsystemer , som på det tidspunkt kun blev understøttet af nogle få operativsystemer. Operativsystemet skal omfatte netværksfunktioner, da det stigende antal computere i virksomheder gjorde det nødvendigt at netværke dem med hinanden. Endelig skal operativsystemet også opfylde kravene fra den amerikanske regering. Ud over at understøtte POSIX- standarden inkluderede dette også sikkerhedsfunktioner baseret på Trusted Computer System Evaluation Criteria . Målet for NT var oprindeligt at opfylde niveau C2 ; Kravene til dette niveau omfattede separate brugerkonti , et adgangsretssystem og logning af sikkerhedsrelevante begivenheder.

Med henblik på bærbarheden af ​​det fremtidige operativsystem startede udviklingen af ​​operativsystemet oprindeligt på ikke-x86-processorer for at forhindre utilsigtet brug af x86-specifik kode i operativsystemet. Det første valg var en Intel i860- processor; da Microsoft ikke havde dette, brugte udviklerne en emulator . Kodenavnet på Intel i860-processoren, N-Ten , gav også NT-operativsystemet sit navn; navnet blev først senere genfortolket til markedsføringsformål for at blive en forkortelse for New Technology . Da DEC havde mistanke om, at meget af kildekoden til Mica- projektet også blev brugt i det nye operativsystem, sagsøgte de Microsoft. DEC og Microsoft nåede senere til en udenretslig løsning, og blandt andet gik Microsoft med på at støtte Alpha-processoren med operativsystemet . I april 1989 var operativsystemets kerne i stand til at køre i emulatoren for første gang, og udviklerne forventede, at operativsystemet var klar inden for 18 måneder.

I juli 1989 ankom de første eksemplarer af Intel i860-processoren til Microsoft. Imidlertid var processoren ganske upålidelig, og emulatoren var meget langsom. For at gøre tingene værre eksisterede der endnu ikke vigtige udviklingsværktøjer såsom en fejlfindingsproces til denne processor. Derudover blev Microsoft tvunget til at samle de computere, der blev brugt til selve udviklingen, da de computere, som NT havde brug for, ikke var tilgængelige på markedet. Det blev hurtigt tydeligt, at Intel i860-processoren ikke var egnet til NT. Som et resultat besluttede udviklerne i december 1989 at skifte til en MIPS R3000-processor; Cutler kendte allerede denne processorarkitektur fra sin tid i DEC. Systemet blev portet inden for tre måneder. I februar 1990 foreslog Microsoft-medarbejder Paul Maritz at præsentere NT på COMDEX næste efterår. Frem for alt var dette beregnet til at modvirke konkurrenter, der hævdede, at udviklingen af ​​NT ville fortsætte indtil 1994, mens Maritz overtog færdiggørelsen i 1992.

Tidligt tænkte udviklerne på, hvordan operativsystemet skulle testes for at afdække svage punkter. Der var allerede visse tests til OS / 2, men disse lagde ifølge udviklerne for stor vægt på operativsystemets arkitektur. NT skulle derimod testes på samme måde som en normal bruger ville bruge operativsystemet. Flere af disse tests skal køre på samme tid for at kontrollere samarbejdet mellem forskellige komponenter og for at opdage fejl, der kun opstår, når flere handlinger kører på samme tid.

Spin-off fra IBM

Microsoft frigav Windows 3.0 grafiske operativsystemudvidelse i maj 1990 , hvilket var en stor succes. Dette forværrede partnerskabet mellem Microsoft og IBM, da IBM ville have Microsoft til at forsømme sit Windows-operativsystem for at fokusere på OS / 2. Microsoft beskæftigede 150 programmerere på det tidspunkt til at udvikle OS / 2, der kostede $ 50 millioner årligt; disse ressourcer var følgelig ikke tilgængelige for andre projekter såsom NT. Det parallelle arbejde med flere helt forskellige operativsystemer kostede ikke kun værdifulde ressourcer, men udgjorde også et stort problem for markedsføring. Softwareudviklere stod over for det vanskelige valg om de skulle udvikle deres applikationer til Windows eller OS / 2, fordi der ikke var nogen Kompatibilitet mellem de to operativsystemer, og det var stadig usikkert på dette tidspunkt, hvilket af de to operativsystemer, der ville sejre i sidste ende.

Som et resultat besluttede Microsoft i august 1990 at videreudvikle operativsystemet som "Windows NT". OS / 2 API bør ikke længere være en del af det fremtidige operativsystem, men bør kun være tilgængelig separat. For at gøre skiftet til Windows NT let for programmører, der allerede var fortrolige med 16-bit versionerne af Windows, blev funktionerne i Win16 API stort set vedtaget, og nye funktioner blev tilføjet. Presentation Manager- grænsefladen til OS / 2 var oprindeligt beregnet til NT , som nu skulle erstattes af Windows-shell under skiftet til Windows-produktsortimentet. Dette gjorde det klart, at en demonstration af operativsystemet på COMDEX 1990 ikke længere var mulig.

IBM skulle ikke finde ud af planerne i starten for ikke at forstyrre virksomheden. I stedet skulle IBM fortsat tro på, at NT ville gå under navnet OS / 2 og kun understøtte Windows-programmer. Denne taktik var beregnet til at købe tid til at gøre NT til et Windows-operativsystem for godt. I september blev de to virksomheder enige om en omlægning, hvor de besluttede, at IBM alene havde ansvaret for den næste version af OS / 2, version 2.0, mens Microsoft skulle udvikle version 3.0 efter det på samme tid. I januar 1991, da IBM-medarbejdere anerkendte Microsofts virkelige mål på et internt møde, brød alliancen mellem de to virksomheder endelig op. I juli 1991 nåede nyheden endelig pressen.

Første trin som Windows NT

Mens udviklerne brugte OS / 2-maskiner til at udvikle Windows NT, krævede Cutler nu, at udviklerne fortsatte deres arbejde med Windows NT selv for at konfrontere dem direkte med deres egen oprettelse og tilskynde dem til at bruge operativsystemet til at videreføre udvikle en i det mindste delvist brugbar tilstand. Derudover vil programfejl i operativsystemet blive opdaget hurtigere. Overgangen fandt sted i marts 1991. Herfra afsluttede udviklingsteamet først den grafiske brugergrænseflade i maj og netværksfunktionerne i august. Udviklerne fokuserede derefter på sikkerheden i operativsystemet, som tidligere var blevet forsømt.

Pre-release version af Windows NT 3.1, som den blev offentliggjort i oktober 1991 på COMDEX

I september 1991 forberedte udviklerne Windows NT til at præsentere operativsystemet på COMDEX, som finder sted den følgende måned. Da Microsoft erkendte, at Windows NT ikke ville være i stand til at vise sine fordele uden programmer, der er specielt designet til dets muligheder, skulle applikationsudviklere rekrutteres ved denne første offentlige præsentation af operativsystemet. På grund af det enorme tids pres og det store antal programfejl måtte mange funktioner udelades. Disse omfattede det nye NTFS- filsystem , som stadig var under udvikling, og kompatibilitet med DOS og 16-bit Windows-applikationer. Denne version af Windows NT kørte også udelukkende på x86- arkitekturen; MIPS-versionen var ikke funktionel på dette tidspunkt og manglede derfor. For at spare omkostninger besluttede Microsoft at sende Windows NT på en cd-rom .

På COMDEX demonstrerede Microsoft operativsystemets multi-processorfunktioner og sendte udviklingssæt til 32-bit software videre til udvalgte udviklere. Virksomheden annoncerede nu slutningen af ​​1992 som leveringsdato. Reaktionerne på forestillingen var overvældende, PC Magazine kaldte Windows NT " den moderne genopfindelse af operativsystemet ", men fandt det samtidig usandsynligt, at den lovede nedadgående kompatibilitet også ville blive indarbejdet i slutproduktet. Den ikke-fungerende MIPS-version truede med at bringe operativtets mål for operativsystemet på lang sigt i fare, og derfor koncentrerede udviklerne sig om denne version og frigav en version af udviklingssættet til MIPS R4000-processoren den 23. december.

Målet var nu at få udviklere til at programmere software til det nye operativsystem. Til dette formål annoncerede Microsoft i marts 1992 med Win32s en grænseflade, som Windows NT-applikationer også kunne udføres på Windows 3.1, så de skulle kunne bruges inden udgivelsen af ​​Windows NT. Imidlertid blev den planlagte levering af operativsystemet forsinket længere og længere, fordi udviklingen tog længere tid end oprindeligt antaget. Derudover skulle der oprettes enhedsdrivere for at kunne adressere eksisterende hardware, da Windows NT nu var en del af Windows-serien.

På en konference fra 6. til 8. juli 1992 i San Francisco præsenterede Microsoft Windows NT igen og udgav cd'er med en pre-release version, der blandt andet indeholdt en ny version af udviklingssættet. Disse omfattede et program, der forenklede overførslen af ​​16-bit Windows-programmer til det nye operativsystem. Microsoft demonstrerede også, at Windows NT kan køre på x86- og MIPS- computere. Selvom denne version nu inkluderede kompatibilitet med DOS og 16-bit Windows-applikationer og OS / 2-undersystemet, var den stadig meget umoden, og de tilsvarende programmer styrtede ofte ned. NTFS-filsystemet var også til stede, men blev stadig betragtet som ustabilt. I denne sammenhæng annoncerede virksomheden en 32-bit version af Microsoft SQL Server til Windows NT.

Problemer med operativsystemets ydeevne

Operativsystemets høje hukommelseskrav var dog et problem; den PC Week holdes af en separat test Windows NT til stort set ubrugelig. De fleste pc'er på det tidspunkt havde en arbejdshukommelse på 4 megabyte, men udviklerne anså 16 megabyte for at være nødvendige for en typisk computer. På grund af de høje priser på hovedhukommelse frygtede udviklerne, at markedet ikke ville acceptere Windows NT på grund af dets hukommelseskrav. Indtil dette tidspunkt havde dette ikke været et problem, fokus var på det faktum, at det nye operativsystem skulle konkurrere med OS / 2 og Unix, og at udviklerne derfor ønskede at score med funktionalitet. Operativsystemets ydeevne var heller ikke optimal. NTFS-filsystemet var for eksempel langsommere end de to andre filsystemer, der blev understøttet af Windows NT, ligesom tekstoutputtet på skærmen. Offentlig NT- betatestning af Windows NT begyndte den 12. oktober 1992, og Microsoft sendte 20.000 eksemplarer af en pre-release-version til betatestere for at spore fejl. Operativsystemet blev nu betragtet som stabilt, så udviklerne påtog sig hastighedsoptimeringer. Udviklerne brugte et trick i Super VGA- driveren for at fremskynde output betydeligt. Ved outsourcing af operativsystemets kerne skal operativsystemets hukommelsesforbrug reduceres.

Microsoft brugte COMDEX i november 1992 til at demonstrere et stort antal tredjepartssoftware til Windows NT. Operativsystemets ydeevne var stadig et problem for udviklere. Analytikere forventede allerede en markedsfordel fra konkurrenten IBM, fordi dets operativsystem OS / 2 2.0 allerede var på markedet, mens frigivelsesdatoen for Windows NT blev udsat til 1993. Bill Gates vidste, at IBM arbejdede på en version af OS / 2, der ligesom Windows NT kunne køre DOS- og Windows 3.1-applikationer. Hvis Windows NT ikke var hurtig nok, frygtede han, at brugerne ville skifte til OS / 2. I februar 1993 var udviklerne så avancerede, at Gates var overbevist om operativsystemets ydeevne.

Sidste udviklingsfase

Udviklerne håbede at have Windows NT klar inden den 10. maj, fordi COMDEX startede i Atlanta den 26. maj , og den dag skulle Bill Gates præsentere det nye operativsystem for offentligheden. Den 8. marts 1993 leverede Microsoft den sidste offentlige preview-version til over 70.000 mennesker. Samtidig optrådte detaljer for første gang om servervarianten Windows NT Advanced Server , som tidligere kun var kendt som Windows NT med LAN Manager . Oprindeligt skulle LAN Manager , svarende til OS / 2 og LAN-serveren , være en separat tilføjelse til Windows NT, men Microsoft integrerede i sidste ende LAN Manager-funktionerne i operativsystemet. Selvom denne pre-release version var meget mere stabil og hurtigere end den sidste pre-release version, frygtede beta-testere, at operativsystemet enten ville blive frigivet for tidligt i en ufærdig tilstand, eller at frigivelsen ville blive forsinket til udgangen af ​​1993 på grund af til de fortsatte mange bugs. Udviklerne indså hurtigt, at reparation af disse fejl ville tage lang tid, og at den planlagte udgivelsesdato den 10. maj ikke kunne overholdes.

Microsoft præsenterede Windows NT for sidste gang inden offentliggørelse på COMDEX i maj 1993. På grund af Microsofts omstilling af operativsystemet til high-end-sektoren var nogle softwareproducenter usikre på, om Windows NT også ville etablere sig som et klientoperativsystem og tøvede derfor med at overføre deres software til 32-bit-arkitekturen. Disse softwareproducenter havde allerede haft dårlige erfaringer med OS / 2 og var blevet mere forsigtige som et resultat. Bill Gates meddelte, at det nye operativsystem ville blive leveret inden for 60 dage. I de sidste tre måneder før udgivelsen fik udviklingsteamet kun løst fejl, men stoppede med at udvikle operativsystemet på dette sene stadium i udviklingscyklussen . Imidlertid flød ideerne ind i den næste version af operativsystemet, den senere Windows NT 3.5 .

Publikationer

Den 26. juli 1993 blev Windows NT 3.1 og Windows NT 3.1 Advanced Server frigivet i USA, oprindeligt kun til x86- og MIPS-processorer. Portering til alfa-processorer fulgte i september samme år. Version nummer 3.1 blev bevidst valgt for at være det samme som 16-bit operativsystem tilføjelsen Windows 3.1 med hensyn til version nummer. Prisen i USA var 495 USD for den almindelige version; Advanced Server skulle oprindeligt koste USD 2995 og var kun tilgængelig i de første seks måneder til en reduceret pris på USD 1495. Denne nedsatte pris blev i sidste ende bevaret, indtil efterfølgeren blev frigivet. Næsten 250 programmører skrev i alt 5,6 millioner linier kode , udviklingen kostede i alt 150 millioner USD. Beslutningen om at arbejde på dit eget operativsystem så tidligt som muligt betalte sig i sidste ende, da mange programfejl kunne løses i løbet af udviklingsprocessen. I det sidste år med udvikling alene fik udviklingsteamet rettet over 30.000 bugs.

Tre servicepakker, der blev frigivet i de følgende måneder, blev brugt til at rette fejl : Service Pack 1 blev frigivet den 8. oktober 1993, Service Pack 2 fulgte den 24. januar 1994, og Service Pack 3 blev endelig frigivet den 29. oktober 1994 Distribution fandt sted via cd og disketter, men også via postkasser , Compuserve og det daværende nye internet . Slutningen af ​​support til slutkunder var 31. december 2000.

Ud over engelsk var Windows NT 3.1 også tilgængelig på tysk, fransk, hollandsk, japansk, spansk og svensk. På dansk, finsk, italiensk, norsk og portugisisk blev kun arbejdsstationversionen oversat, men ikke serveren.

Operativsystemets mål

Cutler havde tre hovedmål for Windows NT. Det første mål var bærbarhed : i modsætning til tidligere operativsystemer, som for det meste var tæt knyttet til den tilknyttede arkitektur, skulle Windows NT kunne køre på flere processorarkitekturer. Dette betød, at operativsystemet skulle skrives på et højt niveau programmeringssprog ; Cutler valgte programmeringssprog C, fordi mange programmører allerede var fortrolige med det. Han vidste allerede under planlægningsfasen, at Windows NT ville have et langt større hukommelsesforbrug end noget tidligere operativsystem. Ud over grafiksystemet og dele af netværkssystemet, der bruger C ++ programmeringssprog , blev kun sektioner, der absolut kræver hardwareadgang og hastighedskritiske funktioner, skrevet på samlingssprog ; disse sektioner blev isoleret, så de let kunne erstattes med passende maskinkode til den respektive arkitektur under portering.

Det andet mål var pålidelighed : Systemet skulle ikke længere kunne bringes ned af et defekt program eller defekt hardware. Dette skulle gøre computere attraktive for systemkritiske applikationer. For at nå dette mål blev Windows NT-arkitekturen designet på en sådan måde, at operativsystemets kerne blev forseglet, og applikationer ikke kunne få adgang til den direkte. Operativsystemets kerne var planlagt som en mikrokernel, som forskellige komponenter i operativsystemets kerne er baseret på; Cutler var allerede bekendt med dette koncept fra sin tid i DEC. Fejl, som operativsystemet møder, er undtagelser, så de ikke påvirker systemet så meget som muligt. NTFS-filsystemet er designet som et robust filsystem og bør ikke ødelægges af harddiskfejl. Operativsystemet forsøger så godt som muligt at gendanne beskadigede data, for eksempel på grund af dårlige sektorer. Pålidelighed inkluderer også sikkerhed, fordi operativsystemet også skal være immun over for eksterne angreb. Det har længe været almindeligt på mainframes, at hver bruger har sin egen brugerkonto, under hvilken de kan logge på, og som en administrator tildelte visse rettigheder til; for eksempel kunne brugere forhindres i at få adgang til følsomme dokumenter. En virtuel hukommelsesadministration skal gøre det muligt for operativsystemet at administrere lagring af programmer. For eksempel bør en brugers applikationer have adgang til eksterne hukommelsesområder for at forhindre, at hukommelsen læses ud eller manipuleres af en anden brugers programmer.

Det tredje mål var personlighed : operativsystemet skulle være i stand til at udføre programmer fra forskellige operativsystemer, såsom Windows , MS-DOS og OS / 2-programmer. Mach-kernen eksisterede allerede før det efter et lignende koncept, idet API'erne blev outsourcet til komponenter, der fungerede uden for operativsystemets kerne som applikationsprogrammer. Disse komponenter kunne let ændres eller nye tilføjes. Windows NT vedtog dette koncept i form af såkaldte undersystemer. Kompatibilitet med Windows-programmer var særlig vigtig for Bill Gates, fordi han så OS / 2 mislykkes på markedet, fordi det ikke tog denne kompatibilitet i betragtning. Han indså, at kunderne ville fortsætte med at bruge deres gamle software på et nyt operativsystem og kom til den konklusion, at Windows NT måtte understøtte gamle Windows-programmer for at få succes.

Ud over alle disse mål forsøgte udviklerne at holde øje med operativsystemets hastighed. De undersøgte kørselsadfærden for vigtige funktioner i operativsystemet og optimerede den til hurtig eksekveringshastighed. Store dele af netværkssystemet er indbygget i operativsystemets kerne for at øge netværksydelsen.

Windows NT blev designet som et netværksoperativsystem fra starten. På dette område var Novell markedsleder med sit NetWare- produkt, og Microsoft havde endnu ikke formået at udvikle et eget produkt. Cutler håbede at erhverve yderligere kunder med et pålideligt netværkskompatibelt operativsystem. Bill Gates havde allerede domineret markedet for desktopoperativsystemer i 1980'erne med produkterne MS-DOS og Windows og håbede at gøre noget lignende i netværksforretningen med Windows NT. Gates så et marked for Windows NT på serverne , som på det tidspunkt opstod som en ny type computer , mens han samtidig ikke forventede succes på desktop-markedet før i 1995.

I senere interviews, herunder med produktchefen for Windows NT, David Thacher, blev operativsystemet derfor positioneret som et avanceret operativsystem; det var ikke beregnet til fuldstændigt at erstatte Windows 3.1, men snarere at supplere produktprogrammet med et operativsystem til sikkerhedskritiske applikationer. Microsoft forventede salg på 10 til 20 procent af alle Windows-operativsystemer samt en penetrationsrate på 10 procent i high-end-markedet i det første år, hvilket svarer til cirka en million eksemplarer.

beskrivelse

arkitektur

Brugergrænsefladen til Windows NT 3.1 har samme udseende som Windows 3.1, men internt er det et helt nyt operativsystem. Det er ikke baseret på MS-DOS, men er et helt uafhængigt 32-bit operativsystem; adskillige koncepter blev vedtaget fra Cutlers tidligere VMS-operativsystem. Den arkitektur af Windows NT er en kombination af forskellige modeller: kernen af operativsystemet er modulopbygget, mens applikationer, i overensstemmelse med den klient-server-model, der ses som klienter, der kommunikerer med en server for at opkaldsfunktioner. Systemressourcer som hukommelse, filer eller enheder betragtes som objekter, der altid kan tilgås på samme måde ved hjælp af håndtag, og som dermed kan beskyttes mod uautoriseret adgang.

Operativsystemet er designet til multiprocessorsystemer; det understøtter forebyggende multitasking såvel som tråde, så flere computerprocesser kan køre samtidigt. Om symmetrisk multiprocessing beregningsbelastning fordeles jævnt på alle tilgængelige processorer. Mulighederne for interprocess-kommunikation i Windows NT 3.1 er designet udelukkende til netværk. Funktioner som rør kan bruges på samme måde både lokalt og over netværket. To nyligt introducerede funktioner, Remote Procedure Call (RPC) på den ene side og Network DDE , en udvidelse af Dynamic Data Exchange (DDE) på den anden, forenkler adgang til og dataudveksling mellem processer, der er placeret på forskellige computere i et netværk .

Operativsystemets kerne er designet på en sådan måde, at den kombinerer visse elementer i en monolitisk kerne med dem fra en mikrokerne ; i dag kaldes dette for det meste en hybridkerne . Det laveste lag er hardware- abstraktionslaget , som isolerer operativsystemet fra hardwaren, så operativsystemet let kan overføres til andre processorarkitekturer. Windows NT-programfiler kan kun nogensinde køre på en bestemt processorarkitektur og skal kompileres for hver platform . Ovenstående kerne indeholder kun grundlæggende funktioner såsom afbrydelsesadministration og processorsynkronisering, andre kernefunktioner udføres af moduler, der er uafhængige af hinanden og kan udveksles uden at påvirke resten af ​​operativsystemet.

Delsystemerne bygger på operativsystemets kerne . Der er to typer delsystemer: på den ene side er der de såkaldte integrerede delsystemer, der udfører vigtige grundlæggende funktioner i operativsystemet. Dette inkluderer blandt andet sikkerhedsundersystemet, der gennemfører registreringsprocessen og overvåger systemets sikkerhed. På den anden side er der miljøundersystemer, der gør operativsystemets funktioner tilgængelige for applikationsprogrammer i form af programmeringsgrænseflader . Hjørnestenen er 32-bit delsystemet, der udfører 32-bit programmer skrevet til Windows NT. 32-bit-undersystemet indeholder også alle outputfunktioner, såsom GDI ( Graphics Device Interface ), så de andre subsystemer skal kalde 32-bit-undersystemet til outputtekst eller grafik. Ud over 32-bit-undersystemet indeholder Windows NT 3.1 to andre undersystemer. På den ene side er der POSIX-undersystemet , som muliggør udførelse af POSIX-kompatible programmer, der blev kompileret til Windows NT 3.1. På den anden side indeholder x86-versionen af ​​Windows NT 3.1 OS / 2-undersystemet, hvormed kommandolinjebaserede OS / 2-1.x-programmer kan startes.

Den såkaldte Virtual DOS Machine (VDM) ses undertiden som et undersystem, men strengt taget er det et simpelt 32-bit Windows-program. Det giver dig mulighed for at starte programmer, der oprindeligt blev skrevet til MS-DOS. Den virtuelle DOS-maskine bruger Virtual 8086-tilstand på x86-computere til at køre MS-DOS-programmer direkte, mens RISC-computere bruger en emulator, der er licenseret af Insignia Solutions, der efterligner en Intel 80286- processor. Windows on Windows (WoW), som gør det muligt at køre programmer til 16-bit Windows-versioner som Windows 3.1, er baseret på VDM . Mens rene DOS-programmer hver udføres i deres egen VDM, bruges en fælles VDM til 16-bit Windows-programmer, så de deler et hukommelsesområde. Dette gøres af kompatibilitetshensyn, da nogle programmer er afhængige af evnen til at styre deres hukommelse sammen (for eksempel Microsoft Mail og Schedule + ). Dette betyder imidlertid, at disse programmer stadig kører i samarbejde multitasking med hinanden, og et defekt program kan medføre, at alle andre 16-bit Windows-programmer (men ikke Windows NT selv) går ned. Ikke alle MS-DOS- og 16-bit Windows-programmer fungerer under Windows NT 3.1, da operativsystemet ikke tillader programmer at få adgang til hardwaren direkte; nogle applikationer kræver også VxD- filer, som ikke kan bruges i Windows NT 3.1.

Grafisk gengivelse af arkitekturen i Windows NT 3.1. Følgende komponenter i operativsystemets kerne vises: I / O Manager (engelsk I / O Manager ), Object Manager (engelsk Object Manager ), Security Monitor (engelsk Security Reference Monitor ), Process Manager (engelsk Process Manager ), LPC Manager ( Local Procedure Call - Manager, engelsk Local Procedure Call Facility ), VM-manager (virtual memory management, English Virtual Memory Manager ).

Systembeskrivelse

NTLDR boot manager giver dig mulighed for at vælge mellem flere operativsystemer på en computer (her Windows NT 3.1 og MS-DOS).

Windows NT 3.1 indeholder en boot manager kaldet NTLDR , som indlæses på x86-baserede computere, når systemet startes. Dette gør det muligt at betjene en eller flere forekomster af selve Windows NT 3.1 såvel som MS-DOS og OS / 2 1.x parallelt på en computer. NTLDR er ikke inkluderet i RISC-versionerne, fordi firmwaren til disse arkitekturer leveres med sin egen boot manager.

Hver bruger skal logge ind på Windows NT 3.1 efter start af operativsystemet ved at trykke på tastekombinationen Ctrl + Alt + Del og indtaste brugernavn og adgangskode. Til godkendelse bruger Windows NT 3.1, den nyligt introducerede NTLM- proces, som er modsat den, der blev brugt i tidligere netværksprodukter fra Microsoft LM Hash , tillader også skelnen mellem store og små bogstaver i adgangskoden. Brugere har hver deres konto, hvor brugerspecifikke indstillinger gemmes; dette inkluderer farveskemaet eller baggrundsbilledet. Brugere kan tildeles visse rettigheder, såsom at ændre systemtiden eller lukke systemet. For at forenkle administrationen er det også muligt at gruppere brugere og tildele passende rettigheder til brugergrupperne. Programlederens grupper er opdelt i generelle og personlige grupper. Generelle grupper er tilgængelige for alle brugere af computeren, personlige grupper er kun tilgængelige for den aktuelt loggede bruger.

Windows NT 3.1 filhåndtering med rettighedsadministration åben

Windows NT 3.1 inkluderer det nye NTFS- filsystem . På den ene side er dette designet til robusthed og skal også være i stand til at modstå hardwarefejl. På den anden side muliggør det tildeling af bestemte læse- og skrivrettigheder til brugere eller brugergrupper på filniveau. NTFS understøtter lange filnavne såvel som funktioner til understøttelse af POSIX-programmer såsom hardlinks . Af kompatibilitetshensyn understøtter Windows NT 3.1 fortsat FAT16- filsystemet og HPFS- filsystemet, der er vedtaget af OS / 2 .

Designet som et netværksoperativsystem understøtter Windows NT 3.1 adskillige netværksprotokoller . Ud over IPX / SPX , DLC og MSs egen NetBEUI tilbyder operativsystemet TCP / IP- protokollen, som også kan bruges til at oprette forbindelse til Internettet. I lighed med Windows til arbejdsgrupper kan mapper og printere deles, så adgang og konfiguration af disse ressourcer er mulig via netværket, forudsat at brugerrettighederne er passende. Den Remote Access Service (RAS) giver mulighed for en klient, der er placeret uden for en Windows NT -netværk til at oprette forbindelse til dette netværk via et modem , ISDN eller X.25 og adgang dets ressourcer. Arbejdsstationen tillader en RAS-forbindelse, mens serveren tillader 64. Derudover inkluderer Windows NT 3.1 en FTP- server og klient.

Ud over at administrere lokale printere og netværksprintere indeholder udskriftsadministratoren en række andre funktioner. I lighed med filer kan brugerne tildeles bestemte rettigheder, såsom retten til at udskrive på en bestemt printer overhovedet. Flere printere kan også grupperes i en printerpulje, så udskriftsjob distribueres automatisk til alle printere. Når du installerer en netværksprinter, downloades de nødvendige printerdrivere automatisk til den respektive klientcomputer via netværket, så der ikke er behov for at installere printerdrivere manuelt til hver computer.

Windows NT 3.1 understøtter den daværende nye Unicode- standard, et tegnsæt, som flere sprog kan repræsenteres med. Dette skulle forenkle lokaliseringen af operativsystemet. Alle tegnstrenge samt fil og mappenavne behandles internt i Unicode, men de medfølgende programmer, såsom filhåndtering , understøtter ikke Unicode, så mapper, der indeholder Unicode-tegn i deres navne ikke kan tilgås. Til demonstrationsformål er en Unicode-skrifttype inkluderet i Lucida Sans Unicode , men den er ikke installeret som standard. De forrige kodesider understøttes stadig af grunde til kompatibilitet.

Med Windows-registreringsdatabasen , en registreringsdatabase, introducerer Windows NT 3.1 en central, hierarkisk struktureret konfigurationsdatabase. Dette er beregnet til at erstatte de udbredte tekstbaserede konfigurationsfiler såsom INI-filer , AUTOEXEC.BAT og CONFIG.SYS og for at lette konfigurationen af ​​computere via netværket. Registret kan ses og redigeres af brugeren via den udokumenterede registreringseditor. AUTOEXEC.BAT læses stadig af operativsystemet, når du logger på for at indstille miljøvariabler, der er defineret i denne fil.

Den Advanced Server er designet til at styre arbejdsstationerne. Det kan fungere som en domænecontroller, hvor alle brugere og grupper samt deres rettigheder er gemt. Det betyder, at en bruger kan logge ind fra enhver computer, der er placeret i domænet, og brugeradministration kan også finde sted centralt på serveren. Tillidsforhold kan etableres med andre domæner for at være i stand til at få adgang til ressourcer på tværs af domæner. Filer såsom logon-scripts kan automatisk synkroniseres på alle computere i et netværk via replikeringstjenesten . For at lette forbindelsen til Macintosh- computere understøtter Advanced Server, i modsætning til arbejdsstationen, også AppleTalk- protokollen. Harddiske kan kombineres til RAID'er i Advanced Server , systemerne RAID 0, RAID 1 og RAID 5 understøttes.

Leveringsomfang

Systemmonitoren blev brugt til at overvåge forskellige ydeevne parametre på en Windows NT 3.1 computer.

Windows NT 3.1 leveres hovedsageligt med 32-bit versioner af de programmer, der fulgte med Windows 3.1 og Windows til arbejdsgrupper . Derudover var der et par hjælpeprogrammer, der er specielt skræddersyet til Windows NT's behov : User Manager, System Monitor , Hard Disk Manager , Event Viewer og Tape Backup- programmet . Yderligere serverspecifikke hjælpeprogrammer var tilgængelige for Advanced Server . Da Windows NT 3.1 ikke er baseret på MS-DOS, var cmd.exe en ny 32-bit kommandolinjeprocessor, der stort set var kompatibel med MS-DOS 5.0. Af kompatibilitetsårsager inkluderede Windows NT 3.1 nogle 16-bit Windows- og MS-DOS-programmer, såsom Microsoft Write eller EDLIN .

Da Windows NT 3.1 var et helt nyt operativsystem, og tidligere enhedsdrivere derfor ikke kunne bruges, var adskillige drivere til almindelige enheder inkluderet i leveringsomfanget. Driveromfanget omfattede enhedsdrivere til nogle populære SCSI- enheder (såsom harddiske, cd-rom-drev, bånddrev og scannere ) samt ISA- periferiudstyr (såsom grafikkort, lydkort og netværkskort) samt printerdrivere . PCI-bussen blev udtrykkeligt ikke understøttet . Windows NT 3.1 kunne styre en eksisterende uafbrydelig strømforsyning .

Installation af Windows NT 3.1 var mulig på to måder: på den ene side fra cd-rom'en ved hjælp af den medfølgende startdisk , på den anden side på x86-computere fra et disksæt bestående af 22 3,5 ″ diske (med Advanced Server 23 diske). En netværksinstallation understøttes også. Leveringsomfanget inkluderede også en kupon, hvormed et 5,25 ″ diskettsæt bestående af 27 disketter eller 28 disketter til Advanced Server kunne genbestilles. CD-ROM'en indeholdt yderligere drivere og programmer sammenlignet med diskettsættet.

Systemkrav

Windows NT 3.1 understøttede flere processorarkitekturer. Operativsystemet kørte både på x86-arkitekturen og på to RISC-baserede arkitekturer: Computere i MIPS R4000- og R4400-serien og computere med en Alpha-processor.

Minimumskravene til installation på x86-systemer var en 386 processor med 25 MHz, mindst 12 MB RAM, 75 MB harddiskplads og et VGA- grafikkort . På RISC-systemer var minimumskravet på 16 MB RAM og 92 MB harddiskplads højere på grund af arkitekturen, og et cd-rom-drev var også absolut nødvendigt. The Advanced Server krævede en 386 processor med 16 MB RAM og 90 MB plads på harddisken, eller et RISC-system med 16 MB RAM og 110 MB plads på harddisken. Windows NT 3.1 understøttede multiprocessorsystemer med op til to processorer, Advanced Server kunne styre fire processorer.

På grund af en fejl i processorregistreringen mislykkes installationen af ​​operativsystemet på alle processorer siden Pentium II . Microsoft har aldrig rettet dette problem, men uofficielle programrettelser er tilgængelige for at muliggøre installation.

resonans

I juni 1994 var Microsoft kun i stand til at sælge 250.000 eksemplarer på verdensplan, heraf ti procent i Tyskland. Selvom Microsoft selv rapporterede et højt salg på 200.000 eksemplarer inden for de første 60 dage, rapporterede forhandlerne, at efterspørgslen faldt kraftigt efter den indledende eufori og endda faldt bag OS / 2. Hardwarekravene var meget høje for tiden; De anbefalede systemkrav til en 486-processor med 16 MB RAM var langt over gennemsnittet af computere på det tidspunkt, og operativsystemet viste sig også at være for langsomt. Der var næppe 32-bit-programmer, der kunne have brugt Windows NT 3.1-funktionerne, så de gamle 16-bit-programmer måtte bruges; Når man bruger sådanne programmer under Windows NT 3.1, var der dog en reduktion i hastighed sammenlignet med Windows 3.x. Det anslås, at der i november 1993, fire måneder efter udgivelsen af ​​Windows NT 3.1, kun var 150 Windows NT-programmer, for det meste grundlæggende software såsom en Office-pakke, der ikke var tilgængelig til Windows NT 3.1. Under udviklingen af ​​operativsystemet ændrede API-opkaldene sig, så 32-bit-programmer, der blev kompileret med pre-release-versionen af ​​Windows NT 3.1, ikke længere kunne køre på den endelige version. Dette gjaldt også kommercielle produkter som Microsoft Visual C ++ .

RISC-systemer med Windows NT 3.1 havde en endnu større ulempe: Selvom de var bedre end x86-versionen med hensyn til ydeevne, blev næsten ingen 32-bit programmer eller drivere porteret til disse systemer. Når det kom til udførelse af 16-bit programmer, blev RISC-systemer efterladt, da en 80286 skulle emuleres her, hvilket igen massivt bremsede programmerne ned sammenlignet med x86-systemer. Valget af en 80286-processor som basis for emuleringen betød også, at MS-DOS og 16-bit Windows-programmer, der brugte 80386- kommandoer, slet ikke kunne udføres, hovedsageligt grafikprogrammer og udviklingsmiljøer .

Det var dog ikke alle negative anmeldelser; for eksempel vurderede c't operativsystemets multitasking-funktioner meget positivt, især i sammenligning med Windows 3.1. Installationen blev også betragtet som gennemtænkt. InfoWorld havde en lignende opfattelse; installation af operativsystemet var meget let i forhold til operativsystemets størrelse, selvom installation fra disketter blev betragtet som tidskrævende. Den Advanced Server , som var til at lykkes den tabende LAN Manager produkt , var teknisk langt overlegen i forhold til sin forgænger, og blev anset for at være mere brugervenligt end Unix, men i sidste ende lidt fra de samme problemer som arbejdsstationen versionen, såsom tab af hastighed, når du bruger 16-bit software. Den Advanced Server også havde en klar prismæssig fordel i store netværk, som prisen var flad og ikke afhængig af antallet af kunder.

Med Windows NT gik Microsoft ind på et marked, hvor virksomheden aldrig havde været i stand til at få fodfæste, og som derfor overvejende blev formet af Unix-, Novell NetWare- og OS / 2-operativsystemerne. I en test af InfoWorld-magasinet i november 1993, som undersøgte adskillige operativsystemer, der var tilgængelige på det tidspunkt for deres netværksfunktion, klarede Windows NT 3.1 sig meget dårligt i sammenligning med konkurrencen: Som klient kunne den kun oprette forbindelse til sit eget serverprodukt via NetBEUI ; Forsøg på at etablere forbindelser med Unix, NetWare og OS / 2 mislykkedes konsekvent, hvilket hovedsageligt skyldtes mangel på klientsoftware. Ud over klienten kunne kun Macintosh (via AppleTalk) og, omend begrænset, OS / 2 oprette forbindelse til Advanced Server .

Windows NT 3.1 var mere succesrig i Japan end i resten af ​​verden. Da operativsystemet dukkede op i Japan i januar 1994, brugte mange japanske virksomheder stadig mainframes og var i færd med at oprette pc'er og netværke dem. NetWare og Unix var næppe udbredt i Japan i modsætning til Amerika, så Windows NT 3.1 var i stand til at sprede sig uovertruffen på det japanske marked. Microsoft Japan kørte bedre markedsføring målrettet primært finansielle virksomheder; det arbejdede med de største virksomheder i computerindustrien for at kommercialisere operativsystemet i den finansielle sektor.

Selvom systemets faktiske succes kun var moderat, havde Windows NT en varig indflydelse på den videre udvikling af operativsystemer: Udviklerne af Unix-derivater begyndte at standardisere deres operativsystemer. Novell var også bekymret for sin markedsandel og købte en Unix-forhandler. Unix-forhandlerne var dog bekymrede over, at Windows NT måske tog markedet væk fra dem. Producenterne af mikroprocessorer håbede at drage fordel af operativsystemets bærbarhed , og så meddelte nogle af dem, at de ville portere operativsystemet til deres arkitektur, såsom Clipper-processoren og Sun SPARC- arkitekturen. Windows NT vil dominere desktop-markedet, så snart hardwaren bliver kraftig nok til at køre operativsystemet med en acceptabel hastighed.

litteratur

  • G. Pascal Zachary: The War of Codes. Hvordan Microsoft udvikler et nyt operativsystem . 1. udgave. Hoffmann og Campe, Hamborg 1996, ISBN 3-455-11038-X (engelsk: Showstopper! Det voldsomme løb om at skabe Windows NT og den næste generation hos Microsoft . Oversat af Ulrike Wasel, Klaus Timmermann).
    • Engelsk original: G. Pascal Zachary: Showstopper! Den banebrydende race om at skabe Windows NT og den næste generation hos Microsoft . E-rettigheder / E-Reads, New York 2009, ISBN 0-7592-8578-0 .
  • Helen Custer: Inde i Windows NT . Microsoft Press, Redmond 1993, ISBN 1-55615-481-X .

Weblinks

Individuelle beviser

  1. Zachary: showstopper! S. 31
  2. Zachary: showstopper! S. 33
  3. Zachary: showstopper! S. 34
  4. Zachary: showstopper! S. 34f
  5. Zachary: showstopper! S. 35
  6. Zachary: showstopper! S. 21
  7. Zachary: showstopper! S. 17
  8. Zachary: showstopper! S. 24
  9. Zachary: showstopper! S. 25
  10. Zachary: showstopper! S. 36
  11. Zachary: showstopper! S. 37
  12. Zachary: showstopper! S. 38
  13. Zachary: showstopper! S. 45
  14. Zachary: showstopper! S. 49
  15. Zachary: showstopper! S. 43
  16. Zachary: showstopper! S. 43f
  17. ^ National Museum of American History | Microsoft Windows NT OS / 2 Design-projektmappe . Hentet 9. juni 2012.
  18. ^ Custer: Inde i Windows NT. S. 2
  19. ^ Custer: Inde i Windows NT. S. 3
  20. Defence Department - Trusted Computersystem Evaluation Criteria (PDF; 0.4 MB) Hentet 19. september 2012.
  21. ^ A b c d e Paul Thurrott: Windows Server 2003: Vejen til guld - Første del: De tidlige år . 24. januar 2003. Arkiveret fra originalen 1. januar 2005. Hentet 28. maj 2012.
  22. ^ Mark Smith: Alpha's død på NT . 27. august 1999. Arkiveret fra originalen den 18. april 2012. Hentet den 19. maj 2012.
  23. Zachary: showstopper! S. 67
  24. Zachary: showstopper! S. 70
  25. Zachary: showstopper! S. 69
  26. Zachary: showstopper! S. 69f
  27. Zachary: showstopper! S. 68
  28. Whit Sam Whitmore: David Cutler: Orchestrating OS / 2 3.0: Microsoft Corp.s kommende kommende operativsystem. Arkiveret fra originalen den 9. september 2006. I: PC Week (Arkiveret i et forum) . 6. maj 1991.
  29. Zachary: showstopper! S. 84f
  30. Zachary: showstopper! S. 89
  31. Zachary: showstopper! S. 90
  32. Zachary: showstopper! S. 98f
  33. Zachary: showstopper! S. 100
  34. Zachary: showstopper! S. 99f
  35. Brett Glass: Windows, OS / 2-debat er stadig et varmt emne: Softwareleverandører med begrænsede ressourcer er stadig tvunget til at vælge mellem Windows og OS / 2-udvikling . I: InfoWorld . 13, nr. 21, 27. maj 1991, s. 66.
  36. a b Zachary: SHOWSTOPPER! S. 102
  37. a b Stuart J. Johnston: Microsoft dropper OS / 2 2.0 API, opdaterer 32-bit Windows-plan: Brugere står over for valg mellem OS / 2 og Windows NT . I: InfoWorld . 13, nr. 27, 8. juli 1991, s. 1, 103.
  38. Zachary: showstopper! S. 105
  39. a b c Zachary: SHOWSTOPPER! S. 54
  40. a b Zachary: SHOWSTOPPER! S. 101
  41. Rachel Parker: To giganter med egne synspunkter: IBM har brug for OS / 2; Microsoft gør Windows . I: InfoWorld . 12, nr. 52, 24. december 1990, s. 8.
  42. Zachary: showstopper! S. 108f
  43. Zachary: showstopper! S. 135f
  44. Zachary: showstopper! S. 138
  45. Zachary: showstopper! S. 150
  46. Zachary: showstopper! S. 155
  47. a b Zachary: SHOWSTOPPER! S. 157f
  48. Zachary: showstopper! S. 165
  49. Zachary: showstopper! S. 179f
  50. a b Zachary: SHOWSTOPPER! S. 176f
  51. Zachary: showstopper! S. 174
  52. Stuart J. Johnston: NT ser ægte ud på Comdex: Microsoft erklærer, at de vil starte betatest i begyndelsen af ​​1992 . I: InfoWorld . 13, nr. 43, 28. oktober 1991, s. 1, 8.
  53. Zachary: showstopper! S. 175f
  54. Bill Machrone: Er NT Promises MT Promises? . I: PC Magazine . 10, nr. 20, 26. november 1991, s. 85f. ISSN 0888-8507 .  
  55. Zachary: showstopper! S. 189
  56. Elizabeth Eva: Microsoft skibe værktøjer til MIPS RISC . I: InfoWorld . 13, nr. 52, 30. december 1991, s. 1, 8.
  57. Stuart J. Johnston: Microsoft afslører 32-bit-strategi: Win32s lader NT-applikationer køre på Windows 3.1 . I: InfoWorld . 14, nr. 9, 2. marts 1992, s. 1, 107.
  58. Zachary: showstopper! S. 196
  59. ^ A b Peter Siering: Operativsystem Poker: Første kig på Windows NT . I: c't . 9, 1992, s. 42 ff.
  60. Kevin Strehlo: Microsoft gør sit træk med Windows NT SDK . I: InfoWorld . 14, nr. 28, 13. juli 1992, s. 1, 92.
  61. Zachary: showstopper! S. 222
  62. Stuart J. Johnston: SDK klar til SQL Server til NT: Giver hurtigere skrivning af 32-bit kode . I: InfoWorld . 14, nr. 29, 20. juli 1992, s. 8.
  63. Zachary: showstopper! S. 227
  64. Zachary: showstopper! S. 229
  65. Zachary: showstopper! S. 230
  66. Zachary: showstopper! S. 241
  67. Zachary: showstopper! S. 244
  68. a b Zachary: SHOWSTOPPER! S. 239
  69. ^ Stuart J. Johnston: Microsoft udruller Windows NT beta . I: InfoWorld . 14, nr. 43, 26. oktober 1992, s. 3.
  70. Zachary: showstopper! S. 243f
  71. Zachary: showstopper! S. 248f
  72. ^ Stuart J. Johnston: Leverandører kaster støtte bag Windows NT . I: InfoWorld . 14, nr. 47, 23. november 1992, s. 3.
  73. Shawn Willett: NTs forsinkelser betyder et andet kig og respekt for OS / 2 . I: InfoWorld . 14, nr. 41, 12. oktober 1992, s. 17.
  74. Zachary: showstopper! S. 255
  75. Zachary: showstopper! S. 258
  76. Zachary: showstopper! S. 259
  77. Zachary: showstopper! S. 273
  78. ^ Stuart J. Johnston: Microsoft sender endelig Windows NT beta . I: InfoWorld . 15, nr. 12, 22. marts 1993, s. 3.
  79. ^ Stuart J. Johnston: NT-serverudgave for at få fjernadgang . I: InfoWorld . 15, nr. 11, 15. marts 1993, s. 1, 107.
  80. a b Nicholas Perele, Nancy Durlester, Laura Wonnacott, Dan Sommer: Interoperabilitetshovedpine: forbinder forskellige klienter og servere: Missionen: at give hver af otte klientoperativsystemer samtidig adgang til de førende netværk og printere i vores testvirksomhed . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 124-134.
  81. ^ Stuart J. Johnston: NT er ved at udvikle sig, siger de nyeste beta-brugere: Men de ønsker en fejlfri endelig version, selvom det er sent . I: InfoWorld . 15, nr. 14, 5. april 1993, s. 3.
  82. Zachary: showstopper! S. 274
  83. ^ Shawn Willett, Jeanette Borzo: Brugere roser NTs grafikunderstøttelse hos Comdex . I: InfoWorld . 15, nr. 22, 31. maj 1993, s. 13.
  84. Applikationer er stadig langt væk Microsoft sætter Windows NT i produktion på trods af fejl . Computeruge. 13. august 1993. Hentet 27. maj 2013.
  85. Zachary: showstopper! S. 278
  86. Zachary: showstopper! S. 302
  87. Zachary: showstopper! S. 285
  88. Zachary: showstopper! S. 300
  89. Stuart J. Johnston, Doug Barney: NT-version til Alpha-chip klar til at blive sendt til brugerne . I: InfoWorld . 15, nr. 38, 20. september 1993, s. 3.
  90. ^ Scott Mace: NT lader klient- / server-apps vente: Databaseservere vil være klar, så snart Microsoft sender forsinket OS . I: InfoWorld . 15, nr. 22, 31. maj 1993, s. 1.
  91. ^ Doug Barney: Microsoft er klar til at sende Windows NT 3.5: Styrker skub i virksomheden med SMS-frigivelse . I: InfoWorld . 16, nr. 38, 19. september 1994, s. 5.
  92. ^ A b Amanda Hixson: Sigter mod den høje ende: Et interview med Paul Thatcher, Microsofts Windows NT-produktchef . I: InfoWorld . 15, nr. 21, 24. maj 1993, s. 92.
  93. Zachary: showstopper! S. 290
  94. Zachary: showstopper! S. 307
  95. Zachary: showstopper! S. 271
  96. Dave Macdonald: Første opdatering til Windows NT 3.1 er tilgængelig! I: comp.os.ms-windows.announce (Google Groups). 8. oktober 1993, adgang til 25. januar 2015 .
  97. ^ Steve Heaney: US Service Pack 2 nu tilgængelig. I: comp.os.ms-windows.nt.setup (Google Groups). 24. januar 1994, adgang til 25. januar 2015 .
  98. "moderator": 61 Nye uploads til CICA [07/11/94]. I: comp.os.ms-windows.announce (Google Groups). 7. november 1994, adgang til 25. januar 2015 .
  99. Microsoft Knowledge Base - README.TXT: US Service Pack til Windows NT (ikke længere tilgængelig online)
  100. Microsoft Knowledge Base - Sådan opnås US Service Pack til Windows NT (ikke længere tilgængelig online; KB-nummer 104597 bruges til en anden artikel i dag)
  101. Microsoft Support Lifecycle - Windows NT Workstation 3.1 . Hentet 8. juni 2012.
  102. ^ Microsoft - Liste over lokaliserede MS-operativsystemer - Ældre versioner af Windows . Arkiveret fra originalen den 10. august 2016. Hentet 4. juni 2012.
  103. Zachary: showstopper! S. 53
  104. Zachary: showstopper! S. 77
  105. Zachary: showstopper! S. 55
  106. ^ Custer: Inde i Windows NT. S. 8f
  107. ^ A b c Custer: Inde i Windows NT. S. 9
  108. Zachary: showstopper! S.56
  109. Zachary: showstopper! S. 57
  110. ^ A b c Custer: Inde i Windows NT. S. 10
  111. a b c d Ben Ezzell: Preview: Windows NT: The Power Under the Hood . I: PC Magazine . 12, nr. 11, 15. juni 1993, s. 173-200. ISSN 0888-8507 .  
  112. a b Custer: Inde i Windows NT. S. 6
  113. Zachary: showstopper! S. 279
  114. ^ Custer: Inde i Windows NT. S. 12
  115. Zachary: showstopper! S. 65
  116. Zachary: showstopper! S. 3
  117. Zachary: showstopper! S. 151
  118. Amanda Hixson: Opbygning af en infrastruktur: Microsoft erkender, at det har brug for solide partnerskaber for at give det troværdighed i den høje ende . I: InfoWorld . 15, nr. 21, 24. maj 1993, s. 85.
  119. ^ Mark Russinovich: Windows NT og VMS: Resten af ​​historien . 1. december 1998. Arkiveret fra originalen den 15. april 2012. Hentet den 19. maj 2012.
  120. ^ A b c Custer: Inde i Windows NT. S. 20
  121. ^ Custer: Inde i Windows NT. S. 22f
  122. ^ Custer: Inde i Windows NT. S. 92
  123. ^ Custer: Inde i Windows NT. S. 94
  124. ^ Custer: Inde i Windows NT. S. 24
  125. ^ A b c Rick Ayre, Robin Raskin: Windows NT: Se hvordan det kører . I: PC Magazine . 12, nr. 16, 28. september 1993, s. 211-231. ISSN 0888-8507 .  
  126. MS Windows NT Kernel-mode bruger og GDI hvidbog . Hentet 7. juni 2012.
  127. ^ Custer: Inde i Windows NT. S. 30
  128. a b c d e f g h i j k l m n o p q r s t u Peter Siering: Parret premiere: Microsoft Windows NT 3.1 og Advanced Server . I: c't . Nr. 11, 1993, s. 142 ff.
  129. ^ Custer: Inde i Windows NT. S. 28
  130. ^ Custer: Inde i Windows NT. S. 27
  131. a b Custer: Inde i Windows NT. S. 33
  132. a b Microsoft Knowledge Base - Hvorfor 16-bit Windows-applikationer kører i enkelt VDM . Hentet 17. juli 2012.
  133. a b Microsoft Knowledge Base - Windows NT understøtter kun Windows med standardtilstand på RISC . Hentet 4. september 2012.
  134. Microsoft Knowledge Base - Kan ikke starte Win 16 WOW-applikationer . Hentet 18. juli 2012.
  135. a b c d e Peter Siering: Licensopskrifter: Windows NT 3.5-arbejdsstation og server . I: c't . Nr. 12, 1994, s. 266 ff.
  136. Microsoft Knowledge Base - Virtuelle enhedsdrivere (VXD'er) fungerer ikke i Windows NT . Hentet 11. juni 2012.
  137. ^ Custer: Inde i Windows NT. S. 26
  138. Microsoft Knowledge Base - Intel x86-baseret startsekvens og filer . Hentet 8. juni 2012.
  139. Microsoft Knowledge Base - Begrænsninger for support til Windows NT Multi-Boot . Arkiveret fra originalen den 20. juni 2016. Hentet 8. juni 2012.
  140. Windows NT Resource Kit - Kapitel 19 - Hvad sker der, når du starter computeren ? Hentet 8. juni 2012.
  141. Microsoft Knowledge Base - Brugergodkendelse under Windows NT . Hentet 24. maj 2013.
  142. ^ Custer: Inde i Windows NT. S. 39
  143. ^ Frederic Paul: Windows NT endelig på vej til markedet . I: Netværksverden . 10, nr. 29, 19. juli 1993, s. 4.
  144. a b Microsoft Knowledge Base - Unicode og Microsoft Windows NT . Hentet 7. juni 2012.
  145. ^ Custer: Inde i Windows NT. S. 43
  146. ^ Microsoft Knowledge Base - Windows NT File Manager: Tjenester til Macintosh-bekymringer . Hentet 8. juni 2012.
  147. ^ Charles Bigelow, Kris Holmes: Designet af en Unicode-skrifttype . (PDF; 0,5 MB) I: Elektronisk udgivelse . 6, nr. 3, september 1993, s. 289-305. ISSN 0894-3982 .  
  148. Microsoft Knowledge Base - Nøgler producerer "?" Med russiske sprogindstillinger . Hentet 8. juni 2012.
  149. ^ Custer: Inde i Windows NT. S. 327
  150. Zachary: showstopper! S. 251
  151. Microsoft Knowledge Base - Begrænsninger ved hjælp af SET-kommandoer i AUTOEXEC.BAT-filen . Hentet 25. maj 2013.
  152. Microsoft Knowledge Base - Windows NT AS-funktioner ikke inkluderet i Windows NT . Hentet 10. juni 2012.
  153. Microsoft Knowledge Base - Oversigt over RAID'er (redundante arrays af billige diske) . Hentet 7. juni 2012.
  154. Microsoft Knowledge Base - 16-bit applikationer inkluderet i Windows NT . Hentet 26. juli 2012.
  155. Microsoft Knowledge Base - Indhold i Windows NT SETUP.TXT, del 1 . Hentet 9. juli 2012.
  156. Microsoft Knowledge Base - Understøttelse af PCI-computere og perifert udstyr i Windows NT 3.1 . Hentet 9. juli 2012.
  157. ^ Custer: Inde i Windows NT. S. 328
  158. Microsoft Knowledge Base - Windows NT 3,5 tommer diskindhold (511) . Arkiveret fra originalen den 20. juni 2016. Hentet 12. juli 2012.
  159. Microsoft Knowledge Base - Windows NT Advanced Server 3,5 tommer diskindhold (511) . Arkiveret fra originalen den 20. juni 2016. Hentet 12. juli 2012.
  160. Microsoft Knowledge Base - Windows NT 5,25 tommer diskindhold (511) . Arkiveret fra originalen den 20. juni 2016. Hentet 6. september 2012.
  161. Microsoft Knowledge Base - Windows NT Advanced Server 5,25 tommer diskindhold (511) . Arkiveret fra originalen den 20. juni 2016. Hentet 6. september 2012.
  162. Microsoft Windows NT version 3.1 - Computing History . Hentet 6. september 2012.
  163. Microsoft Knowledge Base - Ekstra drivere inkluderet på Windows NT og NTAS CD-ROM . Hentet 4. september 2012.
  164. Microsoft-reklame . I: InfoWorld . 15, nr. 49, 6. december 1993, s. 15.
  165. a b Microsoft Knowledge Base - Anbefalede hardwarekonfigurationer. til arbejdsstationer og servere . Hentet 8. juni 2012.
  166. a b Windows NT 3.1 på Winhistory.de . Arkiveret fra originalen den 19. januar 2008. Hentet 5. september 2012.
  167. ^ A b David Strom, Tracey Capen, Tim Crawford, Rodney Gallie, Rod Chapin: En kofangerafgrøde af netværksoperativsystemer bringer centraliseret styring, applikationstjenester og mere dygtige klienter til virksomheden . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 138-150.
  168. Nyt tilbud til forhandlere og integratorer Microsoft fornyer den stadig nye udfordring for Novell . Computeruge. 24. juni 1994. Hentet 22. maj 2013.
  169. ^ Ed Scannell: NT starter langsomt, da brugerne søger mere kød . I: Computerworld . 27, nr. 46, 15. november 1993, s. 1, 16.
  170. a b Kevin Strehlo, Rodney Gallie: Windows NT: en robust server, men et dårligt operativsystem . I: InfoWorld . 15, nr. 33, 16. august 1993, s. 1, 100.
  171. ^ Paul Korzeniowski: Mere end bare en udskrivnings- og filserver . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 84.
  172. Microsoft Knowledge Base - Kører Visual C ++ til Windows med Windows NT . Hentet 14. juni 2012.
  173. c't - Ti års Windows NT - et tilbageblik . 27. juli 2003. Hentet 9. juni 2012.
  174. ^ Dave Howell: Dagbog for en NT-installation: Med en lille mængde forberedelse og den rigtige hardware er installation af NT en no-brainer . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 96-98.
  175. ^ Paul Korzeniowski: Windows NT Advanced Server: Det nye netværk OS ser ud til at være på en langsom stigning mod accept . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 81.
  176. ^ Paul Korzeniowski, Doug Barney: Hvilken Windows hvornår, hvor og hvorfor? Har du brug for at kende vejen til Kairo og Chicago? Og hvor lang tid tager det at komme derhen? . I: InfoWorld . 15, nr. 46, 15. november 1993, s. 77 f.
  177. ^ John Boyd: Microsoft får Windows NT til at gnistre . I: Computing Japan . December 1997. Hentet 23. juni 2013.
  178. ^ Steven Myers, RA Lemos: Strategier for det japanske OS-marked: Microsoft, IBM og Apple gør deres sager . I: Computing Japan . Juni 1995. Hentet 23. juni 2013.
  179. a b Zachary: SHOWSTOPPER! S. 303
  180. ^ Jim Hammett, Vance McCarthy: Unix-leverandører strejker ud på Microsoft: Kampagne søger at stjæle torden fra Windows NT . I: InfoWorld . 14, nr. 50, 14. december 1992, s. 8.
  181. ^ Stuart J. Johnston: Intergraph for at portere sine Unix-baserede tekniske apps til Windows NT . I: InfoWorld . 14, nr. 47, 23. november 1992, s. 16.
  182. ^ Stuart J. Johnston, Jayne Wilson: Sun, Intergraph til port af Windows NT til RISC-baserede Sparc-systemer . I: InfoWorld . 15, nr. 28, 12. juli 1993, s. 8.
  183. Les Kent, James Armstrong, Siobhan Nash: 32-bit desktop-operativsystemer: Find det rigtige operativsystem, der passer til dine behov . I: InfoWorld . 15, nr. 47, 22. november 1993, s. 66-83.
Denne artikel blev tilføjet til listen over fremragende artikler den 23. juni 2013 i denne version .