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:
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.
Seguridad (password y permisos de archivos) y cuotas:
Facilidad de configuración y capacidad de configurar al servidor sin deshabilitar 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.
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.
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:
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.
En síntesis:
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:
UNIX
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