Windows NT 4.0 - Windows NT 4.0

Windows NT 4.0
Una versione del sistema operativo Windows NT
Windows NT logo.svg
Windows NT 4.0.png
Uno screenshot di Windows NT Workstation 4.0 SP6, che mostra il menu Start e Windows Explorer
Sviluppatore Microsoft
Modello di origine Sorgente chiusa
Rilasciato alla
produzione
31 luglio 1996 ; 25 anni fa ( 1996-07-31 )

Disponibilità generale
24 agosto 1996 ; 25 anni fa ( 1996-08-24 )
Ultima uscita 4.0 SP6a con rollup di sicurezza Post SP6a (Build 1381) / 26 luglio 2001 ; 20 anni fa ( 2001-07-26 )
Piattaforme IA-32 , Alpha , MIPS , PowerPC
Tipo di kernel Ibrido
Userland API di Windows , NTVDM , OS/2 1.x , POSIX.1 , SFU (SP3+)
Licenza Software proprietario commerciale
Preceduto da Windows NT 3.51 (1995)
seguito da Finestre 2000 (1999)
Sito ufficiale web .archive .org /web /20061216033317 /http: //www .microsoft .com /ntworkstation /default .asp (archiviato dicembre 2006)
Stato del supporto
Incorporato Il supporto mainstream è terminato il 30 giugno 2003 Il
supporto esteso è terminato l'11 luglio 2006
server Il supporto mainstream è terminato il 31 dicembre 2002 Il
supporto esteso è terminato il 31 dicembre 2004
Stazione di lavoro Il supporto mainstream è terminato il 30 giugno 2002 Il
supporto esteso è terminato il 30 giugno 2004
Supporto a pagamento Il supporto a pagamento per tutte le edizioni è terminato il 31 dicembre 2006

Windows NT 4.0 è una major release del sistema operativo Windows NT sviluppato da Microsoft e orientato alle aziende. È stato il diretto successore di Windows NT 3.51 ed è stato rilasciato alla produzione il 31 luglio 1996, ed è stato lanciato per la vendita al dettaglio il 24 agosto 1996, esattamente un anno dopo il rilascio del suo equivalente MS-DOS, Windows 95 . Windows NT 4.0 era e rimane un sistema operativo primario orientato al business e, tre anni dopo, è stato seguito da Windows 2000 . Vendute edizioni workstation , server ed embedded; tutte le edizioni dispongono di un'interfaccia utente grafica simile a quella di Windows 95 .

Microsoft ha interrotto il supporto mainstream per Windows NT 4.0 Workstation il 30 giugno 2002 e il supporto esteso il 30 giugno 2004, mentre il supporto mainstream di Windows NT 4.0 Server è terminato il 31 dicembre 2002 e il supporto esteso è terminato il 31 dicembre 2004. le edizioni sono state seguite rispettivamente da Windows 2000 Professional e Windows 2000 Server Family.

Windows NT 4.0 è l'ultima versione pubblica di Windows per le architetture Alpha, MIPS e PowerPC ed è anche l'ultima versione in cui le versioni desktop e server di Windows hanno condiviso lo stesso marchio.

Panoramica

Il successore di Windows NT 3.51 , Windows NT 4.0 ha introdotto l'interfaccia utente di Windows 95 nella famiglia Windows NT, inclusa la shell di Windows , File Explorer (conosciuto all'epoca come Windows NT Explorer) e l'uso della nomenclatura "My" per shell Folders (ad esempio Risorse del computer ). Include anche la maggior parte dei componenti introdotti con Windows 95 . Internamente, Windows NT 4.0 era noto come Shell Update Release (SUR). Mentre molti strumenti amministrativi, in particolare User Manager per domini , Server Manager e Domain Name Service Manager, utilizzavano ancora le vecchie interfacce utente grafiche, il menu Start in Windows NT 4.0 separava i collegamenti e le cartelle per utente dai collegamenti e le cartelle condivise da un separatore linea. Windows NT 4.0 include alcuni miglioramenti da Microsoft Plus! per Windows 95 come il flipper Space Cadet , l' arrotondamento dei caratteri , la visualizzazione del contenuto della finestra durante il trascinamento, le icone ad alto colore e l'estensione dello sfondo per adattarlo allo schermo. Windows Desktop Update può essere installato anche su Windows NT 4.0 per aggiornare la versione della shell e installare l' Utilità di pianificazione . Il Resource Kit di Windows NT 4.0 includeva l'utilità Temi del desktop.

