Windows NT 4.0 es una versión importante del sistema operativo Windows NT desarrollado por Microsoft y orientado a 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 al comercio minorista el 24 de agosto de 1996, y las versiones de servidor se lanzaron al comercio minorista en septiembre de 1996. [2]
Windows NT 4.0 es un sistema operativo de 32 bits , [8] preventivamente multitarea, que está diseñado para funcionar con computadoras monoprocesador o multiprocesador simétrico . Fue el principal sistema operativo orientado a los negocios de Microsoft hasta la introducción de Windows 2000 . Se vendieron ediciones de estación de trabajo , servidor 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 del soporte extendido que finalizó el 30 de junio de 2004. El soporte principal de Windows NT 4.0 Server finalizó el 31 de diciembre de 2002, y el soporte extendido finalizó el 31 de diciembre de 2004. Windows NT El soporte principal de 4.0 Embedded finalizó el 30 de junio de 2003, seguido del soporte extendido el 11 de julio de 2006, y Windows 98 y Windows Me finalizaron el soporte en esa fecha también. Estas ediciones fueron reemplazadas por Windows 2000 Professional, la familia Windows 2000 Server 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 en la familia Windows NT, incluido el shell de Windows , el Explorador de archivos (conocido en ese momento como Explorador de Windows NT) y el uso de la nomenclatura "Mi" para carpetas de 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, todavía 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. por 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 , mostrar el contenido de la ventana mientras se arrastra, íconos de colores altos y estirar el 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 compatible con las arquitecturas de CPU Alpha , MIPS o PowerPC , ya que Windows 2000 se ejecuta únicamente en IA-32. Las empresas lo siguieron utilizando durante varios años, a pesar de los muchos esfuerzos de Microsoft para lograr que los clientes actualizaran a Windows 2000 y versiones más recientes. También fue la última versión de la familia Windows NT que recibió la marca Windows NT , aunque Windows 2000 llevaba la designación "Construido sobre tecnología NT". [dieciséis]
Aunque la principal mejora ha sido la adición del shell de Windows 95, hay varias mejoras importantes de rendimiento, escalabilidad y características en la arquitectura central , el 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 , servicio de acceso remoto (que incluye un servidor PPTP para la funcionalidad VPN) y servicio de enrutamiento multiprotocolo. Hay nuevos asistentes administrativos y una versión ligera de la utilidad Network Monitor incluida 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 del dispositivo gráfico (GDI) se mueve al modo kernel [22] en lugar de estar en modo usuario en el proceso CSRSS. Esto eliminó un cambio de contexto de proceso a proceso al llamar a funciones GDI, lo que resultó en 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 se ejecutaran en modo kernel, [23] , lo que generaba 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 la versión inicial de Windows NT 4.0 y la versión 3 se incluyó con la versión 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, se admitía OpenGL ; fue utilizado por Quake 3 [24] y Unreal Tournament . [25]
En las primeras versiones de 4.0, ocurrieron 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 en modo kernel exportadas por GDI. El cambio para mover el GDI para que se ejecute en el mismo contexto de proceso que su llamador fue provocado por quejas de los usuarios de NT Workstation sobre el rendimiento de los gráficos en tiempo real, pero este cambio supuso una responsabilidad considerable para los fabricantes de hardware a la hora de actualizar los controladores de dispositivos. [26]
Windows NT 4.0 también incluyó una nueva utilidad del Administrador de tareas de Windows . Las versiones anteriores de Windows NT incluían la utilidad Lista de tareas, pero sólo muestra las aplicaciones que se encuentran actualmente en el escritorio. Para monitorear el uso de la CPU y la memoria, los usuarios se vieron obligados a usar Performance Monitor . El administrador de tareas ofrece una forma más conveniente de obtener una instantánea de todos los procesos que se ejecutan en el sistema en un momento dado. [27]
Internet Explorer 2 se incluía con Windows NT 4. La instalación de Internet Explorer 4 en Windows NT 4.0 (Service Pack 3 o posterior) dio a Windows NT 4.0 Active Desktop y la integración del navegador en Windows Explorer, conocida como Windows Desktop Update .
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 anteriores y posteriores, es un sistema operativo completamente de 32 bits, mientras que Windows 95 es un sistema operativo híbrido de 16/32 bits.
Si bien proporcionaba 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 . Se prohibió el acceso directo al hardware y se finalizaron los programas que "se comportaban mal" sin necesidad de reiniciar la computadora. La desventaja fue que NT requería mucha más memoria (32 MB para uso normal de escritorio, 128 MB o más para aplicaciones 3D pesadas) en comparación con productos dirigidos al consumidor como Windows 95. [29]
Si bien casi todos los programas escritos para Windows 95 se ejecutan en Windows NT, muchos juegos 3D no lo hacen, en parte debido al soporte limitado de DirectX para 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 pantalla azul de la muerte (BSoD) que requería reiniciar el sistema. [30]
A pesar de que se lanzó un año después que Windows 95, de forma predeterminada no hay soporte Legacy Plug and Play ni Administrador de dispositivos en Windows NT 4.0, lo que simplifica enormemente la instalación de dispositivos de hardware (aunque se podría instalar soporte limitado más adelante). Se ejecutarían muchos programas básicos de DOS; sin embargo, los programas gráficos de DOS no se ejecutaban debido a la forma en que accedían al hardware de gráficos. 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 al OEM. ediciones de Windows 95 en OSR 2.1. [31] [32] Se puede agregar compatibilidad con AGP con SP3 o posterior. Se puede agregar compatibilidad con discos grandes (> 8 GB) 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 a la hora de escribir en hardware de PC común, y el hardware en sí mismo se había vuelto lo suficientemente poderoso como para manejar la sobrecarga de procesamiento de API.
La cantidad máxima de memoria física de acceso aleatorio (RAM) admitida en Windows NT 4.0 es 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. Windows 95, sin embargo, 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 .
Un Option Pack estuvo disponible como un CD gratuito a partir de 1998, 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 Option Pack que se lanza, 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 característica descargable que reemplazó los servicios de enrutamiento multiprotocolo y RAS separados de Windows NT 4.0.
La última versión de Microsoft Office compatible con Windows NT 4.0 es Office XP . De manera similar, Windows Media Player 7.0 (que se lanzó en junio de 2000) y DirectX 3.0a (que se lanzó 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ó en septiembre de 2002 (se requiere el Service Pack 6a).
Windows NT 4.0 fue sucedido por Windows 2000 , que también incluía Windows Desktop Update e Internet Explorer 5 de forma predeterminada. También se puede actualizar directamente a Windows XP Professional únicamente en sistemas basados en IA-32 . [42]
Windows NT 4.0 recibió siete paquetes de servicio durante su ciclo de vida, así como numerosos paquetes acumulativos de servicios y paquetes de opciones. Solo el primer paquete de servicio 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. Service Pack 6a (SP6a) es el último service pack lanzado 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. [43]
Además de las correcciones de errores, los paquetes de servicio también agregaron una multitud de características nuevas, como el modo Ultra DMA para unidades de disco junto con masterización de bus, versiones más nuevas de Internet Information Services , cuentas de usuario y mejoras en el perfil de usuario, compatibilidad con tarjetas inteligentes y multiprocesamiento simétrico mejorado. (SMP), capacidades de agrupación en clústeres, mejoras de compatibilidad con COM , servicio de registro de eventos, MS-CHAPv2 y NTLMv2 , firma de paquetes SMB , Syskey , mejoras de arranque , mejoras WINS , servicio de enrutamiento y acceso remoto (RRAS), PPTP , mejoras de túnel DCOM/HTTP , IGMPv2, WMI , Active Accessibility y soporte NTFS 3.0 entre otros. [44]
Microsoft lanzó cinco revisiones de 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 varios escritorios, así como terceros. software de fiesta.
Microsoft dejó de proporcionar actualizaciones de seguridad para Windows NT 4.0 Workstation el 30 de junio de 2004, Windows NT 4.0 Server el 31 de diciembre de 2004 y Windows NT 4.0 Embedded el 11 de julio de 2006, debido a importantes fallas de seguridad, incluido el Boletín de seguridad de Microsoft MS03-010, que según Microsoft no se podría parchear sin cambios significativos 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 hacerlo, sería necesario rediseñar una parte muy significativa cantidad 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 continuarían funcionando en el sistema parcheado".
Entre junio de 2003 y junio de 2007, se identificaron y repararon 127 fallas de seguridad en Windows 2000 Server, muchas de las cuales también pueden afectar a Windows NT 4.0 Server; sin embargo, Microsoft no prueba los boletines de seguridad con software no compatible.
...Windows NT 4.0 en realidad no era compatible de forma nativa con FAT32, y se requería un controlador de terceros de Winternals para proporcionar compatibilidad con FAT32 en NT 4...