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/).
At this stage of development there is only a command line
interface (text mode); in future a GUI too.
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
-(In future a GUI)
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 may be useful for you.
Website:
http://barenumbersos.xoom.it
Forum : a thread on
http://forum.osdev.org