Categorías destacadas
programacion php    
Noticia
0
¡votar!

 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
Fecha: 15 Julio 2010
Escrito por:
angel carrero
15 Julio 2010
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
Debe de estar logueado para hacer comentarios. Entrar
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon