
Create a DRM driver for Matrox desktop cardsan invention by tdz (was: Create a DRM driver for Matrox G200) Even after 20 years, the Matrox G200 series is still an excellent 2d graphics card. Unfortunately, there's only an fbdev driver and a user-space driver. Both are obsolete, as modern Linux uses the DRM framework for managing graphics cards. There already is a DRM driver for the G200 server series. This driver is under-maintained and doesn't work with desktop chips. |
|
early stage kdump supporta project by mbrugger Project DescriptionWhen we experience a early boot crash, we are not able to analyze the kernel dump, as user-space wasn't able to load the crash system. The idea is to make the crash system compiled into the host kernel (think of initramfs) so that we can create a kernel dump really early in the boot process. |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
generic zswap dedupa project by ailiopoulos Project Descriptionzswap [1] is a linux kernel component that provides in-memory compression for swap pages. It already provides a limited form of deduplication: if a page is filled with the same value (e.g. all-zeroes) then only that value is kept instead of compressing the contents. |
Poking technologies for enrolling customer key to kernel trusted keyringa project by joeyli Project DescriptionThe keys in db or mok can be used to verify boot loader and kernel binary for booting. But upstream kernel doesn't trust them for enrolling to trusted keyring because they are enrolled outside the boundaries of kernel. Which means that IMA can not use db/mok keys for verification. |
Model checking the BPF verifieran invention by shunghsiyu Project DescriptionBPF verifier plays a crucial role in securing the system (though less so now that unprivileged BPF is disabled by default in both upstream and SLES), and bugs in the verifier has lead to privilege escalation vulnerabilities in the past (e.g. CVE-2021-3490). |
Rust in linux kernela project by dsterba Project DescriptionRust language is on the way to enter linux kernel, use this hackweek to explore and learn what this could bring us (or not). |
mac80211_hwsim toola project by cfconrad Project DescriptionWrite a userland tool, to utilize the netlink interface of the of the mac80211_hwsim kernel driver. |
Nanos Unikernelan idea by rpalethorpe Project DescriptionNanos is a "unikernel" providing a subset of Linux kernel features. It only allows a single process to run, but has multiple threads. It maintains the kernel-land to user-land boundary unlike other unikernels (so perhaps isn't strictly a unikernel). |