Windows NT 4.0 è un sistema operativo a 32 bit con multitasking preventivo progettato per funzionare con computer uniprocessore o multiprocessore simmetrico .

Windows NT 4.0 è l'ultima major release di Microsoft Windows a supportare le architetture CPU Alpha , MIPS o PowerPC poiché Windows 2000 funziona esclusivamente su IA-32. Rimase in uso dalle aziende per un certo numero di anni, nonostante i numerosi sforzi di Microsoft per convincere i clienti ad eseguire l'aggiornamento a Windows 2000 e versioni successive. È stata anche l'ultima versione della famiglia Windows NT ad essere etichettata come Windows NT sebbene Windows 2000 portasse la designazione "Built on NT Technology".

Caratteristiche

Sebbene il miglioramento principale sia stato l'aggiunta della shell di Windows 95, ci sono diversi miglioramenti importanti in termini di prestazioni, scalabilità e funzionalità per l' architettura di base , il kernel , USER32 , COM e MSRPC . Windows NT 4.0 ha anche introdotto il concetto di criteri di sistema e l' editor dei criteri di sistema .

Altre caratteristiche importanti erano:

Le edizioni server di Windows NT 4.0 includono Internet Information Services 2.0, Microsoft FrontPage 1.1, NetShow Services , Remote Access Service (che include un server PPTP per la funzionalità VPN) e il servizio Multi-Protocol Routing. Sono disponibili nuove procedure guidate amministrative e una versione ridotta dell'utilità Network Monitor fornita con System Management Server . L'edizione Enterprise ha introdotto Microsoft Cluster Server .

Una differenza significativa rispetto alle versioni precedenti di Windows NT è che la Graphics Device Interface (GDI) viene spostata in modalità kernel anziché in modalità utente nel processo CSRSS. Ciò ha eliminato un'opzione di contesto da processo a processo nella chiamata di funzioni GDI che determina un miglioramento significativo delle prestazioni su Windows NT 3.51, particolarmente nell'interfaccia utente grafica. Ciò, tuttavia, imponeva anche che i driver di grafica e stampante dovessero funzionare anche in modalità kernel, con conseguenti potenziali problemi di stabilità.

Windows NT 4.0 è stata la prima versione di Microsoft Windows a includere DirectX come standard: la versione 2 è stata fornita con la versione iniziale di Windows NT 4.0 e la versione 3 è stata inclusa con il rilascio del Service Pack 3 a metà del 1997. Tuttavia, le funzionalità multimediali Direct3D e DirectSound con accelerazione hardware avanzata non sono mai state disponibili su Windows NT 4.0. Le versioni successive di DirectX non sono state rilasciate per Windows NT 4.0. Tuttavia, era supportato OpenGL ; è stato utilizzato da Quake 3 e Unreal Tournament .

Nelle prime versioni della 4.0, si verificavano numerosi problemi di stabilità poiché i fornitori di grafica e stampanti dovevano cambiare i loro driver per essere compatibili con le interfacce in modalità kernel esportate da GDI. La modifica per spostare il GDI per l'esecuzione nello stesso contesto di processo del chiamante è stata richiesta dai reclami degli utenti di NT Workstation sulle prestazioni grafiche in tempo reale, ma questa modifica ha imposto ai produttori di hardware un notevole onere per l'aggiornamento dei driver di dispositivo.

Windows NT 4.0 includeva anche una nuova utilità Task Manager di Windows. Le versioni precedenti di Windows NT includevano l'utilità Elenco attività, ma mostra solo le applicazioni attualmente sul desktop. Per monitorare l'utilizzo della CPU e della memoria, gli utenti sono stati costretti a utilizzare Performance Monitor . Il task manager offre un modo più conveniente per ottenere un'istantanea di tutti i processi in esecuzione sul sistema in un dato momento.

Internet Explorer 2 era in bundle con Windows NT 4.

Windows NT 4.0 ha aggiornato l ' emulazione x86 di NTVDM nelle versioni RISC dalla 286 alla 486 . Sysprep è stato introdotto come strumento di distribuzione con Windows NT 4.0.

Confronto con Windows 95

Windows NT 4.0, come le versioni precedenti di Windows NT prima e le versioni successive, è un sistema operativo completamente a 32 bit, mentre Windows 95 è un sistema operativo ibrido a 16/32 bit.

