next_inactive up previous


Migrando de W-NT a GNU/Linux

Jaime Enrique Gomez H1

Abstract:

Su casa matriz y su proveedor le han dicho que su version de NT (3,4 o 2K) ya no esta soportada ? ya no se ofrecen actualizaciones de seguridad ? las nuevas versiones de las aplicaciones que corre no van a funcionar mas y la actualización cuesta 10 veces mas que lo que pago originalmente.

Dele la bienvenida a la forma Linux de prestar servicios hasta el punto que sus usuarios finales solo van a notar la mejora del servicio: correo, web, compartir recursos, control de dominio, autenticación, etc.

1 Introducción

Este artículo a diferencia de muchos no esta hecho para convencer a nadie de que GNU/Linux es mejor que Microsoft Server (Cualquiera que este sea) o que cualquier otro sistema operativo de su preferencia. Damos por descontado que Ud. ha leido todos los argumentos existentes en favor del uno o del otro: el costo de licenciamiento, la libertad de proveedor, el TCO (Costo total de pertenecia), etc y ha decidido que es el momento de optar por una versión de GNU/Linux para reemplazar su servidor Microsoft que lo ha servido hasta este momento.

El autor ofrece su maximo esfuerzo para no hacer juicios de valor. No se va a afirmar que tal sistema operativo es mejor o peor, o que tal compañia se comporta mejor que tal otra. Se van a hacer comparaciones, quiza algunas criticas, pero todo en aras del proposito de este artículo. Aunque, el autor tambien declara de antemano su preferencia por el software libre (cosa que se va a notar) y su amplio respeto por las empresas de la competencia tanto en el mercado de software libre como en las otras areas.

Se advierte con anterioridad que hay muchas afirmaciones que pueden ser fuertes e inclusive ser consideradas ofensivas por un lado o el otro, pero dado el proposito de este artículo, es el lugar para hacerlo. En el camino de la popularidad del software libre y en la defensa de Microsoft para conservar su mercado, se ha faltado mucho a la verdad en ambos lados o mejor, no se ha dicho la verdad completa de las ventajas del uno, o de las desventajas del otro.

Finalmente, el proposito de este articulo es hacer un conjunto de recomendaciones, que lo guíen tanto en el proceso técnico de la migración como en el proceso mental que implica una migración de servicios.

2 Cambios de Actitud Mental

2.1 Si Ud.... quiere Windows, quédese con Windows

Esta afirmación es un poco fuerte, mas viniendo de un acérrimo creyente y fanático del software libre, pero estas es una sencilla recomendación que le puede ahorrar muchos dolores de cabeza: No busque otro windows en Linux, son lo mismo pero muy diferentes.

Vamos a la raíz del problema. Todos estamos muy familiarizados con la filosofía de las aplicaciones Microsoft, en donde se busca proveer una solución completa a un problema y todos sus allegados; en donde toda toda posible utilidad medianamente atractiva que se le ocurra será integrada a la aplicación en la siguiente versión. Esta filosofía lleva a aplicaciones tan complejas como Word o Excel, que para el 90% de los mortales (el autor incluido) es demasiado programa para escribir cartas, es como usar un supercomputador para calcular el balance en el banco. Para no parecer (demasiado) parcializado, no hay que negar que es sorprendente la utilidad que le dan los financieros y otras ramas especializadas a aplicaciones como Excel o Access.

Por el otro lado, GNU/Linux hereda la filosofía de diseño de Unix en donde la perfección se logra no cuando se tiene todo sino cuando no sobra nada; en donde el propósito de una aplicación se simplifica al máximo para permitir la excelencia en ese único propósito; en donde prima la especialización. Una aplicación muy compleja se construye a partir de la integración de otras aplicaciones de muchas diferentes maneras.
Por ejemplo, la configuración de un servidor es simplemente la edición de unos pocos archivos texto; las herramientas de administración en consola proveen un mecanismo para alterar estos archivos; las herramientas de alto nivel (consolas con menús, interfaz gráfica o configuradores remotos www) no son mas que front-ends de los anteriores comandos en consola y finalmente los paneles de control no son mas que un lugar único donde tener acceso a este conjunto de aplicaciones. Esta es una de la forma en que se integran aplicaciones cada vez mas complejas de forma vertical.
Otra forma de integración (horizontal) se podría dar en un servidor de correo, en donde a partir de un MTA básico (smtp) y para ofrecer mayor número de servicios se puede hacer uso de otras aplicaciones especializadas: autenticación de usuarios con LDAP (OpenLDAP), lectura de buzones con un servidor IMAP o POP3 (Cyrus), clientes web de lectura de correo (Apache-php), buzones en bases de datos externas SQL (MySQL o Postgres), herramientas antivirus y antispam (clamav y spamassasin), manejador de grupos o listas (majordomo o mailman), etc.

Otro detalle por mencionar en esta sección es el problema de los estándares. El software libre ha sido defensor de los estándares abiertos y todas sus aplicaciones se basan en ellos, ya sean los aceptados por la comunidad científica (smtp, html, imap, etc) o en propuestas nuevas publicando explícitamente su definición e inclusive proveiendo software que lo manipule (openoffice, Perl). Esta política es seguida por muy pocos actores en el mercado, algunos defendiendo su inversión, otros aprovechando y manteniendo su posición de dominio del mercado, o para hacer una diferenciación con nuevas características. Entonces va a ser muy improbable que su código SQL corra sin cambio en PostgreSQL o MySQL. o que encuentre en algún lugar un procesador de palabras 100% compatible con MS-Office.

Entonces no busque Windows en GNU/Linux, busque soluciones a sus necesidades. Estas soluciones existen, pero tenga muy claro que muchas de ellas implicar un cambio de costumbres, y en algunos casos es necesario construirlas a partir de componentes (integración).

2.2 Este dispuesto a aprender

Este componente de la migración es vital, inclusive mas que una buena distribución y mucho mas que una buena compañía de respaldo. El software libre es un mundo nuevo, ni mejor ni peor, solo diferente. Es como mudarse a otro país (lejano): siguen siendo humanos, pero la lengua puede ser diferente, para Ud. los carros circulan por el lado equivocado de la calle, los billetes son diferentes, la actitud de la gente es diferente, la música es diferente, pero si Ud. no tiene la actitud correcta, esta vivencia puede convertirse en el martirio mas grande teniendo el potencial de ser la experiencia mas enriquecedora de la vida.

El mudarse al software libre es igual, si Ud. tiene la actitud adecuada, el potencial de usar software libre es infinito, no solo por el número de aplicaciones y soluciones disponibles (libres y comerciales), sino por la posibilidad de desarrollarse con base en eso, crear nuevas aplicaciones, ajustar el sistema a sus gustos, independizarse de los proveedores, etc.

Uno de los compañeros en este mundo del GNU/Linux afirmaba que el ingreso del software libre al mercado hacia volver a los ingenieros a la antigüedad, donde tenia que volver a manejar el área técnica al detalle y dejar a un lado el directorio telefónico y volver a hacer de los manuales su libro principal de consulta. O en otras palabras, tampoco mías, ``..Cuando los hombres eran hombres cada uno escribía sus propios drivers ..''.

Así que, este dispuesto a volver a la Universidad y abra su mente a un nuevo mundo.

2.3 Sea paciente

Ningún proceso de migración es suave. Aun cuando tenga todas las precauciones posibles, SE VAN A PRESENTAR INCONVENIENTES, entonces tome medidas para no perder su puesto:

y ante todo, no se desanime, esto ocurre siempre no importando que es lo que Ud. esta haciendo o hacia donde se esta moviendo, así que sea paciente.

2.4 El software libre es una solución pero no es la panacea

El área comercial tiene la mala costumbre de decir ``Siiii, claro, eso se puede !!!! '' y siempre mete al área técnica en apuros.

En toda decisión, en cualquier área, se gana algo y se pierde algo. No hay nunca una decisión en donde lo único que haga es ganar. Y estoy hablando en general no solo entre Windows y Linux. En estos días llego a mis manos un 486 con 16M en RAM y disco duro de 200M, que tenia instalado MS-Windows 3.11 y Word 2.0 y Netscape 3, lo prendí. Ud saben cuanto duro, después de iniciar el sistema operativo, en estar listo para trabajar !!! 4 segundos !!! en abrir Word, .. otro segundo... y en estar listo para navegar otros 2. Me preguntaba para mis adentros si realmente hemos mejorado ese tanto.

En Linux se pueden hacer las mismas cosas que en cualquier otro sistema, de muchas maneras, pero hay algunas precauciones en las expectativa que se crean.
Si su necesidad es genérica, el software libre le va a proveer una solución. Existen limites en soluciones muy especializadas. Por ejemplo un cliente puede llegar a pedir que en el servidor de correo quiere que los usuarios tienen el apellido iniciando por a,b o c, tengan un buzón mas grande que los demás o que solo puedan leer correo a determinadas horas del día. GUAU .. a mi se me ocurren dos o tres formas de hacerlo pero ninguna esta incluida dentro de las características de un MTA, y posiblemente la solución pueden ser incómodas para un usuario acostumbrado a otros procedimientos.

Existen limites para el software libre: Es difícil conseguir un ERP libre, aun cuando algunos corra sobre Linux, toca pagar por ellos y su implementación. Eso no cambia.

2.5 La decisión de la distribución

No se deje enredar con el tema de la distribución. Existen mas de 200 distribuciones, de esas unas 15 son respetables.GNU/Linux por dentro son todos iguales.

Adquirir (Comprar o bajar) una distribución es como comprar un televisor, todos por dentro son solamente un tubo de rayos catódicos, incluso casi todos los fabrica la misma compañía, pero ya en vitrina tienen apariencia muy diferente, son de marcas diferentes, tiene manuales diferentes, cajas de cartón diferente e inclusive el control remoto es diferente y por supuesto el comprador evalua todos estos factores antes de tomar su desición.

Comprar un distribución no es diferente, entonces evalue los mismos puntos:

Ahora esta listo para comprar una distribución (o un Televisor).

3 Necesidades particulares

3.1 Sistema Operativo

La interacción de un usuario común con el sistema operativo es realmente nula, solo se hace uso de las aplicaciones sobre el sistema. Esto también es válido con los servidores, instalar el sistema operativo e ir hasta la configuración de sus dispositivos y conectividad de red es muy similar en cualquier sistema y las preguntas que hay que responder son las mismas. No gran secreto.

La recomendación del autor es tomar una herramienta de administración genérica y usarla. Algo como Webmin y/o LinuxConf. Aun cuando algunas casas matrices le han quitado su apoyo, el usar herramientas genéricas mejora sus posibilidades de cambiar de distribución de forma poco traumática. Si Ud. se acostumbra a las herramientas ofrecidas por las diferentes casas matrices (ej: Yast de SuSE, DrakConf de Mandrake, System-config-* ReHat/Fedora) es posible que el cambio a otra distribución sea tan traumático como el mismo cambio que acaba de realizar.

3.2 Servicios de Red (TCP/IP)

Este es el campo de acción favorito de Linux, inclusive varias de estas aplicaciones son heredadas de los Unix.

Servicio Aplicación
DNS

3.3 Samba (Servicios de Red Windows)

Estos servicios están incluidos por defecto en los sistemas operativos de Microsoft (al menos en los servers) pero en Linux existe todo un proyecto independiente dedicado a los servicios bajo los protocolos diseñados por IBM-Microsoft.

Servicio Windows Aplicación en GNU/Linux
Compartir Archivos

Solo por atizar la controversia

Image _home_kasandra_my_stuff_proyectos_skina_conferencias_nt_linux_articulo_itw_graph_1144289

3.4 Servidor Internet (IIS)

Su solucion se llama apache

Servicio Windows Aplicación en GNU/Linux
http / https

Image _home_kasandra_my_stuff_proyectos_skina_conferencias_nt_linux_articulo_overallc

3.5 Mensajería (Exchange)

Este es el requerimiento mas complejo para satisfacer completo

Servicio Windows Aplicación en GNU/Linux
Correo (Smtp)

4 Conclusiones

Vaya con calma, la decisión es la correcta, y tenga presente que un infinito numero de posibilidades lo esperan al otro extremo de este camino.

Marcas Registradas

Referencias

About this document ...

Migrando de W-NT a GNU/Linux

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_subdir -split 0 -show_section_numbers /tmp/lyx_tmpdir20153G47TdZ/lyx_tmpbuf0/nt_linux.tex

The translation was initiated by Ing. Jaime E. Gomez H. on 2004-10-09


Footnotes

... H1
Físico, Ing. Mecánico MSc. Universidad de Los Andes, PhD. Mecánica Computacional Universidad de Gales, trabaja en proyectos de Diseño Asistido, Mecánica Computacional y Computación de alto desempeño desde 1989. - Catedrático del Departamento de Física en la Universidad de los Andes - Coordinador "ad hoc" y WebMaster de LinuxCOL, grupo más antiguo de usuarios de Linux en Colombia, Usuario fanático de GNU/Linux desde 1994 - Socio Fundador de Skina y Skina Tech., empresas dedicadas exclusivamente a soluciones sobre GNU/Linux OS.

next_inactive up previous
Ing. Jaime E. Gomez H. 2004-10-09