Skip to content

Pizza2d1/OS_making

Repository files navigation

My crappy operating system

I decided to follow a guide on how to make an operating system a while back and was able to get the kernel working by printing text, but now that I've read through more of the operating systems guide, I've realized that I should take some Computer Engineering courses first so that I can undertand registers and hardware better, considering I'm dealing with them directly. I am also learning git lfs since I figured that these files would be pretty big, and I would need to be able to host a server that can still allow for cloning this repo without paying for another subscription.

If I add more stuff, its going to be mostly fun stuff like a spinning donut or playing rickroll on startup (cause why not)


Currently myiso.iso is runnable, but is recommended to use a tool such as QEMU

Installing qemu:

Arch:

pacman -S qemu

Windows (through wsl):

git clone https://gitlab.com/qemu-project/qemu.git
cd qemu
./configure
make

Using qemu:

qemu-system-i386 -cdrom myos.iso

You should see a grub menu that opens up to my kernel level program (currently just displaying text)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors