Pineconium / ChoacuryOS

A WIP custom built OS
GNU General Public License v3.0
24 stars 6 forks source link
asm c operating-system os osdev

GitHub release License issues - ChoacuryOS

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...

ChoacuryScreenshot

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.

System Requirements

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:

Compile Choacury.

If you want to compile Choacury from the source code, here's what you'll need.

  1. 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, replace qemu-system-x86_64 in the compiler shell script with your version of QEMU)
  2. A computer running any Linux distro (recommended, but there is a Windows Compiler for Windows devices as long as you have WSL enabled).