Anexo:Implementaciones de sistemas operativos
Un sistema operativo es el software que viene con el ordenador antes de que se instale ninguna aplicación. Según esta definición, orientada al usuario final, las herramientas de desarrollo no son necesarias y, sin embargo, se consideran elementos imprescindibles un amplio número de programas orientados a diferentes tareas, como editores de texto, administradores de archivos, navegadores, etc.
En industrias como la manufacturera o de servicios, se denomina sistema operativo a la aplicación de software que se usa como principal fuente de datos de entrada de la compañía, es decir, el sistema que se usa en las operaciones internas.
La siguiente es una lista de implementaciones de Sistemas Operativos
Programas
editarAunque es un tema propenso a la discusión, algunos expertos están de acuerdo en que un sistema operativo debe constar de, por lo menos, un conjunto de programas similar al siguiente:
- Un compilador de algún lenguaje de programación, en Unix es de C.
- Un enlazador.
- Un ensamblador.
- Un intérprete de comandos.
- Una amplia biblioteca del lenguaje de la plataforma.
- Un núcleo.
Organización interna
editar- Núcleo monolítico (Linux, BSD, skyOS, Windows, Syllable).
- Micronúcleo (BeOS, Mach, Mac OS X, newOS).
- Nanonúcleo (AdeOS, Eros, KeyKOS, Brix-OS).
- VOiD (unununium, TUNES, Vapour).
- Sasos (Opal, Mungi, BriX).
- VM (Merlin, Argante).
- Exonúcleo (MIT exokernel).
- Caché kernel (Universidad de Stanford).
- Orientado a objetos (Choices).