Pur fornendo una stabilità molto maggiore rispetto a Windows 95, Windows NT 4.0 era meno flessibile dal punto di vista del desktop. Gran parte della stabilità è stata ottenuta attraverso l'uso della memoria protetta e del livello di astrazione hardware . L'accesso diretto all'hardware è stato impedito e i programmi "non funzionanti" sono stati chiusi senza che fosse necessario riavviare il computer. Il compromesso era che NT richiedeva molta più memoria (32 MB per il normale utilizzo desktop, 128 MB o più per applicazioni 3D pesanti) rispetto ai prodotti destinati ai consumatori come Windows 95.

Mentre quasi tutti i programmi scritti per Windows 95 girano su Windows NT, molti giochi 3D non lo fanno, in parte a causa del supporto DirectX limitato per Windows NT 4.0. I driver di dispositivo di terze parti erano un'alternativa per accedere direttamente all'hardware, ma i driver scritti male sono diventati una fonte frequente del famigerato errore noto come Blue Screen of Death (BSoD) che richiedeva il riavvio del sistema.

Nonostante la spedizione un anno dopo Windows 95, per impostazione predefinita non c'è supporto Legacy Plug and Play e nessun Device Manager su Windows NT 4.0, il che semplifica notevolmente l'installazione dei dispositivi hardware (sebbene un supporto limitato possa essere installato in seguito). Verrebbero eseguiti molti programmi DOS di base; tuttavia, i programmi grafici DOS non venivano eseguiti a causa del modo in cui accedevano all'hardware grafico. Sebbene Windows NT 4.0 abbia introdotto un'interfaccia di programmazione dell'applicazione (API) per la deframmentazione, non esisteva un'utilità di deframmentazione incorporata, a differenza di Windows 95. Inoltre, Windows NT 4.0 mancava del supporto USB , una versione preliminare della quale sarebbe stata aggiunta alle edizioni OEM di Windows 95 in OSR 2.1.

La differenza tra la famiglia NT e la famiglia 9x sarebbe rimasta fino al rilascio di Windows XP nel 2001. A quel tempo, le API, come OpenGL e DirectX, erano sufficientemente mature per essere più efficienti da scrivere per l'hardware del PC comune e l'hardware stesso era diventato abbastanza potente da gestire l'overhead di elaborazione dell'API.

La quantità massima di memoria RAM (Random Access Memory ) fisica supportata in Windows NT 4.0 è 4 GB, che è il massimo possibile per un sistema operativo x86 puramente a 32 bit. In confronto, Windows 95 non si avvia su computer con più di circa 480 MB di memoria.

Come le versioni precedenti di NT, la versione 4.0 può essere eseguita su più architetture di processori. Windows 95, tuttavia, può essere eseguito solo su x86.

Edizioni

Windows NT 4.0 Server è stato incluso nelle versioni 4.0 e 4.5 della suite BackOffice Small Business Server .

Cliente

  • Windows NT 4.0 Workstation è stato progettato per essere utilizzato come sistema operativo desktop aziendale generale.

Server

  • Windows NT 4.0 Server , rilasciato nel 1996, è stato progettato per sistemi server aziendali su piccola scala.
  • Windows NT 4.0 Server, Enterprise Edition , rilasciato nel 1997, è il precursore della linea Enterprise della famiglia di server Windows ( Advanced Server in Windows 2000 ). Enterprise Server è stato progettato per reti ad alta richiesta e ad alto traffico. Windows NT 4.0 Server, Enterprise Edition include Service Pack 3. L'Enterprise Edition ha visto l'introduzione del flag di avvio /3GB , che ha cambiato la mappatura dello spazio degli indirizzi virtuali predefinito da 2 GB di kernel e 2 GB di spazio utente a 1 GB di kernel e 3 GB di spazio utente . Questa versione vede anche la prima introduzione del servizio cluster .
  • Windows NT 4.0 Terminal Server Edition , rilasciato nel 1998, consente agli utenti di accedere in remoto. La stessa funzionalità era denominata Servizi terminal in Windows 2000 e versioni successive del server e supporta anche la funzionalità Desktop remoto che è apparsa per la prima volta in Windows XP .

Incorporato


Aggiornabilità

Un Option Pack era disponibile come CD in bundle gratuito a partire dal 1998, che includeva IIS 4.0 con Active Server Pages , FrontPage Server Extensions , Certificate Server, MTS , MSMQ , CDONTS , Internet Authentication Service (IAS), Indexing Service , Microsoft Management Console 1.0, Microsoft Site Server , servizi SMTP e NNTP e altri nuovi software.

