
Windows NT se escoge a veces por razones presupuestarias, pues muchos
profesionales de la tecnología de la información
no están dispuestos a invertir en hardware más costoso,
como és el empleado en la mayoría de los sistemas operativos UNIX comerciales.
| Windows NT 4.0 Server | 5 usuarios | $ 809 USD |
| " " | 10 usuarios | $ 1,129 USD |
| Enterprise Edition | 25 usuarios | $ 3,999 USD |
| " " | 50 usuarios | $ 4,799 USD |
Lo que realmente importa es el costo global de la implantación de Windows NT; esto incluye la administración del sistema, los costos asociados con caídas del sistema, llamadas de teléfono para soporte técnico, pérdida de datos por la no fiabilidad del sistema, etc.
Para otros profesionales más concientes de los costos, la elección obvia sería Linux, FreeBSD, NetBSD o OpenBSD. No cuestan nada, sin embargo son tan estables y funcionalmente son equivalentes a los sistemas operativos UNIX comerciales (SunOS, Solaris, AIX, HP-UX, IRIX, Digital UNIX).
Linux es el sistema operativo UNIX más popular y corre en una gama de plataformas: Sun, Intel, DEC Alpha, PowerPC, PowerMac, etc.
Linux es quizás el sistema operativo actual que más se
está popularizando.
| Windows NT Server | $ 4,636 USD |
| Red Hat Linux | $ 49.95 USD |
Haremos la comparación en base a 4 aspectos:
Funcionalidad.
Fiabilidad.
Administración del sistema.
Rendimiento
El sistema operativo UNIX puede hacer todo lo que hace Windows NT y más.
A veces se considera a Windows NT como un
sistema operativo multi usuario, pero esto puede provocar
confusión. Un Servidor NT valida a un usuario autorizado, y una vez que
el usuario está conectado a la red NT, lo único que puede hacer es
acceder archivos e impresoras. Un usuario de NT sólo puede correr aplicaciones especiales
tipo cliente/servidor.
El sistema UNIX es multi usuarios y
los usuarios en UNIX pueden correr cualquier aplicación en el servidor.
El correo electrónico se ha convertido en una herramienta indispensable de comunicación.
En Windows NT se tiene que adquirir un
paquete de software adicional para configurar un servidor de correo
electrónico. Muchas compañías usan Microsoft Exchange Server
(licencia para 25 usuarios $ 3,495 USD, 50 usuarios $ 4,859 USD).
El sistema operativo Unix viene con
el programa Sendmail (gratis).
Seguridad (password y permisos de archivos) y cuotas:
Windows NT utiliza NTFS para seguridad de
archivos (a veces no lo usan) y aún carece de cuotas, para limitar el
uso de disco a usuarios o grupos de usuarios.
Unix contempla seguridad y cuotas.
Facilidad de configuración y capacidad de configurar al servidor sin deshabilitar el sistema.
Cualquier cambio a la configuración de NT
requiere apagar el sistema y reinicializarlo (cambio de IP, gateway,
modem, etc.).
En UNIX se pueden activar o desactivar
drivers o dispositivos sin necesidad de reiniciar el sistema.
Actualmente quizás la fiabilidad es preferible a la rapidez. Aunque el rendimiento depende enormemente de la plataforma hardware, el sistema operativo influye más en la fiabilidad.
Se dice que NT es un sistema operativo
estable, pero esta afirmación no es muy precisa. Es cierto que
NT es una gran mejora comparado con Windows 3.1 o Windows 95, pero dista
mucho de alcanzar la estabilidad que ofrecen aún los sistemas operativos
UNIX freeware.
Pantalla Azul de la Muerte. La
pantalla que muestra unos números hexadecimales sobre un fondo azul.
la única salida es reinicializar el sistema apagándolo.
NT es propenso a los virus para plataformas
INTEL. Los sistemas operativos de Microsoft siguen leyendo del MBR
de los discos duros. NT puede ser afectado por virus diseñados
hace 10 años para MS-DOS.
El equivalente a la Pantalla Azul de la
Muerte en UNIX es el pánico de kernel. Las caídas de
sistema
en UNIX son eventos raros, casi siempre se deben a fallos de hardware. En
general un servidor UNIX se apaga debido dichos fallos, actualizaciones
de hardware, apagones extensos, actualizaciones del kernel.
La afirmación de que NT es más fácil de administrar debido a su GUI (Graphical User Interface) le faltan argumentos. La ventaja de cualquier GUI sobre CLI (Command Line Interface) es de cuestionable.
NT viene con un GUI. No se puede trabajar
a nivel de CLI.
UNIX puede trabajar en CLI. Tambien existe
una variedad de GUI para cada sistema (OpenLook, X11, etc.)
La potencia de procesamiento depende principalmente del hardware.
Decir que UNIX tiene mejor rendimiento que NT sería inapropiado, si comparamos sistemas de distinta arquitectura. En una misma plataforma, no existen formas para comparar Linux o FreeBSD contra NT. Sin embargo hay consenso en que Linux o FreeBSD tienen mejor rendimiento que NT.
Considerando que los kernels de UNIX se confeccionan a las necesidades, y a veces sólo contienen lo necesario para el sistema, Linux o FreeBSD puden funcionar más eficientemente que NT. Cualquier sistema operativo que requiera de menos recursos vencerá a un sistema operativo inflado como sería NT.
UNIX no requiere de una interface gráfica como lo requiere NT. Es bien sabido que las gráficas requieren de mayor espacio de disco y memoria. Lo mismo sucede para archivos de sonidos, que parecen ser muy importantes para el sistema operativo de Microsoft.
Un ejemplo de rendimiento de un servidor UNIX acoplado con el servidor WWW contra NT, son los siguientes registros de rendimiento:
NT: 1,878 operaciones/segundo. Hewlett-Packard
NetServer LXr Pro 6/200 de 4-CPU corriendo Microsoft IIS.
UNIX: 7,214 operaciones/segundo. Silicon
Graphics Origin 2000 8-CPU corriendo Netscape Web Server.
Debido a que la plataforma que NT utiliza más es INTEL, escogemos al sistema Linux para realizar una comparación.
| Componente | Sistema Operativo Linux | Windows NT Server 4.0 |
| Sistema Operativo | Gratis o $49.95 US (CD-ROM) | 5-Usuarios $809 US 10-Usuarios $1129 US Enterprise Ed. 25-Usuarios $3,999 US |
| Soporte técnico gratis en línea | Si, Linux Online o Redhat | No |
| Fuentes del Kernel | Si | No |
| Servidor Web | Apache Web Server | MS IIS |
| Servidor FTP | Si | Si |
| Servidor Telnet | Si | No |
| Servidor SMTP/POP3 | Si | No |
| DNS | Si | Si |
| Sistema de archivos de red | NFS y SMB | SMB |
| Servidor de Ventanas X (Correr aplicaciones remotas basadas en GUI) |
Si | No |
| Herramientas de Adminintración Remotas | Si, todas | Sólo "User Manager for Domains" y "Server Manager" |
| Servidor de News | Si | No |
| Compiladores C y C++ | Si | No |
| Perl 5.0 | Si | No |
| Control de Revisión | Si | No |
| Número de sistemas de archivo posibles | 32 | 3 |
| Cuotas de Disco | Si | No |
| Número de GUI's a escoger | 4 | 1 |
El sistema operativo UNIX sería la elección para sitios con presupuesto limitado o en corporaciones enormes que demanden servidores de varios procesadores y que requieran de sistemas operativos escalables.
Una compañía pequeña o mediana, que tenga que correr procesos en tareas no críticas, que esté dispuesto a contratar administradores adicionales para operar el servicio de correo Exchange o el Servidor de Información de Internet de Microsoft, que tenga presupuesto substancial para licencias de Microsoft "por servidor" o "por usuario", entonces NT sería la elección.
El sistema Linux o FreeBSD pueden fácilmente rebasar el rendimiento y funcionalidad de una solución NT, realizarlo sobre una plataforma INTEL relativamente económica y cuyo costo sería $ 0.00, un precio que Bill Gates difícilmente puede mejorar.
El sistema UNIX gana en definitiva.
Ofrece una variedad de proveedores (no hay monopolio)
Es escalable
Hace uso de los recursos más
eficientemente
Permite la administración remota del sistema
Ofrece la capacidad de realizar cómputo remotamente
Posee capacidad de multiusuarios
Existe una gran variedad de software
Los estandares son independientes de los
proveedores (POSIX)
Tiene control sobre el espacio de disco
de los usuarios
No le afectan los virus de hace 10
años diseñados para MS-DOS.
En síntesis:
Windows NT sólo brinda restricciones.
Sólo corre en plataformas INTEL o Alpha, no tiene CLI, un sólo GUI,
sólo hay agentes de transferencia de correo comerciales, etc.
Windows NT es estático, es decir no es posible construír un kernel apropiado.
Microsoft se está convirtiendo en un monopolio, no en un standard.
UNIX ofrece opciones. Corre en cualquier
tipo de plataforma, trabaja con CLI o GUI, opciones de software comercial y
freeware, diversos proveedores a escoger.
UNIX es dinámico, se puede configurar un kernel apropiado a nuestras necesidades.
Entre los aspectos que se pueden utilizar para evaluar el rendimiento de los UNIX comerciales y el Windows NT, se consideran:
Soporte 64-bits.
Soporte de protocolos TCP/IP de red Internet/Intranet.
Fiabilidad y escalabilidad.
Administración del sistema.
Interoperabilidad con PC's.
UNIX
Amazon.com Digital UNIX Alpha Server 2000.
Boeing. HP-UX, IRIX, Solaris y algo de NT.
Dallas Cowboys. IRIX y UNIX System V Rel. 4.0.
Dow Corning. Solaris.
Hotmail (Pertenece a Microsoft). Solaris, FreeBSD. Intentaron emigrar a NT,
pero para ofrecer los servicios a más de 10,000,000 de usuarios, fué
demasiado para NT.
Servicio Postal de Estados Unidos. Cuentan con 900 sistemas
Linux a lo largo del E.U. para determinar automáticamente el destino
de la correspondencia. Cada sistema consiste de 5 Pentium Pro dual 200MHz o
un sistema dual sencillo.
Yahoo!. FreeBSD.
Windows NT Server
4.0 vs. UNIX. John Kirsh, Aug. 7, 1999.
(Documento histórico). Este documento se mantiene sólo como referencia. Ya no se ha actualizado.
Ver nuevas referencias:
Comentarios y sugerencias envíelas a: Carlos Lizárraga C.
(carlos@fisica.uson.mx)
Carlos Lizárraga C.
Centro de Cómputo Académico
Departamento de Física
Universidad de Sonora
Hermosillo, Sonora, México
Cèsar Fernàndez
Departamento de Informática
Universitat de Lleida