Linux on Surface Book: Install the Right Kernel First
The linux-surface kernel makes Surface Book hardware work on Linux. Learn which patches you need, how to verify installation, and what still breaks.
The linux-surface kernel makes Surface Book hardware work on Linux. Learn which patches you need, how to verify installation, and what still breaks.
OpenWrt generates kernel config from layered fragments, so this guide shows how to edit, persist, and verify changes without losing them on clean builds.
The make menuconfig workflow helps you safely edit Linux kernel features, modules, and dependencies while avoiding common source-tree and ncurses errors.
Kconfig manages tens of thousands of kernel build dependencies through a declarative language, menu system, and.config file that determines what gets compiled.
Build OpenWrt with working eBPF support by enabling the right kernel symbols, matching options to XDP, tc, tracing, or BTF, and checking JIT support.