BareNumbersOS

83 views
Skip to first unread message

barenu...@1im.org

unread,
Feb 21, 2012, 12:56:19 PM2/21/12
to BareMetal OS
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
Reply all
Reply to author
Forward
0 new messages