Skip to content

Following in the footsteps of the great Terry A. Davis... in Rust.

License

Notifications You must be signed in to change notification settings

scherepi/cursedOS

This branch is 9 commits ahead of and 1 commit behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 31, 2025
8e26f07 · · Oct 31, 2025

History

30 Commits
Oct 16, 2025
Oct 31, 2025
Oct 30, 2025
Oct 27, 2025
Oct 31, 2025
Aug 17, 2025
Oct 31, 2025
Oct 31, 2025
Oct 31, 2025
Aug 17, 2025

Repository files navigation

CursedOS

Version - 0.0.1

Following in the footsteps of our lord and saviour, Terry A. Davis... in Rust.

What you can do so far:

create - you can create a user
login - you can log into the user account you made!
clear - obviously clears the screen lol
help - lists all the commands lol
about - really shitty small description lmao
logout - log out of your user account
exit - closes qemu
whoami - shows you who the user is

How to Run it on your computer

lmao probably don't try to install it on baremetal or you might kill your computer.

  1. Download the bootimage from the releases page

  2. Install Qemu:


macOS (Homebrew): brew install qemu
Ubuntu/Debian: sudo apt-get install qemu-system-x86
I lowkey do not know how to run this on Windows :heavysob::

  1. Run:
qemu-system-x86_64 -drive format=raw,file=/bootimage-cursed_os.bin -serial stdio -no-reboot -no-shutdown

You should get something like the image


"Lou why isn't this in main?" I am working in this with someone else so having stuff on my branch helps keep everything organised and not invasive of what they might be working on :)

"Lou why are the commits not regular" I initially wasn't intending on having this as an Athena project lmao but here we are. Also a heads up, I started working on this on my computer from about 1st September so that's where the time comes from.

also fun fact when i was working on this at my friend's house we built it on nano running on a mac with arch linux (this was...interesting):3

About

Following in the footsteps of the great Terry A. Davis... in Rust.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages