SmartOS: Un sistema operativo de código abierto similar a UNIX
Hace apenas un día (09/08) ha sido liberada una nueva versión (20220908T004516Z) del Sistema Operativo llamado «SmartOS». Y dado que, nunca le hemos mencionado o dedicado una entrada completa, este es un momento idóneo para ello.
Sin embargo, este poco conocido Sistema Operativo de código abierto está basado en otro que si hemos mencionado anteriormente, llamado «illumos», que a su vez es, un derivado comunitario de OpenSolaris. Así que, de forma breve también lo abordaremos.
Y, antes de entrar de lleno en el tema de hoy, sobre el Sistema Operativo llamado «SmartOS», dejaremos unos enlaces a anteriores publicaciones relacionadas para su posterior lectura:
SmartOS: Hipervisor convergente de Contenedores y MV
¿Qué es SmartOS?
De forma concisa y precisa, «SmartOS» es descrito es su sitio web oficial, como un Sistema Operativo de código abierto que ofrece una plataforma especializada de Hipervisor de tipo 1 y convergente para el manejo eficiente de contenedores y máquinas virtuales.
Y por dicho motivo, soporta dos (2) tipos de virtualización:
- Una basada en Máquinas Virtuales del Sistema Operativo (Zonas): Que ofrece una solución de virtualización ligera para lograr un entorno de usuario completo y seguro en un único kernel global.
- Una basada en Máquinas virtuales de hardware (KVM, Bhyve): Qué ofrece una solución de virtualización completa para lograr la ejecución de una variedad de sistemas operativos invitados, incluyendo Linux, Windows, *BSD, entre otros.
Por lo tanto, y como es de esperarse, SmartOS funciona como un «Sistema Operativo vivo» (Live OS), que debe ser iniciado vía PXE, ISO o Llave USB y se ejecuta enteramente desde la memoria RAM del equipo donde está alojado.
En consecuencia, permite que los discos locales se usen enteramente para alojar máquinas virtuales sin desperdiciar discos para el sistema operativo raíz. Lo que ofrece, una arquitectura de trabajo ventajosa, debido a la implementación de una mayor seguridad, la no necesidad de aplicar parches, y la rápida ejecución de actualizaciones y recuperaciones.
¿Qué es illumos?
En su sitio web oficial es descrito como:
“Illumos es un sistema operativo Unix que proporciona características de próxima generación para Distribuciones Downstream, incluyendo depuración avanzada del sistema, sistema de archivos de próxima generación, redes y opciones de virtualización. Además, es desarrollado tanto por voluntarios como por empresas que construyen productos sobre el software. Por ende, es una base excelente para las implantaciones tradicionales y nativas de la nube”.
Características
Entre las características técnicas que ofrece o incluye hasta su actual versión estable, destacan las siguientes:
- Implementa ZFS como sistema de archivos combinado y gestor lógico de volumen.
- Hace empleo de DTrace, que ofrece una herramienta dinámica de rastreo para diagnosticar y solucionar problemas del kernel y aplicaciones en sistemas de producción en tiempo real
- Incluye los softwares Zones (solución ligera de virtualización) y KVM (solución completa de virtualización) para lograr la ejecución de variados sistemas operativos no residentes.
- Otras tecnologías o programas que integra son, Crossbow (dladm) para la virtualización de la red, SMF para la gestión de servicios, y RBAC/BSM para la auditoría y la seguridad basada en roles.
Para aquellos, que deseen probar y utilizar dicho sistema operativo abierto de forma totalmente gratuita, solo deben ir a la sección oficial de Descargas y proceder a ello. Mientras que, para conocer más sobre el mismo se pueden explorar su Documentación oficial y sitio web en GitHub.
Resumen
En resumen, «SmartOS» es una genial solución tecnológica para aquellas personas, grupos, comunidades u organizaciones y empresas que les gustan las implementaciones de código abierto para construir infraestructuras, aplicaciones y servicios en la nube. Ya que, está especialmente diseñado para ello, y puede ser obtenido de forma totalmente gratuita. Además, tiene un diseño muy bien creado que combina las capacidades que se obtienen de un sistema operativo de contenedores ligero y optimizado, con sólidas capacidades de seguridad, red y almacenamiento.
Si te ha gustado esta publicación, no dejes de comentarla y de compartirla con otros. Y recuerda, visitar nuestra «página de inicio» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema de hoy.