Skip to content

shilei-massclouds/clinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cLinux

A re-implementation of Linux Kernel based on components. My goal is to replace C-component with Rust-component one-by-one.

🚧 Working In Progress.

Preparation

Install libjson to dump component-relationship chat.

sudo apt install libjson-c-dev

Build busybox as the base of rootfs.

make ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- menuconfig
mkdir ./output_riscv64
make -j6 ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- CONFIG_PREFIX=./output_riscv64 install

Build & Run

make disk_img
make run

About

componentized linux kernel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages