Skip to main content

CanoOS

CanoOS is a Unix-inpired operationg system that makes use of the set of Cano suite. The OS intents to be packaged with the TIM virtual machine built by CobbCoding1 as an environment to run programs, Canoscript for writting programs, and Cano as the text editor, and Cano-sh as the shell!

Installing and Building CanoOS

Requirements

CanoOS can bt built using Make. The Makerfile assumes the following tools are installed:

  • nasm
  • i686-elf-gcc
  • i686-elf-binutils
  • qemu for i386

You can install the i686-elf and binutils using your favorite package manager or build them from source using the setup script

The setup.sh script will download and build both GCC and Binutils using by using the following command:

./setup.sh -i

The following command will tell the setup.sh script to add i686-gcc and i686-binutils to your PATH by making a new entry in your .bashrc file.

./setup.sh -p

Building

To build CanoOS, run the following command:

make

Then run the following command to run the OS:

make run