Skip to content

TroyMitchell911/caffeinix

Repository files navigation

A Unix-like system that hopes to pursue efficiency.

GitHub last commit GitHub issues GitHub pull requests

InstallationUpdatingFeaturesWikiContributingCreditsSupportLicense


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.

Operating environment

This is not absolute, just what we recommend.

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.4 LTS
Release:        22.04
Codename:       jammy

Prerequisites

Step 1

$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gdb-multiarch qemu-system-misc bear

Step 2

You need a RISC-V "newlib" tool chain from here

Important

None now.

Note

None now.

Getting the sources

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.

Building and usage

  • make:Compile and build
  • make qemu:Start qemu running after compiling and building
  • make qemu-gdb:Start debugging

Updating

Features

Wiki

Do you need some help? Check out the articles on the wiki.

Contributing

Got something interesting you'd like to share? Learn about contributing.

Credits

Support

Reach out to me via the profile addresses.

License

License: GPL-3.0

About

A unix-like system that hopes to pursue efficiency

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •