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