FOZOS
This is an os I am making for fun and it's not intended for any use so far.
Info
Made with limine.
Supported platforms: x86-64
Written in: zig, c, assembly
Goals
- Stable
- Built in desktop enviroment
- Customisable
Features implimented:
- tty
- debug printing
- pmm
- vmm
- nvme(basic)
- gpt
- EXT2(basic)
- extremely basic system calls
- userspace enter
Build
- To build development build of FOZOS first you must have these dependencies: make, zig(0.14.0), qemu, git, sgdisk, clang
- run sudo make in the root of the project
- That's it! project will now build for x64 which is the only currently supported architecture
and it will also be run in qemu.
If you only want to build the kerner run zig build