Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/TalonFloof/zorroOS
- Owner: TalonFloof
- License: mit
- Created: 2022-05-12T22:11:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-01T15:24:38.000Z (about 1 month ago)
- Last Synced: 2024-11-01T16:25:06.558Z (about 1 month ago)
- Topics: baremetal, hobby-kernel, hobby-os, kernel, limine, operating-system, operating-systems, os, osdev, x86-64, zig, zorro-os
- Language: Zig
- Homepage:
- Size: 49.4 MB
- Stars: 91
- Watchers: 5
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-zig - TalonFloof/zorroOS
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).