Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fzn0x/0x-os

Ox OS - My Operating System Playground
https://github.com/fzn0x/0x-os

assembly bootloader c kernel operating-system

Last synced: about 2 months ago
JSON representation

Ox OS - My Operating System Playground

Awesome Lists containing this project

README

        

# 0x OS

> [!WARNING]
> This package is still a work in progress.

BITS 16 Based Operating System

## TODO

- [x] Bootloader
- [x] Kernel
- [x] CLI
- [x] Reads User Input (backspace, enter, etc)
- [ ] I/O operations (able to output result for necessary inputs)
- [ ] Filesystem
- [ ] Device Drivers
- [ ] Internet

> Make Operating System as Simple as Possible.

After qemu-system-i386 is installed, start OS by running `./start.sh`.

To build project, use `./build.sh`

Kernel written on C to execute Assembly
Bootloader written on Assembly

You may need read `./build.sh` to see the tooling requirements.