BareNumbersOS
Posted: Tue Feb 21, 2012 11:51 am
BARENUMBERSOS
-Introduction.
BareNumbersOS is a 64-bit operating system, monotasking
with multicore support.
It is a hobbystic project for educational purpose
and personal use.
It is written entirely in assembly language, so it is
small, fast and simple.
The compiler used is FASM (http://www.flatassembler.net/).
The interaction with the OS is realized by the command line interface
both in text mode and graph mode.
As from version 0.3 there is full support for VESA graphic modes.
The OS can use up to 256 cores and 256 GiB of RAM (64 GiB
ready).
-Minimum hardware requirement.
CPU 64 bit (x86-64) multicore
RAM 32 MiB
Hard Disk PATA (IDE)
Graphic Card VBE 2+
Keyboard PS2
USB Pen drive (for booting only)
It is based on BareMetalOS, of course, but there are
some differencies:
-Bootloader
-Kernel loader
-Memory
-File system
-Commands
-Syscalls
-Some inner functions
-No FAT
-No net
-Compiled with FASM
-GPL3 license
-Graph mode (VESA)
The source code is well commented and in order, so it's easy to understand
the meaning of functions and change the code.
I hope that this project can be useful for you.
Website: http://barenumbersos.xoom.it
-Introduction.
BareNumbersOS is a 64-bit operating system, monotasking
with multicore support.
It is a hobbystic project for educational purpose
and personal use.
It is written entirely in assembly language, so it is
small, fast and simple.
The compiler used is FASM (http://www.flatassembler.net/).
The interaction with the OS is realized by the command line interface
both in text mode and graph mode.
As from version 0.3 there is full support for VESA graphic modes.
The OS can use up to 256 cores and 256 GiB of RAM (64 GiB
ready).
-Minimum hardware requirement.
CPU 64 bit (x86-64) multicore
RAM 32 MiB
Hard Disk PATA (IDE)
Graphic Card VBE 2+
Keyboard PS2
USB Pen drive (for booting only)
It is based on BareMetalOS, of course, but there are
some differencies:
-Bootloader
-Kernel loader
-Memory
-File system
-Commands
-Syscalls
-Some inner functions
-No FAT
-No net
-Compiled with FASM
-GPL3 license
-Graph mode (VESA)
The source code is well commented and in order, so it's easy to understand
the meaning of functions and change the code.
I hope that this project can be useful for you.
Website: http://barenumbersos.xoom.it