En el ámbito de la tecnología de la información, existen diversos sistemas operativos dedicados a la virtualización, que permiten la creación y ejecución de máquinas virtuales. Algunos de los más conocidos incluyen VMware vSphere/
Existen varios sistemas operativos de virtualización, algunos de los más conocidos son:
VMware vSphere/ESXi
Microsoft Hyper-V
KVM (Kernel-based Virtual Machine)
Xen
VirtualBox
Docker (aunque técnicamente es más una plataforma de contenedores que un sistema de virtualización tradicional)
¿A qué llamamos sistemas operativos de virtualización?
Los sistemas operativos de virtualización son aquellos que permiten la creación y ejecución de múltiples máquinas virtuales en un único hardware físico, lo que posibilita la consolidación de servidores, la gestión eficiente de recursos y la creación de entornos de pruebas aislados, entre otros usos.
¿A qué llamamos sistemas optimizadores?
Los sistemas optimizadores son aquellos que están diseñados para mejorar el rendimiento, la eficiencia o la utilización de recursos de un sistema. Estos sistemas pueden realizar tareas como la optimización del código, la gestión de recursos de hardware de manera más eficiente, la programación de tareas para aprovechar al máximo los recursos disponibles, entre otros. Ejemplos de sistemas optimizadores incluyen herramientas de optimización de compiladores, optimizadores de bases de datos y sistemas de gestión de recursos en entornos de computación de alto rendimiento (HPC, por sus siglas en inglés).
¿A qué llamamos sistema libre?
Se denomina sistema libre a aquel software que respeta la libertad de los usuarios. Esto implica que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Un ejemplo de sistema libre es Linux.
¿A qué llamamos sistema propietario?
Un sistema propietario es aquel cuyo código fuente no está disponible para el público y cuya distribución está sujeta a términos y condiciones establecidos por el propietario del software. Los usuarios no tienen la libertad de modificarlo ni distribuirlo. Ejemplos de sistemas operativos propietarios son Microsoft Windows y macOS.
Arquitectura de los sistemas libres
La arquitectura de los sistemas libres puede variar dependiendo del sistema específico, pero generalmente están basados en un núcleo (kernel) que gestiona los recursos del hardware y proporciona servicios básicos, sobre el cual se construyen los componentes del sistema operativo, como los controladores de dispositivos, la gestión de procesos, el sistema de archivos, la red, etc. En el caso de Linux, por ejemplo, el núcleo Linux es combinado con utilidades y herramientas de sistema provenientes de proyectos como GNU, formando así sistemas operativos completos como Ubuntu, Debian, Fedora, entre otros.