Linked by David Adams on Wed 14th Jul 2010 21:33 UTC, submitted by iseyler
OSNews, Generic OSes BareMetal is an open source 64-bit OS for x86-64 based computers. It is written in Assembly, and applications can be written in Assembly or C/C++. It's aimed at three target segments (High Performance Computing, Embedded Applications, and Education). It's also designed to be simple, and it's really small. Under 16Kb small. Version 0.4.8 was released recently, which includes updates to the C application library, updated documentation, and better support for SMP. It's good to see some innovation in the startup/hobbyist OS space. We wish them well!
Permalink for comment 433534
To read all comments associated with this story, please click here.
Message from the author
by iseyler on Thu 15th Jul 2010 07:53 UTC
iseyler
Member since:
2008-11-15

We still have a ways to go but we are getting to something that I think has a lot of promise.

Network support is currently the major thing that is lacking. We plan to have some limited support in v0.5.0 (most likely targeting the Realtek 8139 chipset or similar). BareMetal OS nodes will communicate via raw Ethernet frames. Once network access is complete we can use a real cluster of BareMetal OS machines.

Work on the C library needs to be done as well. Currently it is using custom calls for basic operations but we would like to include all of the ANSI C standard functions (printf, scanf, fopen, etc..).

Maybe in the future BareMetal OS could replace Linux on Pixar's Renderfarm ;)

Thanks,
- Ian Seyler @ Return Infinity

Reply Score: 7