Start using packagecloud in minutes

Join thousands of developers using packagecloud to distribute software securely, consistently, and affordably.

README

last updated: Sun 05/18/25 at 03:19:34 PM by debian-kernels

Recent Vanilla Kernels for Debian

Debian’s philosophy: If it doesn’t have a thick layer of dust on it, it’s not ready. That’s cute—until you need fstrim to work, your CPU to be recognized, or your NIC to not sulk silently.

This project started with the simple goal of getting fstrim working on an ancient Debian 10 kernel. One thing led to another (read: hours of debugging and swearing), and it snowballed into a full-on pipeline building and shipping modern vanilla Linux kernels for Debian and friends.

What You Get

  • vanilla-kernel – Debian config, updated for modern hardware
  • vm-kernel – Minimalist build for VMs and containers

Built with make olddefconfig against Debian’s baseline, packaged via make deb-pkg, and shipped to you by way of a mildly cursed Bash script in Docker, wrapped in a bash+Makefile fever dream.

Stuff You Might Care About

  • No module signing – these aren't Secure Boot–friendly (by design)
  • Source available in quilt-style ZIPs with each release on GitHub
  • Supports Debian 10–12 and their derivatives (including Ubuntu)

Use Responsibly

You're installing a custom kernel from the internet. Test before production. Or don’t—I'm not your SRE.

Quick install instructions for: