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!
Thread beginning with comment 433525
To read all comments associated with this story, please click here.
Under 16Kb small?
by bousozoku on Thu 15th Jul 2010 03:54 UTC
bousozoku
Member since:
2006-01-23

It's under 2 KB? That is compact, like under 8-bit operating system compact.

Reply Score: 1

RE: Under 16Kb small?
by iseyler on Thu 15th Jul 2010 17:22 in reply to "Under 16Kb small?"
iseyler Member since:
2008-11-15

The Kernel binary (which includes the kernel itself, the CLI, as well as all of the system calls) is 16KiB. In reality it is actually much smaller as the binary is padded out to 16KiB. The compiled binary without padding is 10576 bytes as of 0.4.8

- Ian Seyler @ Return Infinity

Edited 2010-07-15 17:23 UTC

Reply Parent Score: 1

RE[2]: Under 16Kb small?
by Luposian on Fri 16th Jul 2010 02:53 in reply to "RE: Under 16Kb small?"
Luposian Member since:
2005-07-27

The Kernel binary (which includes the kernel itself, the CLI, as well as all of the system calls) is 16KiB. In reality it is actually much smaller as the binary is padded out to 16KiB. The compiled binary without padding is 10576 bytes as of 0.4.8

- Ian Seyler @ Return Infinity


Reminds me of the days of the Atari ST (1986 and later), when the entire OS fit into 192Kbytes of ROM.

If you were to do a 64-bit BareMetal OS version of the Atari ST TOS/GEM, I wonder if you could STILL do it in that amount of space (or less)! I think it might well be VERY possible... and it would be on a 64-bit computer!

You think the Atari ST was fast for it's day? This type of system would blister the surface of the sun, it'd be so fast! :-D

Reply Parent Score: 2

RE[2]: Under 16Kb small?
by bousozoku on Fri 16th Jul 2010 14:55 in reply to "RE: Under 16Kb small?"
bousozoku Member since:
2006-01-23

The Kernel binary (which includes the kernel itself, the CLI, as well as all of the system calls) is 16KiB. In reality it is actually much smaller as the binary is padded out to 16KiB. The compiled binary without padding is 10576 bytes as of 0.4.8

- Ian Seyler @ Return Infinity


That's 8 times bigger than what was written in the article, but I guess typographical errors have to scream to be heard.

Reply Parent Score: 2

RE[2]: Under 16Kb small?
by AndrewZ on Mon 19th Jul 2010 15:21 in reply to "RE: Under 16Kb small?"
AndrewZ Member since:
2005-11-15

I hereby give you permission to increase the OS size UP TO 1 MB. Anything above that and we will have to take a vote.

Reply Parent Score: 2