Automated, untouched and always up-to-date Linux kernel builds
Stop waiting for local compilation (make -j$(nproc)) and roasting your CPU! LinuxCI is a fully automated continuous integration pipeline that fetches, builds, and releases the latest stable Linux Kernel directly from kernel.org
No bloated distro patches. No proprietary lock-ins. Just pure generic kernel binaries ready to boot on any modern Linux distribution
- Auto-Sync: Daily checks for new mainline stable releases on
kernel.org - Pure Modern Config: Built using Arch Linux's official x86_64 base configuration for maximum hardware support and performance
- Generic Binaries: Packaged as raw
bzImageandmodules.tar.xz—compatible with Arch, Fedora, Debian, Ubuntu, Gentoo, Void, and more - Transparent & Secure: 100% open pipeline via GitHub Actions. SHA256 checksums provided for every single release
- Optimized Builds: Unnecessary debug symbols (
DEBUG_INFO,BTF) are disabled to ensure compact file sizes and optimal execution speed
Download the latest release binaries from the Releases Page
# Replace X.Y.Z with the downloaded release version
sudo tar -xJf modules-X.Y.Z-linuxci.tar.xz -C /sudo cp bzImage-X.Y.Z /boot/vmlinuz-X.Y.Z-linuxci# Debian / Ubuntu / Mint
sudo update-grub
# Arch / Fedora / RHEL
sudo grub-mkconfig -o /boot/grub/grub.cfgAdd a new entry file in /boot/loader/entries/linuxci.conf:
title Linux Kernel X.Y.Z (LinuxCI)
linux /vmlinuz-X.Y.Z-linuxci
options root=UUID=YOUR-ROOT-PARTITION-UUID rwReboot your machine and select the new kernel version!
Always verify the integrity of downloaded files using the provided SHA256 checksums:
sha256sum -c SHA256SUMS[ kernel.org API ] ──(Daily Cron)──> [ GitHub Action Workflow ]
│
Fetch Arch Linux .config
│
Strip Debug Symbols & Certs
│
Compile bzImage & Modules
│
Generate SHA256SUMS
│
[ GitHub Release ]
This project automation script is released under the MIT License. The compiled Linux Kernel binaries are distributed under the terms of the GNU General Public License v2.0 as set by the upstream Linux Kernel project.