I had been working on another OS project before this which i named Project-OS. When I started working on this one I originally planned to reuse everything but the kernel, that didn't work out so I started from scratch but kept the name.
It is mostly intended as a learning project, I am also trying to keep it as portable as is possible as I might try to port it to my BeagleBone Black one day but for now it is x86 only
Credits:
Some snippets are from the wiki (tiny assembler bits)
New console driver: libvterm authors
tty subsystem : me but using toaruos as a reference
Website
Prebuilt images
Larger iso with gui and gcc (try csession)
To run these images, use Qemu:
Code: Select all
qemu -cdrom pos.iso -vga std -serial stdio -m 1024
GitHub repo:
Contains ported kernel, newlib, gcc, nyancat, busybox + all other related code.
https://github.com/peterbjornx/posnk
GUI with dekstop:
GUI with new task list:
Images:
coloured ls:
boot script:
busybox:
klange's nyancat:
elvis:
gcc:
objdump: