Linked by Thom Holwerda on Sat 15th Feb 2014 00:13 UTC, submitted by DeepThought
OSNews, Generic OSes

BareMetal OS now supports TCP/IP by way of a port of LwIP, originally by Adam Dunkels for embedded devices.

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly, while applications can be written in Assembly or C/C++.

BareMetal boots via Pure64 and has a command line interface with the ability to load programs/data from a hard drive. Current plans for v0.7.0 call for basic TCP/IP support, improved file handling, as well as general bug fixes and optimizations.

Permalink for comment 583135
To read all comments associated with this story, please click here.
RE: Still needs some work
by Megol on Wed 19th Feb 2014 12:40 UTC in reply to "Still needs some work"
Megol
Member since:
2011-04-11

Hi, author of the OS checking in.
<snip>


Can I just ask you why LODS*/STOS* are so commonly used? In many cases in such a way that they are both bigger and slower than simply using MOV instructions?

OnT: Congratulations on the TCP/IP stack - the majority of small operating systems never get to that stage. Next up USB? ;)

Reply Parent Score: 1