Live data from Hacker News

BareMetal OS: A 64-bit Operating System in only 16KiB

blog.returninfinity.com

1–10 of 40 posts

Re: BareMetal OS: A 64-bit Operating System in only 16KiB

#5
The spin-off Pure64 looks very interesting. It looks like they have factored out the code for getting up and running with your own project:

"The loader gets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer."

"Two very simple kernels are included to get you started with your new 64-bit OS (One written in Assembly, the other in C)."

Re: BareMetal OS: A 64-bit Operating System in only 16KiB

#6

Keep it up, I love new OSes. My dream is to write a cloud programming language that compiles high level code to a low-level kernel and deploys. I abhor waste, so efforts like this are a great start. I look forward to more!

http://github.com/avsm/mirage

Re: BareMetal OS: A 64-bit Operating System in only 16KiB

#7
post #5

The spin-off Pure64 looks very interesting. It looks like they have factored out the code for getting up and running with your own project: "The loader gets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer." "Two very simple kernels are included to get you started with your new 64-bit OS (One written in Assembly, the other in C)."

Pure64 also is proprietary :(

Is BareMetal bootable via GRUB?

Re: BareMetal OS: A 64-bit Operating System in only 16KiB

#9

Keep it up, I love new OSes. My dream is to write a cloud programming language that compiles high level code to a low-level kernel and deploys. I abhor waste, so efforts like this are a great start. I look forward to more!

> My dream is to write a cloud programming language that compiles high level code to a low-level kernel and deploys.

I'm curious as to what you want to gain from that compared to running a custom compiled Linux kernel with your program as init or as the only running process.

Re: BareMetal OS: A 64-bit Operating System in only 16KiB

#10

Keep it up, I love new OSes. My dream is to write a cloud programming language that compiles high level code to a low-level kernel and deploys. I abhor waste, so efforts like this are a great start. I look forward to more!

Your dream idea will work for cpu-bound programs but it seems the majority of applications are bound by factors other than the cpu. The waste frequently comes from waiting for I/O to complete.
Post reply on HN