Sistema operativo inteligente

Sistema operativo inteligente

Autorización de banner y consola de SmartOS
Desarrollador alegría
Fuente abierto , disponible en GitHub [1]
Idiomas admitidos idioma en Inglés
Plataformas compatibles x86-64
tipo de núcleo monolítico
Licencia CDDL
Estado Importante
Repositorio de código fuente github.com/TritonDataCen...
Sitio web joyent.com/smartos

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 KVM [2] . El kernel de SmartOS es illumos [3] . Cuenta con varias tecnologías: Crossbow , DTrace , KVM , ZFS y Zones [4] [5] . A diferencia de otros sistemas operativos tipo illumos, SmartOS utiliza la gestión de paquetes pkgsrc de NetBSD [6] . SmartOS está diseñado para ser especialmente adecuado para crear instalaciones en la nube y generar dispositivos [7] . SmartOS fue desarrollado por y para Joyent, pero es de código abierto y gratuito para que cualquiera lo use.

SmartOS es un sistema operativo que se carga en la memoria RAM . Admite varios mecanismos de arranque, como el arranque desde una memoria USB , una imagen ISO o una red PXE. Una de las muchas ventajas de usar este mecanismo de arranque es que la actualización del sistema operativo es trivial, ya que simplemente requiere recargar una versión más nueva de la imagen de SmartOS [8] .

SmartOS tiene una arquitectura de almacenamiento de nodo local estricta. Esto significa que las máquinas virtuales se almacenan localmente en cada nodo y no se inician a través de la red desde un SAN o NAS central. Esto ayuda a eliminar los problemas de latencia de la red y a mantener la independencia de los nodos. Los servicios en la nube con múltiples nodos SmartOS se pueden administrar mediante la interfaz abierta Joyent SmartDataCenter (SDC) [9] , o las plataformas de código abierto Project Fifo [10] [11] y la nube SmartOS basada en Erlang.

Tipos de zona de SmartOS

SmartOS tiene varios tipos de zonas, también llamadas contenedores. Un tipo de zona es UNIX , que utiliza pkgsrc como administrador de paquetes . La virtualización KVM , que le permite ejecutar otros sistemas operativos , también es un tipo de zona, aunque con requisitos mínimos para mejorar aún más la seguridad [4] . Otro tipo es LX, que puede ejecutar muchas distribuciones populares de Linux sin requisitos de KVM al admitir syscall [12] .

En 2012, Joyent y MongoDB Inc. (anteriormente 10gen) colaboró ​​para mejorar la distribución de SmartOS [13] .

Notas

  1. GitHub - joyent/smartos-live: Para obtener más información, consulte http://smartos.org/ Para cualquier pregunta que no se responda allí, únase a la lista de discusión de SmartOS: http://smartos.org/smartos- lista de correo/ . Consultado el 8 de julio de 2018. Archivado desde el original el 28 de abril de 2017.
  2. SmartOS Weds Open Solaris to Linux KVM Virtuali…" Revista ADMIN . Consultado el 8 de julio de 2018. Archivado desde el original el 14 de junio de 2018.
  3. GitHub - joyent/illumos-joyent: versión desarrollada y mantenida por la comunidad de la consolidación OS/Net . Consultado el 8 de julio de 2018. Archivado desde el original el 11 de junio de 2018.
  4. 1 2 Sistema operativo inteligente | alegría _ Consultado el 8 de julio de 2018. Archivado desde el original el 6 de julio de 2018.
  5. Joyent Open Sources SmartOS para la nube | Conocimiento del centro de datos . Consultado el 8 de julio de 2018. Archivado desde el original el 13 de julio de 2018.
  6. Documentación de Paquetes Joyent - Inicio . Consultado el 8 de julio de 2018. Archivado desde el original el 10 de mayo de 2018.
  7. SmartOS trae KVM al kernel de Solaris - The H Open: News and Features . Consultado el 8 de julio de 2018. Archivado desde el original el 19 de diciembre de 2016.
  8. Copia archivada (enlace no disponible) . Consultado el 8 de julio de 2018. Archivado desde el original el 8 de julio de 2012. 
  9. GitHub - joyent/triton: Joyent Triton DataCenter: una plataforma de gestión en la nube con soporte de primera clase para contenedores. . Consultado el 8 de julio de 2018. Archivado desde el original el 9 de febrero de 2016.
  10. Project FiFo Cloud Orchestration . Consultado el 8 de julio de 2018. Archivado desde el original el 24 de junio de 2018.
  11. Joyent abre su tecnología principal | infomundo . Consultado el 8 de julio de 2018. Archivado desde el original el 15 de junio de 2018.
  12. Día de los ilumos 2014: ¡El sueño está vivo! Ejecución de contenedores de Linux en un kernel de illumos: YouTube . Consultado el 8 de julio de 2018. Archivado desde el original el 4 de agosto de 2018.
  13. Joyent y 10gen fortalecen la asociación en torno a MongoDB y SmartOS . Consultado el 8 de julio de 2018. Archivado desde el original el 15 de junio de 2018.

Enlaces