- Linux-cacule is the stable kernel
- The linux-cacule-rdb is still a expermiental kernel.At the moment not maintained, needs to be updated
- Follow the readme, the sysctl options can improve much your expierence!!!
# Linux 5.13.y
- linux-cacule https://aur.archlinux.org/packages/linux-cacule/
- linux-cacule-rdb https://aur.archlinux.org/packages/linux-cacule-rdb/
# Linux 5.12.y
- linux-hardened-cacule https://aur.archlinux.org/packages/linux-hardened-cacule/
# Linux 5.14-rc
- linux-cacule-rc https://aur.archlinux.org/packages/linux-cacule-rc/
- linux-cacule-rdb-rc https://aur.archlinux.org/packages/linux-cacule-rdb-rc/
- When building the kernel, you can edit the PKGBUILD to your prefences regarding the user specific wishes
- Also at building the kernel, you will be asked for some things like your cpu architecture, disabling debug settings for better performance, ...
# Linux 5.11.y
- linux-raspberrypi4-cacule-stable
- linux-raspberrypi4-cacule
- it is automaticly collecting your architecture, so you can use the pkgbuild for armv7h/aarch64 without changes
- All kernels are tested and working
You can tune the scheduler with following commands:
### Some general Network-Settings ##
net.core.netdev_max_backlog = 16384
net.core.somaxconn = 8192
net.core.rmem_default = 1048576
net.core.rmem_max = 16777216
net.core.wmem_default = 1048576
net.core.wmem_max = 16777216
net.core.optmem_max = 65536
net.ipv4.tcp_rmem = 4096 1048576 2097152
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.udp_rmem_min = 8192
net.ipv4.udp_wmem_min = 8192
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.conf.default.log_martians = 1
net.ipv4.conf.all.log_martians = 1
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_syncookies = 1
net.core.default_qdisc = cake
net.ipv4.tcp_congestion_control = bbr2
Im providing a fileserver where i upload my builded kernels - Skylake and Generic and v3 ones. https://build.cachyos.org
More informations youll find here: https://github.com/CachyOS or at our Discord: https://discord.gg/k39qfrxPNa
Here you find the repo from the creator of the scheduler:
https://github.com/hamadmarri/cacule-cpu-scheduler
Hamad Marri for his cacule scheduler https://github.com/hamadmarri
SirLucjan (Piotr Gorski) for his patches https://github.com/sirlucjan/kernel-patches
Archlinux
GarudaLinux
and all other Kernel Developers