Este documento describe diferentes arquitecturas de sistemas operativos, incluyendo arquitecturas monolíticas, microkernel, máquinas virtuales y sistemas operativos de Internet. Explica las características de la arquitectura monolítica, incluyendo su configuración estática y dinámica, y describe el uso de módulos de carga dinámicos en Linux. También cubre los conceptos de virtualización ligera en Linux a través de namespaces, cgroups y contenedores.