Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bistcuite/unox-os

Unox is an educational unix-like operating system. #JustForFun
https://github.com/bistcuite/unox-os

bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64

Last synced: 2 months ago
JSON representation

Unox is an educational unix-like operating system. #JustForFun

Awesome Lists containing this project

README

        

# Unox
**Unox** is a x86 unix-like operating system written in C and Assembly.

## Roadmap
- [x] Write bootloader and linker
- [x] Write kernel in c
- [x] Port a tiny version of `libc` to our OS
- [ ] FAT32 FileSystem
- [ ] Write a unix-like shell
- [ ] Bash interpreter

## Screenshots
![1](assets/Capture.PNG)

## Build and Run
Requirements :
- i386 gcc cross compiler
- Netwide assembler(nasm)
- Qemo

at first clone this repo :
```
$ git clone https://github.com/bistcuite/unox-os
$ cd unox-os
```

make Unox image :
```
$ make
```

run Unox on qemu :
```
$ make run
```

## License
This project licensed under **MIT License**, read **[the license](LICENSE)** for more information.