OSv (estilizado como OS v ) es un sistema operativo informático centrado en la computación en la nube [1] lanzado el 16 de septiembre de 2013. Es un sistema operativo de propósito especial creado para ejecutarse como invitado sobre una máquina virtual, por lo que no incluye controladores para hardware físico.
Es un unikernel , diseñado para ejecutar un único ejecutable de Linux o una aplicación escrita en uno de los entornos de ejecución compatibles (como Java ). [2] Por este motivo, no admite una noción de usuarios (no es un sistema multiusuario) o procesos: todo se ejecuta en un único espacio de direcciones , [3] no hay diferencia entre el espacio de direcciones de los usuarios y el espacio de direcciones del núcleo. El uso de un único espacio de direcciones elimina algunas de las operaciones que consumen mucho tiempo asociadas con el cambio de contexto . [4]
Utiliza grandes cantidades de código del sistema operativo FreeBSD , en particular la pila de red y el sistema de archivos ZFS . OSv se puede administrar mediante una API de administración REST y una interfaz de línea de comandos opcional escrita en Lua .
Referencias
- ^ Kurth, Lars (3 de diciembre de 2013). "¿Son los sistemas operativos en la nube la próxima gran novedad?". linux.com . Archivado desde el original el 1 de agosto de 2014. Consultado el 5 de diciembre de 2013 .
- ^ Madhavapeddy, Anil y Scott, David J. (12 de enero de 2014). "Unikernels: Rise of the Virtual Library Operating System". Cola ACM . Consultado el 20 de mayo de 2014 .
- ^ Buys, Jon (18 de septiembre de 2013). «Cloudius Systems anunció OSv, un sistema operativo para la nube». OStatic . Archivado desde el original el 27 de noviembre de 2013 . Consultado el 11 de marzo de 2014 .
- ^ Corbet, Jonathan (18 de septiembre de 2013). "Replanteando el sistema operativo invitado". LWN.net . Consultado el 28 de septiembre de 2013 .
Enlaces externos
- osv en GitHub
- Diapositivas que presentan el concepto básico.
- OSv—Optimización del sistema operativo para máquinas virtuales—documento presentado en la Conferencia técnica anual de USENIX en 2014
- Anuncio original