Este documento resume los principales sistemas operativos comerciales, incluyendo sus núcleos, servicios y interfaces de usuario. Linux y UNIX son sistemas operativos monolíticos que ofrecen servicios compartidos de archivos y herramientas, así como interfaces de línea de comandos. Windows es híbrido y ofrece numerosos servicios y actualizaciones automáticas a través de una interfaz gráfica de usuario. Mach es un micronúcleo que ofrece flexibilidad en la administración de memoria.