Sistema operativo inteligente

Sistema operativo
Sistema operativo
Sistema operativo inteligente
Banner de SmartOS e inicio de sesión en la consola
ReveladorSoluciones MNX
Escrito endo
Familia de sistemas operativosUnix ( SysV )
Estado de funcionamientoActual
Modelo fuenteCódigo abierto , en GitHub [1]
Repositorio
  • github.com/TritonDataCenter/smartos-live
Disponible enInglés
Gestor de paquetespaquete src
Plataformasx86-64
Tipo de kernelMonolítico
LicenciaCDDL-1.0
Sitio web oficiales.smartos.org

SmartOS es un hipervisor SVR4 gratuito y de código abierto basado en el sistema operativo UNIX que combina la tecnología OpenSolaris con la virtualización bhyve y KVM . [2] Su núcleo central contribuye al proyecto illumos . [3] Cuenta con varias tecnologías: Crossbow , DTrace , bhyve , KVM , ZFS y Zones . [4] [5] A diferencia de otras distribuciones de illumos , SmartOS emplea la gestión de paquetes NetBSD pkgsrc . [6] [7] SmartOS está diseñado para ser especialmente adecuado para construir nubes y generar dispositivos. [8] Fue desarrollado originalmente para y por Joyent , quien anunció en abril de 2022 que había vendido su negocio de soporte y desarrollo de Triton Datacenter y SmartOS a MNX Solutions. [9] Es de código abierto y gratuito para cualquiera.

SmartOS es un sistema operativo en memoria que arranca directamente en la memoria de acceso aleatorio. Admite varios mecanismos de arranque, como el arranque desde el disco duro, la memoria USB , la imagen ISO o a través de la red mediante el arranque PXE. Uno de los muchos beneficios de emplear este mecanismo de arranque es que las actualizaciones del sistema operativo son triviales, ya que solo requieren un reinicio desde una versión más reciente de la imagen de SmartOS. [10]

SmartOS sigue una estricta arquitectura de almacenamiento de nodos locales. Esto significa que las máquinas virtuales se almacenan localmente en cada nodo y no se inician a través de la red desde una SAN o NAS central . Esto ayuda a garantizar que se eliminen los problemas de latencia de la red, así como a preservar la independencia de los nodos. Las nubes SmartOS de múltiples nodos se pueden administrar a través de la suite de orquestación de nubes de código abierto [11] MNX Triton DataCenter [12] (anteriormente conocido como SmartDataCenter [13] ) o a través de la plataforma de administración de nubes SmartOS de código abierto Project Fifo [14] construida sobre Erlang .

En 2012, Joyent y MongoDB Inc. (anteriormente 10gen) se asociaron para mejorar la escalabilidad de SmartOS. [15]

Virtualización

SmartOS incluye una serie de tecnologías de virtualización, entre ellas:

  • Zonas, una virtualización liviana a nivel de sistema operativo; análoga a las "cárceles" o "contenedores" que ofrecen otros sistemas
  • Virtualización de hardware

Zonas Nativas

Las zonas nativas proporcionan un entorno de aislamiento de aplicaciones SmartOS, basado en Solaris Containers , una virtualización a nivel de SO , sin la sobrecarga de emular hardware de máquinas virtuales HVM .

Zonas LX (emulación de llamadas al sistema Linux)

Las zonas de la marca LX proporcionan la interfaz de llamada del sistema Linux, lo que permite la ejecución de archivos binarios de aplicaciones Linux sin tener que volver a compilarlos para SmartOS. Esta función está disponible en varias distribuciones de illumos, incluidas SmartOS y OmniOS.

KVM

KVM y QEMU se trasladaron a SmartOS en 2011 y se pueden utilizar en CPU Intel con soporte para VMX y EPT.

bhyve

El hipervisor Bhyve de FreeBSD se trasladó a SmartOS. Esta es la virtualización preferida cuando se necesita usar HVM para invitados de Windows o Linux.

Referencias

  1. ^ "Smart OS en vivo", MNX Triton DataCenter , GitHub.
  2. ^ Frommel, Oliver. "SmartOS une la virtualización KVM de Open Solaris con Linux". Revista Admin . Consultado el 31 de diciembre de 2012 .
  3. ^ illumos-gate, Triton Data Center, 16 de junio de 2023 , consultado el 10 de julio de 2023
  4. ^ "SmartOS | Triton DataCenter". www.tritondatacenter.com . Consultado el 10 de julio de 2023 .
  5. ^ Miller, Colleen (15 de agosto de 2014). "Joyent lanza SmartOS de código abierto para la nube". Data Center Knowledge . Consultado el 1 de enero de 2013 .
  6. ^ "Documentación de paquetes MNX - Inicio".
  7. ^ "Documentación de paquetes Joyent - Inicio".
  8. ^ "SmartOS lleva KVM al núcleo Solaris". H online .
  9. ^ "Comienza un nuevo capítulo para Triton y SmartOS". Joyent . 11 de abril de 2022 . Consultado el 14 de abril de 2022 .
  10. ^ Trent, Slater (27 de febrero de 2012). "SmartOS Fundamentals". SmartCore . Consultado el 27 de febrero de 2012 .
  11. ^ "Joyent publica en código abierto su tecnología principal". Infoworld. 6 de noviembre de 2014. Consultado el 20 de septiembre de 2015 .
  12. ^ Triton DataCenter, Triton Data Center, 7 de julio de 2023 , consultado el 10 de julio de 2023
  13. ^ "Triton: Docker y lo "mejor de todos los mundos" | Triton DataCenter". www.tritondatacenter.com . Consultado el 10 de julio de 2023 .
  14. ^ Gies, Heinz. "Proyecto FiFo SmartOS Project". Proyecto FiFo . Consultado el 6 de junio de 2014 .
  15. ^ "Joyent y 10gen fortalecen su alianza en torno a MongoDB y SmartOS". Finanzas . Yahoo!. 16 de octubre de 2012 . Consultado el 1 de enero de 2013 .
  • Sitio web oficial
    • Documentación de SmartOS
Obtenido de "https://es.wikipedia.org/w/index.php?title=SmartOS&oldid=1220984851"