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!