Blogia
:: :: :: PSYCOSIS :: :: ::

¿POR QUÉ LINUX?

¿POR QUÉ LINUX? Ventajas de Linux

Se dice que las mejores cosas de la vida no cuestan, y es cierto. Pero cuando se trata de un negocio no puedes arriesgar y por eso nos preguntamos que tan bueno es un sistema operativo de libre distribución. Esta es la cuestión principal: ¿por qué usar Linux en lugar de otros sistemas operativos que tienen más tiempo en operación? Porque Linux es es un sistema operativo con: confiabilidad probada, la mejor seguridad, la más poderosa funcionalidad, administración sencilla, el mejor desempeño, y el más bajo costo.

+ CONFIABILIDAD

Probablemente una de las características de los sistemas operativos, a la que mayor importancia le dan los administradores de sistemas es la confiabilidad. Linux tiene tras de sí 30 años de desarrollo en Unix, el cual tiene la reputación de ser el más confiable de todos, y no es una reputación gratuita, muchos servidores han estado en operación durante años sin tener que ser arrancados de nuevo por alguna falla. Esto significa que con Linux le diras adios a los errores graves y a las pantallas azules. A la compañía de las ventanas le falta mucho camino por recorrer para lograr la estabilidad y confiabilidad de Unix.

¿Por qué estan importante la confiabilidad?

Por que un sistema operativo que, aunque se instala fácilmente, frecuentemente interrumpe la prestación de sus servicios por "caídas" inesperadas representa una pérdida para un negocio. Te has preguntado ¿cuántas ventas y clientes se pierden cuando un servidor queda totalmente inutilizable durante períodos de tiempo intolerables?, ¿cuánto tiempo en horas/hombre se desperdician por que el servidor de la intranet "se volvió a caer"?. Ahora piensa dos veces antes de ejecutar los procesos operativos de una empresa en un sistema que no sea confiable.

Por si esto no es suficiente, ahora piensa en la vulnerabilidad de Windows XXXX a los virus. Es posible que un virus creado hace 10 años afecte aún a servidores NT y se aloje en sector de arranque maestro, causando efectos devastadores. De nuevo, te has preguntado ¿cuánto dinero se gasta en la compra y actualización de software antivirus?, ¿a cuanto asciende el costo de tiempo e información valiosa perdidos por causa de algún virus?. Seguramente el costo no resulta nada trivial como para no ser tomado en cuenta. Si tienes problemas de virus sobra decirte que con Linux estas a salvo, inmune, tranquilo.

+ SEGURIDAD

Dado el avance tecnológico en las telecomunicaciones, hoy día los sistemas de cómputo trabajan en un ambiente de intercomunicación global, por lo tanto la seguridad en los sistemas operativos es un aspecto de máxima importancia. A este respecto, podemos afirmar categóricamente que Unix es el sistema operativo más seguro que existe. Generalmente se cree que en Unix la administración de la seguridad es un rol de todo o nada, sin embargo sobran ejemplos que demuestran que la seguridad en Unix puede se configurada de acuerdo a necesidades particulares. Esta capacidad se debe a que la seguridad en Unix viene implementada desde el kernel, de modo que es posible configurarla a nivel de sistema de archivos, de servicios de red, de facilidades en el host y de capacidades de usuario.

Si crees que este no es un factor determinante, piensa por un momento en cualquier intruso accediendo tu sistema DOS, Windows 3.X ó 9X, el cual puede obtener información confidencial o destruir todo el contenido del disco, y esto es solo un ejemplo. En tiempos recientes se han detectado "puertas traseras" en el software de Microsoft, ¿te parece 100% seguro un programa al que solamente los programadores de la compañía que lo vende tienen acceso al código fuente? Dificilmente.

Por tra parte, el alto nivel de seguridad de Unix se pone de manifiesto por el hecho de que se ha mantenido inmune del ataque de los virus que constantemente asedian a Windows en cualquiera de sus versiones. Además, Unix ha sido utilizado en ambientes donde la seguridad es una necesidad a priori: instalaciones militares, plantas nucleares, oficinas federales, etc. Por lo tanto, a través del tiempo se han desarrollado mecanismos de seguridad altamente confiables, que hacen posible que Unix usted trabaje en un ambiente totalmente seguro.

Generalmente, los avances tecnológicos en el campo de la autenticación y la encriptación se dan el ambiente Unix donde son adoptados en primera instancia y luego implementados por otros sistemas operativos. En realidad el tema de la seguridad puede abarcar capítulos enteros, sin embargo, basta mencionar el hecho de que en las diversas pruebas de seguridad que se han efectuado entre Unix y Windows NT, Unix ha salido ganador siempre.

+ FUNCIONALIDAD

Entre las características mínimas que debe poseer un sistema operativo podemos mencionar: la capacidad para trabajar en un ambiente de red, comunicarse con diversos tipos de equipos, proporcionar servicios seguridad y autenticación para mantener segura la información, etc. Unix y NT pueden efectuar estas tareas, de hecho Unix puede hacer todo lo que NT puede y más.

Frecuentemente se malentiende que NT es un sistema operativo multiusuario, cuando lo cierto es que solamente un usuario puede entrar al sistema a la vez. Ahora bien, una vez que el usuario ha accedido al dominio NT lo único que puede hacer es accesar archivos e impresoras. El usuario no puede ejecutar programas en el servidor para aprovechar el poder de procesamiento del mismo, solamente puede tomar ventaja de este poder a través de aplicaciones cliente/servidor. Un usuario de Unix puede hacer login al servidor de manera segura y ejecutar aplicaciones, aprovechando así el poder de procesamiento del servidor, balanceando la carga de trabajo entre este y su estación de trabajo. En Unix es posible accesar a un equipo remoto y trabajar en el, utilizando su teclado y su ratón como si fueran los que están conectados en la otra máquina, todo esto sin comprar software adicional.

Ahora hablemos del e-mail. Para muchas compañías es una herramienta indispensable de intra y extracomunicación, sin embargo con NT tienes que comprar otra suite de aplicaciones para tener este servicio habilitado (más dinero a la cuenta de costo de NT). En Unix este servicio es manejado con programas como: sendmail, fetchmail, pop3, qmail, etc. los cuales son muy poderosos, flexible y además gratuitos.

Otra pifia en el diseño de los sistemas operativos de Microsoft tiene que ver con el uso anticuado de letras en el manejo de discos. Esta metodología está limitado al número de letras del alfabeto, además de que tampoco es posible crear jerarquías con los directorios compartidos por otras máquinas de la red. En Unix es posible montar los recursos compartidos en cualquier lugar de la estructura de directorios. Un directorio compartido puede abarcar varios discos o aún diferentes máquinas, permitiendo así a los administradores mantener las estructuras de directorios existentes, las cuales ya son bien conocidas por los usuarios, permitiendo así expandir el espacio en disco del servidor de manera transparente. Esto pone de manifiesto el hecho de que Unix fué concebido desde sus orígenes como un sistema operativo cliente/servidor para uso profesional, mientras que Windows XXXX provienen del DOS, un sistema operativo que no fué concebido para trabajar en un ambiente cliente/servidor y mucho menos para funcionar como un servidor.

Facilidad de configuración y la posibilidad de hacerlo sin tener que reiniciar el servidor es otra característica de funcionalidad importante, la cual posee Unix. En Linux por ejemplo usted puede cargar y descargar módulos de software mientras el sistema esta operando sin etener que reiniciar el equipo. Efectúe algún cambio significativo en la configuración de Windows XXXX y tendrá que interrumpir los servicios del equipo y desconectar a los usuario mientras la máquina se reinicia.

+ ADMINISTRACION

El argumento de que Windows XXXX es más fácil de administrar debido a su interfaz gráfica es infundado. En el mundo Unix existen, desde hace algún tiempo, entornos gráficos muy poderosos que proporcionan una interfaz gráfica de alto nivel. Para muchos resulta agradablemente sorprendente el hecho de que los parámetros de configuración de Unix se almacenan en archivos de texto. Los archivos de configuración de Unix son poderosos y flexibles en sus sencillez, por ejemplo, puede manejar su configuración con un sistema de control de versiones, permitiendole analizar los cambios que se han efectuado y con la posiblidad de revertirlos y dejar el sistema con una configuración anterior. ¿Como podría hacer eso con Windows XXXX con su críptico archivo de registro?

Ahora bien, a medida que los equipos se van dispersando a otras
localidades aún es posible configurarlos remotamente, ya sea mediante una sesion telnet, o a través de sesiones X Windows, o por medio de aplicaciones Java. Podemos mencionar decenas de aplicaciones para la administración Unix, las cuales tienen la capacidad de operar sobre equipos remotos.

Windows NT tiene capacidades muy limitadas debido a que no fue diseñado como un sistema multiusuario, de modo que solamente se permite iniciar una sesión a un usuario a la vez. La promesa de Microsoft de cero administración no se cumplió. En contraste la mayoría de los sistemas Unix vienen equipados con lenguajes de script (BASH Shell, Korn Shell, C Shell, Perl, Python, TCL, por mencionar unos cuantos) y con los comandos "cron" y "at" los cuales permiten programar y ejecutar tareas complejas en cualquier intervalo de tiempo deseado. Gran parte de la administración de Unix se maneja en forma automática y personalizada a través del uso de estas herramientas, lo cual redunda en el aprovechamiento óptimo de los recursos (tiempo, personal, etc.) Ahora bien, ejecutar tareas automtizadas solo es posible y tiene sentido cuando estas se pueden realizar sin intervención humana. Así es que, dado que Windows XXXX es manejado mayormente a través de su interfaz gráfica, se requiere que un administrador esté operando el sistema.

Si usted es amante del panel del control y teme no poder trabajar sin él, podemos decirele que no se preocupe, en Unix existen aplicaciones gráficas para la administración y configuración del sistema, y que aún si no le gustan, puede utilizar su editor favorito para hacer el trabajo.

