Skip to content

A kernel which strives to be semi-practical for daily use on the Surface Book, no matter the cost (stability included)

Notifications You must be signed in to change notification settings

scurrvy2020/linux-surfacebook

 
 

Repository files navigation

linux-surfacebook

Arch Linux package to compile the Linux kernel modified for the Surface Book

This is based on the offical Linux kernel package provided by Arch Linux at: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/linux.

Don't expect this to be rock stable, new patches are never rock-stable

Patches

Building

You will need to have imported gpg keys for the Linux kernel maintainers:

For Linus Torvalds (the major release key):

gpg --recv-keys 79BE3E4300411886

For Greg Kroah-Hartman's key (the stable patch release key):

gpg --recv-keys 38DBBDC86092693E

Then, to build the package, simply run (as usual):

makepkg -i

This will generate the kernel executable (vmlinuz) and two initramfs images. They will likely be located in the /boot directory.

Miscellaneous

If you want your touchscreen to work then you need to follow the steps listed here under Firmware

Try powertop, it's great.

Also use Caffeine or a corresponding applet for your desktop environment because waking up from sleep is a gamble at best.

About

A kernel which strives to be semi-practical for daily use on the Surface Book, no matter the cost (stability included)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%