Windows NT 4.0 es una versión principal del sistema operativo Windows NT desarrollado por Microsoft y orientado a las empresas. Es el sucesor directo de Windows NT 3.51 y se lanzó a la fabricación el 31 de julio de 1996, [1] y luego a la venta minorista el 24 de agosto de 1996, con las versiones Server lanzadas a la venta minorista en septiembre de 1996. [2]
Windows NT 4.0 es un sistema operativo de 32 bits con multitarea preventiva [8] , diseñado para funcionar con computadoras monoprocesador o multiprocesador simétrico . Fue el principal sistema operativo de Microsoft orientado a empresas hasta la introducción de Windows 2000. Se vendieron ediciones para estaciones de trabajo , servidores e integradas , y todas las ediciones cuentan con una interfaz gráfica de usuario similar a la de Windows 95. Windows NT 4.0 fue la última versión pública de Windows para las arquitecturas Alpha, MIPS y PowerPC.
El soporte general para Windows NT 4.0 Workstation finalizó el 30 de junio de 2002, seguido por un soporte extendido que finalizó el 30 de junio de 2004. El soporte general para Windows NT 4.0 Server finalizó el 31 de diciembre de 2002, y el soporte extendido finalizó el 31 de diciembre de 2004. El soporte general para Windows NT 4.0 Embedded finalizó el 30 de junio de 2003, seguido por un soporte extendido el 11 de julio de 2006. Estas ediciones fueron reemplazadas por Windows 2000 Professional, Windows 2000 Server Family y Windows XP Embedded , respectivamente. [9] [10] [11]
El sucesor de Windows NT 3.51 , Windows NT 4.0 introdujo la interfaz de usuario de Windows 95 a la familia Windows NT, incluyendo el shell de Windows , el Explorador de archivos (conocido como Windows NT Explorer en ese momento) y el uso de la nomenclatura "Mi" para las carpetas del shell (por ejemplo, Mi PC ). También incluye la mayoría de los componentes introducidos con Windows 95. Internamente, Windows NT 4.0 se conocía como Shell Update Release (SUR). [12] Si bien muchas herramientas administrativas, en particular el Administrador de usuarios para dominios , el Administrador de servidores y el Administrador de servicios de nombres de dominio aún usaban las antiguas interfaces gráficas de usuario, el menú Inicio en Windows NT 4.0 separaba los accesos directos y carpetas por usuario de los accesos directos y carpetas compartidos mediante una línea separadora. [13] Windows NT 4.0 incluye algunas mejoras de Microsoft Plus! para Windows 95, como la mesa de pinball Space Cadet , suavizado de fuentes , visualización del contenido de la ventana mientras se arrastra, iconos de alto color y estiramiento del fondo de pantalla para que se ajuste a la pantalla. Windows Desktop Update también se puede instalar en Windows NT 4.0 para actualizar la versión del shell e instalar el Programador de tareas . [14] El Kit de recursos de Windows NT 4.0 incluía la utilidad Temas de escritorio. [15]
Windows NT 4.0 es la última versión importante de Microsoft Windows que admitía las arquitecturas de CPU Alpha , MIPS o PowerPC , ya que Windows 2000 se ejecutaba únicamente en IA-32. Se mantuvo en uso en las empresas durante varios años, a pesar de los numerosos esfuerzos de Microsoft por conseguir que los clientes actualizaran a Windows 2000 y versiones más nuevas. También fue la última versión de la familia Windows NT que se comercializó como Windows NT, aunque Windows 2000 llevaba la designación "Built on NT Technology" (Construido sobre tecnología NT). [16]
Aunque la mejora principal ha sido la incorporación del shell de Windows 95, hay varias mejoras importantes de rendimiento, escalabilidad y características en la arquitectura central , kernel , USER32 , COM y MSRPC . [12] [17] Windows NT 4.0 también introdujo el concepto de políticas del sistema [18] y el Editor de políticas del sistema .
Otras características importantes fueron:
Las ediciones de servidor de Windows NT 4.0 incluyen Internet Information Services 2.0, Microsoft FrontPage 1.1, NetShow Services , Remote Access Service (que incluye un servidor PPTP para la funcionalidad VPN) y el servicio Multi-Protocol Routing. Hay nuevos asistentes administrativos y una versión ligera de la utilidad Network Monitor que se incluye con System Management Server . La edición Enterprise introdujo Microsoft Cluster Server .
Una diferencia significativa con respecto a las versiones anteriores de Windows NT es que la Interfaz de dispositivo gráfico (GDI) se ha trasladado al modo kernel [22] en lugar de estar en modo de usuario en el proceso CSRSS. Esto eliminó un cambio de contexto de proceso a proceso al llamar a las funciones GDI, lo que dio como resultado una mejora significativa del rendimiento con respecto a Windows NT 3.51, particularmente en la interfaz gráfica de usuario. Sin embargo, esto también exigía que los controladores de gráficos e impresoras también se ejecutaran en modo kernel, [23] lo que daba como resultado posibles problemas de estabilidad.
Windows NT 4.0 fue la primera versión de Microsoft Windows que incluyó DirectX como estándar: la versión 2 se envió con el lanzamiento inicial de Windows NT 4.0 y la versión 3 se incluyó con el lanzamiento del Service Pack 3 a mediados de 1997. Sin embargo, las funciones multimedia avanzadas de Direct3D y DirectSound aceleradas por hardware nunca estuvieron disponibles en Windows NT 4.0. Las versiones posteriores de DirectX no se lanzaron para Windows NT 4.0. Sin embargo, OpenGL era compatible; fue utilizado por Quake 3 [24] y Unreal Tournament . [25]
En las primeras versiones de la versión 4.0, surgieron numerosos problemas de estabilidad, ya que los proveedores de gráficos e impresoras tuvieron que cambiar sus controladores para que fueran compatibles con las interfaces de modo kernel exportadas por GDI. El cambio para mover GDI para que se ejecutara en el mismo contexto de proceso que su llamador fue motivado por quejas de los usuarios de NT Workstation sobre el rendimiento de los gráficos en tiempo real, pero este cambio puso una considerable responsabilidad sobre los fabricantes de hardware para actualizar los controladores de dispositivos. [26]
Windows NT 4.0 también incluía una nueva utilidad, el Administrador de tareas de Windows . Las versiones anteriores de Windows NT incluían la utilidad Lista de tareas, pero sólo mostraba las aplicaciones que se encontraban en ese momento en el escritorio. Para supervisar el uso de la CPU y la memoria, los usuarios se veían obligados a utilizar el Monitor de rendimiento . El administrador de tareas ofrece una forma más cómoda de obtener una instantánea de todos los procesos que se estaban ejecutando en el sistema en un momento dado. [27]
Internet Explorer 2 se incluyó con Windows NT 4. La instalación de Internet Explorer 4 en Windows NT 4.0 (Service Pack 3 o posterior) proporcionó la integración del Active Desktop y del navegador de Windows NT 4.0 en Windows Explorer, conocida como Actualización del escritorio de Windows .
Windows NT 4.0 actualizó la emulación x86 de NTVDM en las versiones RISC de 286 a 486. [28] Sysprep se introdujo como una herramienta de implementación con Windows NT 4.0 .
Windows NT 4.0, al igual que las versiones anteriores de Windows NT y las posteriores, es un sistema operativo de 32 bits, mientras que Windows 95 es un sistema operativo híbrido de 16/32 bits.
Aunque ofrecía una estabilidad mucho mayor que Windows 95, Windows NT 4.0 era menos flexible desde la perspectiva del escritorio. Gran parte de la estabilidad se obtuvo mediante el uso de memoria protegida y la capa de abstracción de hardware . El acceso directo al hardware estaba prohibido y los programas que "funcionaban mal" se terminaban sin necesidad de reiniciar el ordenador. La desventaja era que NT requería mucha más memoria (32 MB para un uso normal del escritorio, 128 MB o más para aplicaciones 3D pesadas) en comparación con productos destinados al consumidor como Windows 95. [29]
Aunque casi todos los programas escritos para Windows 95 funcionan en Windows NT, muchos juegos 3D no lo hacen, en parte debido a la limitada compatibilidad de DirectX con Windows NT 4.0. Los controladores de dispositivos de terceros eran una alternativa para acceder al hardware directamente, pero los controladores mal escritos se convirtieron en una fuente frecuente del infame error conocido como la Pantalla Azul de la Muerte (BSoD), que requería que se reiniciara el sistema. [30]
A pesar de que Windows NT 4.0 se lanzó un año después que Windows 95, no tiene soporte para Legacy Plug and Play ni para Device Manager , lo que simplifica enormemente la instalación de dispositivos de hardware (aunque más tarde se podría instalar un soporte limitado). Muchos programas DOS básicos se podían ejecutar; sin embargo, los programas DOS gráficos no se podían ejecutar debido a la forma en que accedían al hardware gráfico. Aunque Windows NT 4.0 introdujo una interfaz de programación de aplicaciones (API) para la desfragmentación, [21] no había una utilidad de desfragmentación incorporada, a diferencia de Windows 95. Además, Windows NT 4.0 carecía de soporte USB , una versión preliminar del cual se agregaría a las ediciones OEM de Windows 95 en OSR 2.1. [31] [32] El soporte AGP se puede agregar con SP3 o posterior. El soporte para discos grandes (> 8 GB) se puede agregar con SP4 o posterior. FAT32 no es oficialmente compatible con Windows NT 4.0. [33]
La diferencia entre la familia NT y la familia 9x se mantendría hasta el lanzamiento de Windows XP en 2001. En ese momento, las API (como OpenGL y DirectX) habían madurado lo suficiente como para ser más eficientes para escribirlas en hardware de PC común, y el hardware en sí se había vuelto lo suficientemente potente como para manejar la sobrecarga de procesamiento de la API.
La cantidad máxima de memoria física de acceso aleatorio (RAM) admitida en Windows NT 4.0 es de 4 GB, [34] que es el máximo posible para un sistema operativo de 32 bits que no admite PAE. [35] En comparación, Windows 95 no arranca en computadoras con más de aproximadamente 480 MB de memoria. [36]
Al igual que las versiones anteriores de NT, la versión 4.0 puede ejecutarse en múltiples arquitecturas de procesador. Sin embargo, Windows 95 sólo puede ejecutarse en x86.
Windows NT 4.0 Server se incluyó en las versiones 4.0 y 4.5 de la suite BackOffice Small Business Server .
A partir de 1998, se publicó un paquete de opciones en formato CD gratuito que incluía 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 , servicios SMTP y NNTP y otro software nuevo. Es el único paquete de opciones que se ha lanzado, ya que la mayoría de sus características se han integrado en Windows 2000 .
Varias funciones, como el sistema de archivos distribuido y el servicio de equilibrio de carga de Windows NT (WLBS), se entregaron como complementos para Windows NT Server 4.0. El servicio de enrutamiento y acceso remoto también era una función descargable que reemplazaba los servicios independientes de enrutamiento multiprotocolo y RAS de Windows NT 4.0.
La última versión de Microsoft Office compatible con Windows NT 4.0 es Office XP . De forma similar, Windows Media Player 7.0 (lanzado en junio de 2000) y DirectX 3.0a (lanzado en diciembre de 1996) son las últimas versiones de Windows Media Player y DirectX disponibles para Windows NT 4.0, respectivamente. Las últimas versiones de .NET Framework y Windows Installer disponibles para Windows NT 4.0 son .NET Framework 1.1 (lanzado en abril de 2003) y Windows Installer 2.0 (lanzado en septiembre de 2001), respectivamente. La última versión de Internet Explorer compatible con Windows NT 4.0 es Internet Explorer 6 con SP1 , que se lanzó el 9 de septiembre de 2002.
Windows NT 4.0 fue reemplazado por Windows 2000 , que también incluía Windows Desktop Update e Internet Explorer 5 de forma predeterminada. También se podía actualizar directamente a Windows XP Professional sólo en sistemas basados en IA-32 . [42]
Un proyecto independiente llamado Windows Update Restored tiene como objetivo restaurar los sitios web de Windows Update para versiones anteriores de Windows, incluido Windows NT 4.0. [43] [44]
Windows NT 4.0 recibió seis paquetes de servicios durante su ciclo de vida, así como numerosos paquetes de servicios acumulativos y paquetes opcionales. Sólo el primer paquete de servicios estuvo disponible para la arquitectura MIPS, el Service Pack 2 fue la versión final para la arquitectura PowerPC y el Service Pack 6 fue la versión final para la arquitectura Alpha. El Service Pack 6a (SP6a) es el último paquete de servicios publicado para Windows NT 4.0.
El Service Pack 7 se planeó en una etapa a principios de 2001, pero se convirtió en el paquete acumulativo de seguridad posterior al SP6a y no en un paquete de servicio completo, lanzado el 26 de julio de 2001, 16 meses después del lanzamiento de Windows 2000 y casi tres meses antes del lanzamiento de Windows XP. [45]
Además de las correcciones de errores, los paquetes de servicio también agregaron una multitud de nuevas características como el modo Ultra DMA para unidades de disco junto con bus mastering, versiones más nuevas de Internet Information Services , cuentas de usuario y mejoras en perfiles de usuario, soporte para tarjetas inteligentes, escalabilidad mejorada de multiprocesamiento simétrico (SMP), capacidades de agrupamiento, soporte para MMX / 3DNow! / SSE / SSE2 , soporte para AGP , mejoras en el soporte de COM , servicio de registro de eventos, MS-CHAPv2 y NTLMv2 , firma de paquetes SMB , Syskey , mejoras en el arranque , mejoras en WINS , Servicio de enrutamiento y acceso remoto (RRAS), PPTP , mejoras en la tunelización DCOM/HTTP, IGMPv2, WMI , accesibilidad activa y soporte para NTFS 3.0 entre otros. [46]
Microsoft lanzó cinco revisiones del Windows NT 4.0 Workstation and Server Resource Kit (versión original más cuatro suplementos) que contenían una gran cantidad de herramientas y utilidades, como desktops.exe que permitía al usuario tener múltiples escritorios, así como software de terceros.
Microsoft dejó de proporcionar actualizaciones de seguridad para Windows NT 4.0 Workstation el 30 de junio de 2004, para Windows NT 4.0 Server el 31 de diciembre de 2004 y para Windows NT 4.0 Embedded el 11 de julio de 2006, debido a importantes fallos de seguridad, incluido el boletín de seguridad MS03-010 de Microsoft, que según Microsoft no se podía solucionar sin realizar cambios importantes en el sistema operativo principal. Según el boletín de seguridad, "debido a las diferencias fundamentales entre Windows NT 4.0 y Windows 2000 y sus sucesores, no es factible reconstruir el software para Windows NT 4.0 para eliminar la vulnerabilidad. Para ello sería necesario rediseñar una parte muy importante del sistema operativo Windows NT 4.0 y no habría garantía de que las aplicaciones diseñadas para ejecutarse en Windows NT 4.0 siguieran funcionando en el sistema parcheado".
Entre junio de 2003 y junio de 2007, se identificaron y corrigieron 127 fallas de seguridad en Windows 2000 Server, muchas de las cuales también podrían afectar a Windows NT 4.0 Server; sin embargo, Microsoft no prueba los boletines de seguridad contra software no compatible.
... Windows NT 4.0 en realidad no admitía FAT32 de forma nativa, y se necesitaba un controlador de terceros de Winternals para proporcionar compatibilidad con FAT32 en NT 4...