A simple DOS-like one-task operational system
- Zig 99.1%
- Shell 0.9%
| scripts | chore: Initial commit | |
| src | refactor: remove the unused interpreter module | |
| .gitignore | chore: Initial commit | |
| build.zig | chore: Initial commit | |
| build.zig.zon | build: change zig zon fingerprint | |
| LICENSE | chore: Add acknowledgment to "wiki.osdev.org" and change LICENSE to | |
| README.md | chore: Add acknowledgment to "wiki.osdev.org" and change LICENSE to | |
Fenix - A very simple osDev project
It's a DOS-like one-task operational system for i386 processors. The fenix is based on the OsDev Wiki, so, all credits is dedicated to them that help many os-developers to understand and create their own operational systems. Thanks guys from OsDev!
Zig build
The build.zig has two steps: mkiso and run (not mention to install artifact step)
| Step | What does? | Depends on |
|---|---|---|
| install | Build the kernel | Nothing |
| mkiso | Make the fenix.iso with grub bootloader | Nothing |
| run | Run the fenix.iso on the qemu | mkiso |
Shell commands
| Command | Usage |
|---|---|
| clear | Clear console and reset the shell |
| echo | Print a message on console |
| date | Give the current date and schedule |
License
Fenix is a Public Domain software, so, everyone can do what they wanna with the code.