Ubuntu 8.10 – Intrepid Ibex Ya esta Aquí

Ayer quedo liberada la ultima versión de ubuntu, la intrepid ibex. Esta no es una versión LTS (Long Term Support) por lo que es un poco arriesgado o “intrepid” instalarla sino estas acostumbrado al uso de linux, ya que te vas a encontrar si tienes un pc o muy nuevo o muy viejo problemas con los drivers o con algún software. Un servidor todavía no la ha instalado ni bajado pero este fin de semana me dispondré como mínimo a testearla..

Ubuntu apuesta por ser un sistema Linux mas apacible para la gente, en otras palabras para que a la gente no le choque tanto cambiar de la interfaz de windows a la de un sistema Linux, pues bien esto esta calando ya que la gente no va muy contenta con el tema de pagar licencias cuando se compra el ordenador con el windows Vista, dicen que prefieren el windows XP… Bueno esto es una discusión que no quiero entrar. Pero si que es verdad que los usuarios un poquito más avanzados se están pasando a Linux, o bien porque en sus facultades-institutos se usa este o bien porque prefieren utilizar software libre o porque se lo han visto a un amigo. También es verdad que en el mundo de informatica se oia decir me pongo el xp y virtualizo el linux… este pensamiento esta cambiando, ahora más bien se dice me pongo linux y virtualizo o emulo windows…

Para la gente que no conozca estos últimos términos, un sistema operativo se puede Virtualizar, ParaVirtualizar, o bien emular el sistema para que pueda correr el software que solo admite un sistema operativo concreto.

Un poquito de teoría para la virtualización necesitaremos un sistema de virtualización por software. Un sistema virtual por software es un programa que simula un sistema físico (un ordenador, un hardware) con unas características hardware determinadas. Cuando se ejecuta el programa (simulador), proporciona un ambiente de ejecución similar a todos los efectos a un ordenador físico (excepto en el puro acceso físico al hardware simulado), con CPU (puede ser más de una), BIOS, tarjeta gráfica, memoria RAM, tarjeta de red, sistema de sonido, conexión USB, disco duro (pueden ser más de uno), etc…
Un virtualizador por software permite ejecutar (simular) varios ordenadores (sistemas operativos) dentro de un mismo hardware de manera simultánea, permitiendo así el mayor aprovechamiento de recursos. No obstante, y al ser una capa intermedia entre el sistema físico y el sistema operativo que funciona en el hardware emulado, la velocidad de ejecución de este último es menor, pero en la mayoría de los casos suficiente para usarse en entornos de producción. Ejemplos de estos softwares Vmware, VirtualPC, Quemu+HerramientaVirtualizacion

Para la emulación como su bien nombre indica emula el entorno de un sistema operativo para poder ejecutar software en él sin tener que particionar discos ni nada por el estilo. Ejemplos de software que corren en linux para emular windows el Wine (se pueden correr hasta videojuegos, yo lo testee y pude instalar Flash MX!!) para la inversa tenemos CygWin….

La paraVirtualización son palabras mayores parecido al software de virtualización pero consiguiendo perdidas del rendimiento mínimas, en otras palabras que aquello va “follao” para conseguir la paravirtualizacion se utiliza Xen un poco de teoria otra vez . Xen es una máquina virtual de código abierto desarrollada por la Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus características, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de máquinas virtuales en caliente. Los sistemas operativos deben ser modificados explícitamente para correr Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a Xen alcanzar virtualización de alto rendimiento sin un soporte especial de hardware.
Un servidor virtual es simplemente una instancia de un sistema operativo y su carga de trabajo, ejecutándose bajo el paraguas del hipervisor Xen. En lugar de controlar el hardware directamente, las instancias de sistemas operativos acceden al hardware a través del hipervisor, el cuál además tiene la capacidad de compartir los recursos con otras aplicaciones e instancias de sistemas operativos virtualizadas.

Como experiencia personal lo pude testear, es un poco complicado yo lo testee con mi portatil Core 2 Duo bajo Debian etch y conseguí correr un CentOs5, y me quede alucinado!!!! si alguien esta interesado que deje algún comentario y pongo como lo conseguí.

Después de haber soltado todo sobre estas herramientas dejo a cada uno la elección de que sistema operativo utilizar… espero que muchos probéis la nueva versión de ubuntu o por lo menos la virtualiceis, y para aquellos que digan que vista tiene unos efectos visuales en las ventanas únicos es porque no han probado otros sistemas operativos entre ellos ubuntu, que desde la versión Hardy Heron (desde la que estoy escribiendo), los llevan de “casa”.

Deja un comentario