Está en la página 1de 1

AuroraUX

Ir a la navegaciónIr a la búsqueda
AuroraUX
Aux 100 50.png
Aux 100 50.png
Logo de AuroraUX
Información general
Tipo de programa software
Desarrollador AuroraUX
Modelo de desarrollo BSD/CDDL
Licencia BSD CDDL
Estado actual Pre-Beta
Información técnica
Núcleo Opensolaris
Tipo de núcleo Monolítico
Enlaces
AuroraUX sitio web Sitio web oficial
[editar datos en Wikidata]
AuroraUX es una distribución de sistema operativo1 basada en la fuente base de
OpenSolaris.2

El propósito del proyecto AuroraUX es crear el núcleo del sistema operativo, que
tenga una alta fiabilidad y para misión crítica. AuroraUX utiliza el lenguaje de
programación3 Ada desarrollado por el DOD (US Department of Defense). El kernel de
AuroraUX está basado en el kernel de OpenSolaris, pero ha sido modificado para
acceder a las partes que estaban cerradas que continuaban cerradas en el kernel de
OpenSolaris. Esto es puede ser utilizado como base para otras distribuciones, este
puede ser funcional como su propio sistema operativo.

Ada es un lenguaje de programación validado y seguro, originalmente destinado para


sistemas de tiempo real y sistemas empotrados como aviónica, sistemas de armamento
y espaciales. Además de usar el lenguaje de programación Ada, AuroraUX soporta
Cyclone, C y C++. Cyclone ha sido desarrollado para evitar los desbordamientos de
pila y otras vulnerabilidades de C. El equipo de AuroraUX ha elegido Falcon45 como
lenguaje para los scripts. Fortran también está soportado por AuroraUX debido a su
trasfondo numérico y científico, y una de las áreas del núcleo del sistema está
siendo adaptada para ello.

El proyecto AuroraUX ha decidido usar Clang - LLVM para el compilador,6 y tiene usa
shell7 compatible con POSIX. AuroraUX soporta x86, x86-64, SPARC and PowerPC con la
arquitectura extendida8 en el transcurso del desarrollo del proyecto.

También podría gustarte