You are browsing as a guest. Sign up (or log in) to start making projects!

Sigma OS 2

  • 2 Devlogs
  • 6 Total hours

An operating system built completely from scratch in Rust.

Open comments for this post

46m logged

I figured out how to draw a blue pixel!
Honestly I forgot about making the log on ARM, i’ll try to boot this on ARM now
Edit: the image is too compressed to see :(

0
0
3
Open comments for this post

5h 16m 27s logged

Here’s the whole story:
I started out by making a BIOS OS from scratch. Halfway through as I was making some progress, I realized that this OS wouldn’t be compatible with modern systems. So I wiped the whole thing and restarted with UEFI.
I realized that there was no need to use C++ so now Sigma OS 2 is officially “rewritten in Rust”

So far I have gotten the OS to print a log to the screen!

Roadmap:

  • Make the log work on ARM UEFI
  • Make it print without a log OUTSIDE of UEFI boot services (this will take a million years, have to set up kernel, memory management, etc.)
  • Make a USB driver to read keyboard and mouse input (this will take a trillion years)
  • Make a CLI interface
  • We’ll see after that
0
0
19

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…