/BareMetal-OS

BareMetal es un Sistema Operativo de 64-bit para computadores x86-64 . El Sistema Operativo esta programado completamente en ensamblado, si bien puede ejecutar software en ASM, C/C++ y Rust.

Primary LanguageAssembly

BareMetal OS -- Un Sistema Operativo de 64-bit programado en Ensamblado para sistemas x86-64

JPor favor únase a nuestro chat https://gitter.im/ReturnInfinity/BareMetal-OS

Copyright (C) 2007-2016 Return Infinity -- Por favor remitase a LICENSE.TXT. Esta traduccion al castellano es de licencia CC-BY-NC

BareMetal es un Sistema Operativo de 64-bits para computadores de CPU x86-64. El Sistema Operativo está programado en el lenguaje Ensamblado, sin embargo, el software puede ser programado en C/C++ y Rust. Los siguientes objetivos conducen el desarrollo de Baremetal OS:

  • Computación de Alto Rendimiento - (High Performance Computing) Baremetal OS es el fundamento de un clúster de HPC. La ejecución de grandes cargas de trabajo (workloads) es perfecta para un Sistema Operativo monotarea.
  • Desarrollo de Aplicaciones Empotradas - Baremetal OS es una excelente plataforma para aplicaciones empotradas a ejecutar en hardware x86-64.
  • Educación - Baremetal OS es un entorno ideal para el aprendizaje del Ensamblador para CPU x86-64, así como también es adecuado para entender los fundamentos de los Sistemas Operativos.

BareMetal es un Sistema Operativo para procesadores de 64-bits, en modo protegido, para computadores x86-64. El codigo de Baremetal OS es el lenguaje Ensamblado y su proceso de inicio puede ser desde un disco duro o desde la red. Ud. puede usar Baremetal OS mediante una línea de comandos. En Baremetal existe soporte para discos duros formateados en el sistema de ficheros BMFS y es posible usar el parlante interno de su computador. Ud puede cargar programas externos y dar uso a mas de 60 llamadas a sistema. Es posible utilizar todos los CPU disponibles en su computador mediante BareMetal OS.

En este momento no existen planes para que BareMetal OS sea un sistema de propósito general como Microsoft Windows, Apple MacOS o GNU Linux; su desarrollo es tan 'lean' como nos es posible, si bien nuestro Sistema Operativo entrega cualidades de gran utilidad.

La documentación de BareMetal OS se encuentra en el directorio docs/ e incluye instrucciones para su ejecución, compilación y para el desarrollo de su propio software.

La licencia de Baremetal OS esta en el documento LICENSE.TXT, donde están detallados los derechos de redistribución y modificación. En el archivo CREDITS.TXT podra enterarse de han participado en nuestro proyecto.

Autor: Ian Seyler (ian.seyler@returninfinity.com)

Traducción al Castellano: Virgilio Leonardo Ruilova - Licencia : Creative Commons - BY - NC - SA