Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fzn0x/0x-os
- Owner: fzn0x
- Created: 2024-07-16T21:54:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-23T19:42:29.000Z (5 months ago)
- Last Synced: 2024-10-13T06:20:55.229Z (3 months ago)
- Topics: assembly, bootloader, c, kernel, operating-system
- Language: Assembly
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 AssemblyYou may need read `./build.sh` to see the tooling requirements.