viernes, marzo 07, 2008

Why OpenSolaris?

NOTA: Esto lo tome del blog de Arpunk, es una copia Textual.


Hace unos minutos alguien en IRC me pregunto que porque había migrado a OpenSolaris y había dejado gentoo atraz; he aquí mis razones:

Sun ha identificado una de las debilidades de GNU/Linux e intenta contrarrestar ese efecto negativo unificando comunidades para que los esfuerzos no se pierdan y todo funcione bajo un mismo engranaje. Esta es una de las razones fundamentales que más me llaman la atención.

Más razones:

  • Predictive self-healing: SMF y FMA son los encargados de brindar un mecanismo sano e integrado para manejar servicios y diagnosticar tanto problemas de software como de hardware. Han habido intentos en vano de llevar esta idea a GNU/Linux sin embargo no hay nada parecido. Hay personas que dicen que Redhat ha tenido una solución similar sin embargo son hacks y parches que no hacen parte del diseño del sistema operativo.

  • SMF representa un avance muy grande con respecto a los servicios y pone fin al viejo init.d y rcS, ya obsoletos y con intentos de reemplazo desde hace rato.

  • Binary Compatibility: Esto es fundamental. ¿Cuantos de ustedes no han sufrido de infierno de dependencias? El que no lo haya hecho entonces no ha usado ningún Unix ni clon de Unix. Manteniendo un API y ABI que garantizan compatibilidad de binarios entre diferentes versiones de Solaris (desde Solaris 2.6!) me permite correr programas entre diferentes versiones del SO, esta característica es genial y es algo que GNU/Linux no tiene.

  • ZFS: El primer sistema de archivos de 128 bits, con capacidad de más de 16.000 millones de veces superior a cualquier sistema de archivos actual (32 y 64 bits). Tiene una capacidad de almacenamiento casi que ilimitada y rompe con un paradigma de almacenamiento y manejo de discos.

  • DTrace: Un framework completo para depuración en caliente, sin afectar la producción, de cualquier cosa que pasa en el sistema operativo. Como si fuera poco, DTrace viene con su propio lenguaje de programacion (D) que me permite hacer cosas increíbles. Obviamente no existen alternativas para GNU/Linux tan robustas e integradas en el diseño del sistema operativo.

  • Networking: FireEngine, CrossBow y Network Auto-Magic son algunos de los proyectos en el área de networking en OpenSolaris. Con un stack de TCP/IP rediseñado para lograr un aumento drástico en el desempeño de las aplicaciones que hacen uso de sockets, OpenSolaris ofrece el mejor desempeño en el área de networking, borrando a los demás sistemas operativos en este campo.

  • xVM y Zones: Otro campo importante es la virtualizacion. OpenSolaris es full virtualizable y paravirtualizable y puede virtualizar otros sistemas operativos gracias a xVM, un producto derivado de Xen pero con mejoras y cambios. Sin embargo, hay más opciones de virtualizacion con Zones, que no virtualiza el hardware completo sino que nos brinda un nivel de virtualizacion en el sistema operativo, todo integrado en OpenSolaris.

  • RBAC y otros esquemas de seguridad: Tradicionalmente se ha venido trabajando con la idea de superusuario o administrador, mientras que ese error conceptual ha venido siendo dolor de cabeza para muchos administradores y empresas por mas de 20 años. OpenSolaris integra RBAC, IPSec, FGAP, trusted extensions y muchos otros mecanismos de auditoría y seguridad completamente integrado dentro de sus componentes del sistema operativo, a tal grado que se le considera el sistema operativo más seguro del planeta.
Estos son algunos ítem que me llaman mucho la atención, sin embargo cada vez encuentro más y más razones por las cuales quedarme con OpenSolaris. A fin de cuentas, Sun es una compañía dedicada a la computación y a la innovación.

1 comentario:

david santos dijo...

Hola,
Nosotros tenemos que pedir paz y no guierra para el pueblo colombiano.
Nosotros y vosotros. Todo el MUNDO.
Paz para Colômbia!