domingo, 1 de noviembre de 2009

Opensuse 11.2, upgrade de distribución y más sobre lo nuevo

Bueno, de vuelta bloggeando después de unas semanas. Voy a ir subiendo unos posteos que hice en algunas listas, pero mientras hago este...

Hay mucho revuelo en la comunidad de Opensuse por el próximo lanzamiento de la versión 11.2 en pocos días.


Upgrade de la distribución

La nueva característica de upgrade de distribución de Opensuse 11.2 va a hacer que muchas instalaciones de servidores basadas en Debian y Ubuntu se pasen a Opensuse. Ya en su momento, la posibilidad de hacer updates centralizados se había adquirido al usar "zypper"; sin embargo muchos sysadmins que no usan distros empresariales que incluyen constantes actualizaciones y services packs regulares (que en los hechos mantienen a un SLES actualizado a nivel de la última versión estable de todo el software de Suse/Novell portable a la versión de SLES según las librerías disponibles), no encontraban suficiente incentivo en usar un Opensuse semestral (se publicaba una nueva versión cada 6 meses, a partir de Opensuse 11.2 se publica cada 8 meses), y con ciclos de soporte de 2 años o 4 versiones más o menos versiones (mm, creo, vean www.opensuse.org), eso llevaba a que, para mantener la distro a buen nivel de tecnología y vigente para el nuevo software a instalar, hubiera que reinstalar y migrar la distro completa junto con las aplicaciones implementadas cada cierto tiempo menor a 2 años a lo sumo.

En cambio al utilizar Ubuntu o Debian, y poseer una herramienta fiable de actualización resulta/ba mucho más conveniente instalar un Ubuntu (un server LTS mejor aún), o Debian e ir manteniendolo actualizado, dando pequeños upgrades en cada nueva versión. Desde la primera RC (Release Candidate), de Opensuse 11.2 ya se puede realizar este upgrade de distro fiablemente desde una versión a la siguiente (11.1 a 11.2 y luego serán entre saltos de versión, 11.2 a una hipotética 11.3, y así sucesivamente).

Esta característica de upgrade de distro no está disponible aún en la versión comercial SLES11 (es dudoso que se implemente en las SLES10 - con 2 service packs al momento - menos aun en las SLES9 - con cuatro service packs hasta ahora), así que no hay modo de saber como lo van a implementar, aunque presumiblemente los saltos de upgrade serán posibles entre el último service pack aplicado y la versión más reciente a continuación.

Creo que muchos sysadmins van a incorporar Opensuse como distro a proponer para implementaciones empresariales por el simple camino (en casi todo, capacitación y certificación, licenciamiento, soft testeado/implementado, soporte para soft a implementar, adquisición de soporte, etc.), que implica pasar desde un Opensuse a un Suse Linux Enterprise Server (que es muy parecido a lo que se puede hacer hoy con CentOS y Red Hat Enterprise Linux). Sería muy interesante a futuro que los SLES y Service Packs siguientes incorporaran características de validación de paquetes/versiones y la capacidad de llevar un Opensuse a un SLES.


Aquí tienen el link de pedido de la funcionalidad, el check de añadida a la distro y la explicación de cómo va a funcionar:
https://features.opensuse.org/305634


Nuevas Características

Otras nuevas características de 11.2 son el uso por default de EXT4 y la inclusión en producción real de KDE4 (4.3.2).

EXT4

No hay mucho que decir sobre EXT4, aparte de los detalles de "mejor y más rápido", pero para administradores, leer esta página es mandatorio:
http://kernelnewbies.org/Ext4

KDE 4.3.2

Muchos developers de KDE4 trabajan directamente para Novell y muchos activos participantes del proyecto KDE usan Opensuse desde tiempo atrás, por otra parte la comunidad de Opensuse se "siente" masivamente usuaria de KDE, y por ello se decidió que KDE fuera la opción por defecto seleccionada en la instalación, aunque justo al lado de la opción preseleccionaada está disponible la opción de Gnome en una implementación impecable de Gnome en Opensuse (el creador de Gnome y Mono trabaja para Novell/Suse), con artwork específico, apps completas por defecto (las que incluye la versión oficial del proyecto Gnome), y otras más añadidas por Opensuse para complementar capacidades.

Comentarios en la red sobre esto último:
http://linuxcrunch.com/content/opensuse-112-perfect-kde-distribution
http://news.opensuse.org/2009/10/27/sneak-peeks-at-opensuse-11-2-kde-4-3-experience-with-lubos-lunak/


Upgrade de Opensuse 11.1 a 11.2 para usuarios avanzados

Las novedades de Opensuse son varias internamente, mejores tiempos de arranque, mejor compresión de paquetes (va a acelerar las instalaciones desde Internet y vía red), mejoras en las GUI de configuración e instalación (YaST). En el artículo de Linuxcrunch de antes pueden leer sobre esto último también.

El upgrade desde 11. 1 a 11.2 si bien es viable perfectamente al momento, para muchos usuarios avanzados que tiene configurados repositorios apuntados hacia versiones de 11.1, un upgrade de la distro únicamente los puede llevar a que sean desinstalados aplicaciones con dependencia en viejas librerías y facilities de la distro (y sin rpms de retro-compatibilidad, que igualmente se dan en contados casos).

Lo mejor es ver qué repositorios no oficiales tenemos configurados en nuestro 11.1, ir a software.opensuse.org y localizar los mismos repositorios para la versión 11.2, y si estuvieran disponibles hay que cargarlos junto con los repositorios oficiales de 11.2 y seguir el procedimiento de manual (que no incluye el uso de repositorios extra no oficialmente soportados).

Técnicamente, el grueso de la versiones de aplicaciones actualizadas desde repos no oficiales en Opensuse 11.1, KDE 4.3.2 por ejemplo, deberían estar en casi la misma versión que estuvieren usando ahora al momento de "traerlos" desde los repos oficiales para 11.2; excepto algunos paquetes no oficiales (como los de los repos de módulos PHP y Perl por ejemplo).

Recordar que es muy interesante para acelerar el upgrade, bajarse un dvd de instalación (el del RC2 está disponible ahora), y cargarlo como fuente de instalación, aparte de cargar los demás repositorios en línea (especialmente el de update, indispensable hoy para llevar el 11.1 lo más cerca posible en versiones a lo que va a ser el 11.2 final).

Un ejemplo lo tienen aquí:

"Updating from Factory to openSUSE 11.2"
http://lizards.opensuse.org/2009/10/29/updating-from-factory-to-opensuse-11-2/

No hay comentarios: