Tag
GhostLock (CVE-2026-43499) is a 15-year-old Linux kernel 0-day used in the IonStack full chain exploit, affecting all Linux devices from IoT to desktops. Nebu Security won a $92,337 bug bounty and published the exploit on GitHub.
Linux 7.0 removed the PREEMPT_NONE kernel preemption mode, causing a PostgreSQL benchmark regression in specific configurations, but most users will not notice the change.
Hugging Face introduces major updates to its Kernels project, including a new repository type on the Hub, improved security with trusted publishers and kernel signing, revamped CLIs, expanded framework/backend support, and a foundation for agentic kernel development.
Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory, potentially exposing them to attackers.
A detailed technical walkthrough of the process from compiling a CUDA kernel to its execution on an RTX 4090, covering the NVCC compilation pipeline, PTX, SASS, and the underlying system calls.
LeetCUDA is an open-source CUDA system tutorial on GitHub, featuring over 200 progressive CUDA Kernel practice problems and 100+ high-performance computing blog posts. Its companion HGEMM library achieves 98%–100% of cuBLAS performance, making it ideal for CUDA beginners and AI engineers to systematically master CUDA optimization.
A detailed technical article explaining the Linux kernel scheduler, including task_struct, scheduling classes, context switching, and the EEVDF algorithm.
Yuri Zaporozhets of QRV Systems has built a RISC-V-based personal computer and a mainframe on an FPGA, and rewritten QNX twice. His latest OS QSOE is gaining attention in the FOSS world.
The Linux kernel has finally removed the dangerous strncpy function after six years and over 360 patches, replacing it with safer alternatives like strscpy that guarantee NULL-termination.
A tweet recommending the OSDev community wiki, a comprehensive resource for writing an operating system from scratch, covering bootloaders, kernels, filesystems, and memory managers with real code examples.
A tweet recommending a resource for those interested in LLM inference at the kernel and memory level.
Maestro is a lightweight Unix-like kernel written in Rust, aiming for safety and Linux compatibility. Currently supports x86 and x86_64 architectures with many features but still in early development.
Ultra is a new from-scratch kernel designed to be nearly fully ABI compatible with the Linux kernel userland, aiming for broad compatibility.
Apple has begun integrating Swift into the kernel via a new effort called KernelKit, with an Embedded Swift runtime appearing in macOS and iOS, marking a step toward memory-safe kernel extensions.
Fedora proposes replacing the kernel console fbcon with the userspace console kmscon by default in Fedora 45, offering enhanced configurability, security, and features like scrolling and better keyboard support.
A 27-year-old authentication bypass vulnerability in OpenBSD's PPP stack allows an attacker to gain full PPPoE access without credentials by sending zero-length username and password fields, exploiting a missing bounds check in the PAP handler. The same code also permits a kernel heap over-read.
This article describes how to create a minimal Linux boot that runs a single process, stripping down the usual initramfs to boot in under a second.
Zinnia is a modular 64-bit Unix-like kernel written in Rust, designed to boot on UEFI systems and run a modern desktop with Wayland or X11. It implements POSIX APIs and common Linux/BSD extensions.
The Linux kernel 7.1 has been announced on the kernel mailing list, marking a new major version release with expected feature updates and improvements.
Published a custom kernel to further optimize LTX-2.3 from Lightricks, achieving 1.52x speedup on GB10, building upon previous torch.compile and cuDNN attention optimizations.