+ DESEMPEÑO

Tal vez uno de los aspectos más polémicos de los sistemas operativos es el del desempeño. A este respecto es muy importante resaltar el hecho de que el hardware es responsable en gran medida, del desempeño del sistema. De modo que sería rídiculo comparar los servidores de IBM o Sun con los equipos de Compaq o Dell. El meollo del asunto radica en la capacidad del sistema operativo para correr sobre pltaformas de hardare poderosas y escalables. Tradicionalmente Unix ha sido el campeón en esta arena, es por eso que las empresas con grandes necesidades de procesamiento ejecutan sus sistemas en alguna versión de este. Ahora Linux ha aparecido en la escena y ha venido a complementar el mercado de Unix. Como ya se mencionó Linux corre en diversas plataformas de hardware -Intel, Alpha, SPARC, MIPS, PowerPC-, contrariamente a lo que Microsfot ha hecho al reducir el número de plataformas en las que NT funciona.

Lo realmente importante aquí, es el hecho de que más allá de los
trucos y mañas de ciertas personas malintencionadas o con intereses serviles, la mayoría de los expertos concuerdan en que Linux se desempeña mejor que NT, lo cual no resulta extraño si recordamos el hecho de que el kernel de Linux es compacto, estable y configurable, de modo que este puede ser manipulado para efectuar de manera más ágil las tareas que usted le encomiende.

+ COSTO

Tal vez este sea el factor más determinante en la adopción de Linux como plataforma de trabajo, por que (seamos sinceros), si Linux fuera igual de inestable, inseguro, disfuncional y con la misma fea interfaz del otro sistema operativo que usted conoce, solo por se de libre distribución podría usarlo ¿no es cierto?. Así es que, si somos realistas Linux vale por lo menos lo mismo que cualquiera de los otros sistemas operativos comerciales.

Ahora bien, el costo no solo se compone por lo que usted paga al adquirir su sistema, si no por el software adicional que requiera, el soporte técnico necesario, la instalación y configuración del mismo, así como por las subsecuentes actualizaciones de versión y en el caso del software comercial, por las licencias adicionales que mas tarde requiera.

Aquí hacemos un análisis breve de los costos de algunos sistemas operativos.

Sistema Operativo:: Costo (euros):: Licencias
----------------- --------- --------
Linux ::0 :: Ilimitado
Windows 9X ::136:: 1
Windows 2000 profesional:: 398:: 1
Windows NT ::971:: 5
Windows 2000 Server:: 1245:: 5
Netware 5 Server ::1295 ::5
Solaris 2.6 ::1295 ::Ilimitado

Sist.Ope ::Servidor Mail:: Servidor HTTP:: Servidor FTP:: Server BD
Linux ::Si ::Si:: Si ::Si
Windows NT:: No:: Si:: No:: No
Windows 2000 Server ::No:: Si:: No:: No

Adicionalmente, tendras que pagar por las subsecuentes actualizaciones de tus sistemas, en cambio, con Linux puedes obtener las versiones más recientes del kernel y de otros programas en Internet y actualizar su sistema sin costo. En contraste con esto, cuando obtienes una distribución o un CD Linux tambien recibes una variada gama de herramientas que te permiten proporcionan los servicios más diversos a usuarios.

Todavía, a la cuenta de NT hay que agregar los costos que causan las fallas constantes del sistema: pérdidas de información, reinstalación del sistema, tiempos muertos del personal, ventas perdidas, etc.
También hay que agregar los costos de las pólizas de soporte técnico que se contraten ó los honorarios pagados para la resolución de los problemas que sin lugar a dudas son más frecuentes con NT.

Hablando del soporte técnico podemos decirle que al convertirse en un usuario Linux no solamente eres un cliente más, al que la compañía que le vende el software está obligada a brindarte dichos servicios, los cuales muchas veces son de mala calidad, sino que formas parte de una comunidad de usuarios que se ayudan mutuamente.

Así es que con Linux, si de soporte telefónico se trata, tiene las siguientes opciones:

Los servicios de los profesionales de Linuxware
Los grupos de noticias sobre diversos temas Linux
La extensa documentación que se existe en Internet (tutoriales,
manuales, howto's, etc.)
Los sitios de otros usuarios Linux que con gusto comparten sus
conocimientos y experiencia con los demás Conclusión Finalmente, después de este análisis, usted estará convencido y concordará con nosotros en que:

Linux es totalmente confiable
Linux es altamente seguro
Linux posee las más poderosa funcionalidad
Linux es fácil de administrar
Linux tiene el mejor desempeño
Linux se puede adquirir al más bajo costo
En pocas palabras:

Linux es el mejor

Para saber más Un análisis más detallado entre Unix y NT se encuentra en www.unix-vs-nt.org

Las Mentiras de NT. Por que no todo lo que Bill dice es verdad.

Un saludo para todos

Psycosis

0 comentarios