Diverse funzionalità come il file system distribuito e il servizio di bilanciamento del carico di Windows NT (WLBS) sono state fornite come componenti aggiuntivi per Windows NT Server 4.0. Il servizio Routing e Accesso remoto era anche una funzionalità scaricabile che sostituiva i servizi RAS e Routing multiprotocollo separati di Windows NT 4.0.

L'ultima versione di Microsoft Office compatibile con Windows NT 4.0 è Office XP e l'ultima versione di Internet Explorer compatibile con il sistema operativo è Internet Explorer 6 con SP1 (è richiesto il Service Pack 6).

Windows NT 4.0 può essere aggiornato direttamente a Windows 2000 o Windows XP Professional solo su sistemi basati su IA-32 .

Pacchetti di servizi

Pacchetto d'aggiornamento Data di rilascio
Pacchetto servizi 1 (SP1) 16 ottobre 1996
Pacchetto servizi 2 (SP2) 14 dicembre 1996
Pacchetto servizi 3 (SP3) 15 maggio 1997
Pacchetto servizi 4 (SP4) 25 ottobre 1998
Pacchetto servizi 5 (SP5) 4 maggio 1999
Pacchetto servizi 6 (SP6) 27 ottobre 1999
Pacchetto servizi 6a (SP6a) 22 novembre 1999
Rollup di sicurezza successivo a SP6a 26 luglio 2001

Windows NT 4.0 ha ricevuto sette service pack durante il suo ciclo di vita, oltre a numerosi pacchetti di rollup di servizi e pacchetti di opzioni. Solo il primo service pack è stato reso disponibile per l'architettura MIPS e Service Pack 2 è stata la versione finale per l'architettura PowerPC. L'ultimo service pack completo era Service Pack 6a (SP6a).

Il Service Pack 7 è stato pianificato in una fase all'inizio del 2001, ma è diventato il Post SP6a Security Rollup e non un service pack completo, rilasciato il 26 luglio 2001, 16 mesi dopo il rilascio di Windows 2000 e quasi tre mesi prima del rilascio di Windows XP.

Oltre alle correzioni di bug, i service pack hanno anche aggiunto una moltitudine di nuove funzionalità come la modalità Ultra DMA per le unità disco insieme al bus mastering, versioni più recenti di Internet Information Services , account utente e miglioramenti del profilo utente, supporto per smart card, multiprocessing simmetrico migliorato (SMP) scalabilità, funzionalità di clustering, miglioramenti del supporto COM , servizio registro eventi, MS-CHAPv2 e NTLMv2 , firma dei pacchetti SMB , SYSKEY , miglioramenti all'avvio , miglioramenti WINS , servizio di routing e accesso remoto (RRAS), PPTP , miglioramenti del tunneling DCOM/HTTP , IGMPv2, WMI , Active Accessibility e supporto NTFS 3.0 tra gli altri.

Kit di risorse

Microsoft ha rilasciato cinque revisioni di Windows NT 4.0 Workstation and Server Resource Kit (versione originale più quattro supplementi) che contenevano un gran numero di strumenti e utilità, come desktops.exe che consentiva all'utente di disporre di più desktop, nonché di terze parti. software di partito.

Sicurezza

Microsoft ha interrotto la fornitura di aggiornamenti di sicurezza per Windows NT 4.0 Workstation il 30 giugno 2004 e Windows NT 4.0 Server il 31 dicembre 2004, a causa di gravi falle di sicurezza, tra cui il Microsoft Security Bulletin MS03-010 , che secondo Microsoft non poteva essere corretto senza significative modifiche al sistema operativo principale. Secondo il bollettino sulla sicurezza, "A causa delle differenze fondamentali tra Windows NT 4.0 e Windows 2000 e i suoi successori, è impossibile ricostruire il software per Windows NT 4.0 per eliminare la vulnerabilità. Per farlo sarebbe necessaria una riprogettazione di un'architettura molto significativa quantità del sistema operativo Windows NT 4.0 e non ci sarebbe alcuna garanzia che le applicazioni progettate per funzionare su Windows NT 4.0 continueranno a funzionare sul sistema con patch."

Tra giugno 2003 e giugno 2007, 127 falle di sicurezza sono state identificate e corrette in Windows 2000 Server, molte delle quali potrebbero interessare anche Windows NT 4.0 Server; tuttavia, Microsoft non verifica i bollettini sulla sicurezza con software non supportato.

Riferimenti

link esterno