Choacury, (pronounced as coch-curry or /kʰɔx-ˈkʌr.i/), is a custom-built OS written in C and Assembly. Choacury is currently in a very Pre-Alpha stage, meaning some stuff isn't complete yet...
If you want to help out on the project, feel free to contribute to the project! (see TODO.MD for what is needed doing). You can also modify Choacury to your liking if you want to make your own OS! You can also join the development server if you want.
Currently, Choacury only works best with virtual machines. However, you can use real hardware if you want, just there might be some issues that will be fixed down the line.
For VirtualBox Users, here are the recommended VM requirements:
- Operating System: Other/Unknown
- Base Memory: 64 MB.
- Video Memory: 9 MB.
- Hard Disk: 2.00 GB.
If you want to compile Choacury from the source code, here's what you'll need.
- NASM, GCC, GRUB Multiboot, Makefile, and QEMU installed. (the compiler uses the
x86_64
version of QEMU. If you don't use that version of QEMU, replaceqemu-system-x86_64
in the compiler shell script with your version of QEMU) - A computer running any Linux distro (recommended, but there is a batch script for Windows devices as long as you have WSL installed).