First of all, let me explain the name:
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
WebsitePrebuilt imagesLarger iso with gui and gcc (try csession)To run these images, use Qemu:
Code:
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/posnkGUI with dekstop:
GUI with new task list:
Images:coloured ls:
boot script:
busybox:
klange's nyancat:
elvis:
gcc:
objdump: