Migrar de Windows a Unix (Linux)

Si ya tiene una gran inversión en Equipo Windows (98,NT,2000), seguramente ya experimentó su facilidad de instalación, sólo utiliza opciones "SI" o "NO" , y en cuestión de minutos tiene una computadora o un servidor con todas las opciones que se pueda imaginar, esto es hasta que: Salga una "Pantalla AZUL",Pierda toda su información actual ya que la máquina se trabó o el "Host" que utiliza NT se daño y el servidor de páginas "IIS" no puede enviar ninguna página a los 10,000 usuarios que llegaran en las próximas horas.

Para aquellos administradores lo suficientemente atrevidos, es cuestión de utilizar el comando regedit del menú Start | Run . Aquí pueden accesar el registro de Windows , que es el centro del sistema operativo, es precisamente donde se buscan las instrucciones para los archivos de arranque, se mantiene información general del sistema, e inclusive es donde los virus llegan a habitar.

Debido a que es rara la ocasión en que cambiando algo del registro se solucione algo importante, la opción mas común es REINSTALAR.! Pero que le sucede a los archivos , a la base de datos (SQL Server)?. ESPERAR que todo siga igual, porque es muy raro saber que es lo que está sucediendo detrás de esos "SI" y "NO" en la re-instalación, la opción y flexibilidad viene con Unix(*nix) , aunque hay que reconocer que los "SI" y "NO" se dan mediante modificaciones manuales de archivos que en ocasiones son denominados crípticos.

Porque *nix ?

Existen varias versiones del sistema operativo Unix,comúnmente todas ellas son referidas con el nombre *nix , a pesar que los productos son creados por diferentes compañías, todas las versiones ofrecen la misma funcionalidad por la que es conocida Unix, algunos tipos de *nix son :

Aunque estos sistemas operativos otorgan mayor flexibilidad, su aprendizaje así como su instalación inicial requieren de una cantidad substancial de tiempo. Para operaciones de servidores es definitivo que cualquier tipo de *nix ofrece mayor flexibilidad que Windows NT ( o 2000), *nix ofrece mayores funcionalidades y paquetes para :

Y aunque muchos paquetes son portados para que sean utilizados en plataformas Windows se debe hacer énfasis en que: portados es muy diferente que desarrollados .

El ejemplo con Java

A pesar que varias aplicaciones de Servidor (Server-side) en Java pueden ser ejecutadas en plataformas Windows, estas no fueron desarrolladas para Windows, sino fueron desarrolladas para Sun Solaris. Por lo que su funcionamiento es superior en plataformas para la que fueron desarrolladas.

La ventaja para *nix es que aunque existan diferentes sabores de *nix (Linux,Sun,HP-UX) su portación no es tan drástica como a uno de plataforma Windows, ya que todos los *nix contienen las mismas bases internas, ésta es otra de las razones por las cuales los *nix son superiores en aplicaciones de Servidor.

Como enseñar *nix a mi empresa, eso no les interesa ellos solo saben Windows XP y 2003

Si ya se tienen 100 o 200 PC's con Windows XP, aún se puede migrar a *nix fácilmente, esto lo realiza el paquete Samba , otro producto software libre que permite a equipos Windows accesar archivos en *nix y accesar impresoras, para el usuario final en Windows XP o 2003 esto es invisible, para ellos aparenta que se conectan a un servidor Windows 2003/2000/NT.

Una vez teniendo *nix instalado de esta forma, puede accesar a la otra gran gamma de productos que son ofrecidos en *nix, además de esto le podrá ofrecer mayores utilidades a otros usuarios de la Red que sólo un servidor *nix ofrece.

Links: