Installation • Updating • Features • Wiki • Contributing • Credits • Support • License
Caffeinix is a Unix-like system. As the name suggests, Caffeinix (Caffeine + Unix), this was written by me while drinking Americano. I hope that it can improve the efficiency of you and me like caffeine. Of course, the efficiency may not be very high. I also said this is just a hope. |
This is not absolute, just what we recommend.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gdb-multiarch qemu-system-misc bear
You need a RISC-V "newlib" tool chain from here
Important
None now.
Note
None now.
Congratulations, you have completed the above steps. Now let's get the code.
$ git clone https://github.com/TroyMitchell911/caffeinix.git
Now you can compile the kernel through the make
command, but you cannot boot it through qemu because you still lack a file system.
make
:Compile and buildmake qemu
:Start qemu running after compiling and buildingmake qemu-gdb
:Start debugging
Do you need some help? Check out the articles on the wiki.
Got something interesting you'd like to share? Learn about contributing.
Reach out to me via the profile addresses.