Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/TalonFloof/zorroOS

A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
https://github.com/TalonFloof/zorroOS

baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os

Last synced: 29 days ago
JSON representation

A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology

Awesome Lists containing this project

README

        

---

**zorroOS** is a hobby operating system written in Zig, currently targeting x86_64 PCs.

![They say that a picture is worth a thousand words, this picture on the other hand is only worth, like, two words](docs/Desktop.png)

## Building

Building zorroOS is simple.
First, ensure that you have the following depenedencies:
- `zig` Version: 0.13.0 (Please open an issue if the specificied version isn't building zorroOS correctly)
- `nasm`
- `python3` (To generate the Icon Pack)
- `xorriso`
- `git`

Then, clone the repository
```sh
$ git clone https://github.com/TalonFox/zorroOS --recursive
$ cd zorroOS
```
After cloning it, simply run `make iso` and a ISO named `zorroOS.iso` will be generated.
You can then run this using an virtual machine/emulator such as QEMU, Bochs, VirtualBox, or VMWare.
You can also flash this onto a USB drive and boot it onto real hardware, if you would rather do that.

## License

zorroOS is licensed under the MIT License.
The full text of the license is included in the license file of this software package, which can be accessed [here](COPYING).