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.
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 :
Linux : Este tipo de *nix quizás sea el mas común, ya que es software libre , lo cual le permite que su parte medular ("kernel") sea cambiada por cualquier programador que asi lo requiera, esta misma funcionalidad probablemente es lo que le niega entrar al mercado empresarial de lleno , ya que es susceptible a que un conocedor del "kernel" logre atacar el sistema.
A su vez, existen varias distribuciones de Linux como: Red Hat , Debian , Suse y algunos otros, cada vendedor se diferencia a través de: su facilidad de configuración, paquetes especiales (procesadores de palabras, ambiente de programación), y otras herramientas. Está es la única forma de diferenciar las distribuciones , ya que todas ellas son construidas a partir del mismo "kernel" ("Linux Kernel")
Cabe señalar que todo el Sistema Operativo incluyendo sus paquetes básicos son gratuitos, y pueden ser adquiridos del sitio FTP de cada vendedor, pero ya que cada Sistema Operativo mas paquetes es alrededor de 500-600 MB, en ocasiones es conveniente un adquirir un CD-ROM con Linux para evitar los tiempos de descarga y tener el sistema operativo para uso posterior.
Sun Solaris : Este *nix es un producto desarrollado por Sun Microsystem's los mismos desarrolladores del lenguaje Java, ya que este *nix es desarrollado internamente (en Sun), si desea alguna funcionalidad adicional (mas aun!) tendrá que esperar a que Sun agregue ésta a su sistema operativo.
En la gran mayoría de la plataformas empresariales, este es el *nix por excelencia, ya que ofrece funciones que muchos sistemas empresariales requieren: Balanceo de Cargas, Reconfiguración Dinámica, respaldos en caliente ("Hot-Backup"). Este sistema operativo no es gratis, aunque últimamente se ha dado la tendencia de otorgar licencias de un sólo usuario.
HP-UX : Hewlett Packard desarrolla este *nix, y como todos los vendedores ofrecen varias funcionalidades: Journaled File System , facilidad de clustering y otras funcionalidades más .
FreeBSD : Es otro *nix libre
AIX : Es un *nix desarrollado por IBM, su página www.ibm.com/aix
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 .
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.
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: