Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Simplefs | 827 | 3 years ago | 2 | other | C | |||||
A simple, kernel-space, on-disk filesystem from the scratch | ||||||||||
Onyx The Black Cat | 205 | 6 months ago | 4 | C | ||||||
Kernel extension to disable anti-debug tricks and other useful XNU "features" | ||||||||||
Meetup | 53 | 4 years ago | HTML | |||||||
Cat System Workshop is a regular meet-up focusing on “system software”. We would like to gather all developers to share their experience regarding system software and learn from each other, making system software more perfect and complete! | ||||||||||
Lkl | 41 | 6 years ago | Shell | |||||||
Linux Kernel Library for speed up | ||||||||||
Sipodev | 19 | 4 years ago | 3 | C | ||||||
Patch for the SIPODEV SP1064 touchpad | ||||||||||
Takao | 14 | 2 years ago | gpl-3.0 | D | ||||||
A kernel made with love, and lots of D. | ||||||||||
Linux | 9 | 3 years ago | 1 | other | C | |||||
PLEASE NOTE: L3CAT/CDP, L2 CAT, CQM, MBM, and MBA are all in upstream kernel already. Please refer to upstream kernel for all future development, test, and usage. This tree will be not maintained for RDT features any more. | ||||||||||
Tinyos | 8 | 5 years ago | mit | C | ||||||
A simple operating system on x86 | ||||||||||
Kittykernel | 6 | 5 years ago | gpl-3.0 | Python | ||||||
Kittykernel - Maow all your kernel needs | ||||||||||
Dogs_vs_cats | 5 | 7 years ago | Jupyter Notebook | |||||||
A kernel, written in D with tons of love and cat pics.
You can follow the development and meet the team at the official discord server (We have more seal pictures).
Make sure you have installed:
ldc
, a LLVM based D compiler.lld
, the LLVM project linker.nasm
.make
.To build the kernel, it is enough with a simple make
, add flags as needed.
To test, run make test
.
An example for a release build some appropiate flags would be
make DFLAGS='-O -release -inline -flto=full' LDFLAGS='-O3'
, while the default
flags are suited for debug/development builds, architecture target can also be
chosen with the Makefile's ARCH
variable.