Recent vanilla kernels built for Debian

Kernel.org kernel built for debian

View project on GitHub

Frequently Asked Questions

Kernel Issues:

apt install git
cd /lib
mv firmware firmware.old
git clone  git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git firmware
  • How do I go back to my old kernel? 🔙 Your bootloader (GRUB usually) has your back! Just pick the older kernel during boot, and then remove these packages.

  • Will this kernel work on [insert hardware or hypervisor]? 🤔 Since we use the Debian kernel config, it should work anywhere the default Debian kernel ran – unless you’ve got something truly exotic. If in doubt, try the ‘vanilla’ kernel first and report back!

  • Is this compatible with Ubuntu? ✅ Yes, it is! Just grab the ‘vanilla’ kernel if you’re running a physical machine.

  • What’s the difference between ‘vm’ and ‘vanilla’? 🧠 ‘Vanilla’ kernels include all drivers for physical machines (and some common VM drivers). ‘VM’ kernels are stripped down for virtualized environments.

  • Why “buster” in the repo names? 🤨 It started with Debian 10 (“Buster”), and I wasn’t sure it would last this long!

Project Stuff:

  • Want to add a driver or change something? ✨ File an issue – make sure the driver is supported upstream in the kernel itself, though. I’m not writing custom modules.

  • Why only AMD64? 🤔 Resources are limited, so for now, it’s just AMD64. If you need something else, consider sponsoring the project!

  • Use at your own risk! ⚠️ This is common sense, but double-checking never hurts.

  • Where can I find sources? 💻 All the kernel goodies are at https://kernel.org, and my config files are in this directory.

  • The kernel doesn’t work for me! 🤯 Help me out by opening an issue – I need to know what you’re trying to do!