Versión 0.4.8 del sistema operativo Baremetal

El sistema operativo Baremetal es un sistema de 64 bits, escrito completamente en Ensamblador, mientras que las aplicaciones pueden estar escritas en Ensamblador o en C/C++. El desarrollo del sistema se base en tres puntos fundamentales:

  • Computación de alto rendimiento. Actúa como un cluster de HPC. Es ideal para el funcionamiento de sistemas mono-tareas.
  • Aplicaciones incorporadas. Proporciona una plataforma para aplicaciones que se ejecuten en sistemas x86-64.
  • Educación. Es un muy buen sistema para aprender el funcionamiento de los sistemas operativos, así como aprender y experimentar con la programación en  Ensamblador bajo x86-64.

Baremetal dispone de una interfaz de líneas de comando que permite al usuario cargar datos o programas desde un disco duro. La creación de este sistema se basó en MikeOS, un sistema de 16 bits escrito en Ensamblador, que se utilizaba como una herramienta de aprendizaje para ver el funcionamiento de un sistema operativo sencillo.

Algunas características de este sistema operativo son:

  • Velocidad: Al estar programado en Ensamblador, se consiguen velocidades mucho más alta que si se utilizara lenguajes como C/C++o Java.
  • Simplicidad: Este sistema operativo fue escrito pensando en la simplicidad. Todas las funciones son sencillas y están bien documentadas para que cualquier programador que las vea, pueda entender su funcionamiento.
  • Open Source: El código está disponible bajo licencia BSD, por lo que se podrá modificar o añadir cualquier cosa que nos interese.
  • Tamaño: Es un sistema operativo muy ligero que sólo ocupa 16384 bytes.
  • Una tarea por núcleo. Las tareas que necesites que se ejecuten, son añadidas a una cola de tareas, y estas serán ejecutadas por cualquier núcleo libre de los procesadores que tenga la máquina.

Sitio oficial
COMPARTE ESTA NOTICIA

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP