The Curse of Soldered RAM(blog.hardill.me.uk)
93 points by gsky | 98 comments
Blog post on diagnosing faulty soldered RAM in a Lenovo X1 Carbon with Memtest86+ and working around it via the Linux memmap kernel parameter on Fedora.
79 stories tagged linux-kernel, newest first.
93 points by gsky | 98 comments
Blog post on diagnosing faulty soldered RAM in a Lenovo X1 Carbon with Memtest86+ and working around it via the Linux memmap kernel parameter on Fedora.
802 points by psxuaw | 344 comments
A blog post sharing surprising things the author learned about Docker internals while building their own container runtime, covering namespaces, cgroups, images, runc and Go.
223 points by mrkn1 | 89 comments
Phoronix news article reporting that Trend Micro's Zero Day Initiative accidentally posted several unpatched Linux kernel vulnerability reports to the public LKML.
18 points by speckx | 6 comments
Blog post criticizing the Linux kernel's relaxed rules on disclosing LLM-assisted patches, arguing it undermines GPL enforcement and the free software community.
559 points by cjd8 | 252 comments
LWN.net news item announcing the release of Linux kernel 7.3, quoting Linus Torvalds and listing record commit counts and notable new features.
122 points by farlight | 101 comments
LWN article by Jonathan Corbet presenting commit and developer statistics for the Linux 7.2 kernel release, one of the busiest development cycles ever.
99 points by janvdberg | 59 comments
LWN brief reporting that Linus Torvalds posted a ten-patch kernel series written with LLM assistance, using RCU to speed up folio lookups for read()-heavy workloads.
4 points by peterpanhead | 0 comments
A blog post on fetching AMD SEV-SNP attestation reports from a guest VM using the Zig programming language.
38 points by danny00 | 18 comments
Tom's Hardware news article on CRAM, a Linux technique exposing compressed RAM via standard memory semantics instead of a block device, claiming up to 452x faster reads.
218 points by tonymet | 195 comments
Blog post benchmarking WSL 2.6.3 against WSL 3.0.2 across syscalls, memory bandwidth, and Go compile workloads, comparing Linux kernels 6.6 and 6.18.
125 points by mkornaukhov | 30 comments
A 2016 blog post walking through a minimal Linux container implementation in C, covering namespaces, capabilities, mounts and other isolation mechanisms.
458 points by speckx | 92 comments
Phoronix news article on Valve developer Timur Kristóf's AMDGPU kernel driver work improving support for old GCN 1.0/1.1 AMD graphics cards on Linux, presented at XDC 2026.
38 points by avsm | 30 comments
Blog post by Dave Scott explaining that Docker Desktop has run containers inside microVMs with a stripped-down Linux kernel since 2016.
249 points by signa11 | 168 comments
A blog post detailing how the author first booted Linux on an Apple M4 Mac mini, building on Asahi Linux work.
313 points by usernomdeguerre | 114 comments
YouTube video of Greg Kroah-Hartman's Kernel Recipes talk "Security in the LLM age" on Linux kernel security in the era of large language models.
529 points by luispa | 380 comments
LWN.net repost of Debian Security Advisory DSA-6528-1, a Linux kernel security update fixing numerous CVEs, dated September 29, 2026.
57 points by shellpipe | 10 comments
Blog post by Fernando Simões examining page table memory consumption, prompted by Linus Torvalds' 2003 argument for multi-level over hashed page tables.
5 points by mc493 | 0 comments
GitHub repository with a toolkit for mitigating actively exploited Linux kernel CVEs without reboots using eBPF, module disarmament, seccomp profiles, and user namespaces.
1282 points by zdw | 636 comments
Blog post by Konstantin Ryabitsev with numbers showing AI crawlers consume more git.kernel.org CPU rendering commits than all legitimate access combined.
377 points by pizzaiolo | 197 comments
Asahi Linux blog progress report covering developments in porting Linux to Apple Silicon Macs around the Linux 7.2 kernel release.
737 points by Animux | 283 comments
GrapheneOS Mastodon post saying Google replaced Git tags for some Android source code with Google Drive downloads requested via Google Forms, violating GPLv2.
501 points by flaburgan | 266 comments
Blog post explaining kernel patches merged for Linux 7.3 that improve how games behave when they use more VRAM than the GPU physically has.
386 points by ranger_danger | 187 comments
Nebula Security research post (IonStack part II) detailing GhostLock, a stack use-after-free vulnerability present in all Linux distributions for 15 years.
516 points by IngoBlechschmid | 217 comments
Mastodon thread by Ingo Blechschmidt describing how since Linux 6.9 the LUKS suspend tool silently failed to wipe disk-encryption keys from memory.
507 points by pantalaimon | 182 comments
Asahi Linux blog progress report for Linux 7.1, covering M3 support progress, Apple hardware bugs, and other updates.
337 points by jwilk | 323 comments
LWN article by Jonathan Corbet on a proposal for kernel "spawn templates" as an alternative process-creation primitive to fork() plus exec().
930 points by haunter | 571 comments
XDA Developers article explaining how Linux gaming performance is improving as Windows API behaviors are implemented as Linux kernel features.
403 points by speckx | 160 comments
Jeff Kaufman blog post on how AI acceleration strains both coordinated-disclosure and Linux's 'bugs are bugs' vulnerability cultures, using the Copy Fail bug as an example.
813 points by psxuaw | 427 comments
Short blog post by Xe Iaso noting new Linux kernel vulnerabilities and advising a week-long pause on installing new software due to supply chain attack risk.
785 points by flipped | 310 comments
An oss-security mailing list post disclosing "Dirty Frag," a Linux local privilege escalation chaining two kernel bugs, released unpatched after the embargo broke.
565 points by ori_b | 477 comments
An oss-security mailing list reply from Gentoo's Sam James on CVE-2026-31431 (CopyFail), a Linux local privilege escalation, and the lack of advance notice to distributions.
1261 points by unsnap_biceps | 448 comments
Disclosure site for Copy Fail (CVE-2026-31431), a Linux kernel logic-flaw local privilege escalation exploitable by a 732-byte Python script on distros since 2017.
590 points by elisaado | 283 comments
Asahi Linux blog progress report marking the release of Linux 7.0 and updates on Linux support for Apple Silicon Macs.
484 points by hmokiguess | 361 comments
Linux kernel documentation file giving guidance for AI tools and developers using AI assistance when contributing to the kernel.
357 points by crcastle | 109 comments
Phoronix news article reporting an AWS engineer's finding that Linux 7.0 roughly halves PostgreSQL throughput, with a revert unlikely and PostgreSQL possibly needing changes.
351 points by eichin | 226 comments
Blog post by Michael Lynch describing how Anthropic researcher Nicholas Carlini used Claude Code to find remotely exploitable Linux kernel bugs, including one hidden for 23 years.
1130 points by felineflock | 402 comments
XDA Developers article on Wine 11 changing how Linux runs Windows games at the kernel level, with large performance gains.
347 points by mkurz | 124 comments
Asahi Linux blog post giving a progress report on Apple Silicon Linux support coinciding with the Linux 6.19 kernel release.
431 points by davisr | 190 comments
A Reddit r/linux post claiming an insulin pump controller runs the Linux kernel while violating the GPL; the page loaded as a Reddit network-policy block.
599 points by yellow_lead | 318 comments
Phoronix news article reporting that Meta uses the SCX-LAVD Linux scheduler, originally built for Valve's Steam Deck, on its large servers.
892 points by rascul | 660 comments
LWN brief reporting that kernel maintainers agreed at the Maintainers Summit that Rust in the Linux kernel is no longer experimental and is here to stay.
440 points by mfilion | 214 comments
Qualcomm developer blog post announcing same-day upstream Linux kernel support for the Snapdragon 8 Elite Gen 5 mobile platform.
556 points by tanelpoder | 80 comments
A web-based explorer for browsing the Linux kernel source tree from GitHub, with a file tree and a data structures view.
428 points by 0xkato | 84 comments
A blog post explaining the Linux boot process step by step, from pressing the power button through firmware and bootloader to the first C code in the kernel.
533 points by hhutw | 45 comments
A Zenodo poster record by Hrvoje Horvat presenting a diagram of the entire Linux network stack, from virtualization and sockets to TCP/UDP, GRO/RPS, scheduler and Netfilter.
633 points by vkoskiv | 76 comments
A blog post recounting the author's experience upstreaming their first Linux kernel patch, fixing a hardware issue on a 2005 Fujitsu Lifebook S2110.
833 points by dmitrybrant | 275 comments
A blog post by Dmitry Brant describing how he used Claude Code to update an old Linux kernel driver for QIC-80 tape drives to work with modern kernels.
325 points by goodburb | 130 comments
A blog post by Jordan Webb investigating, detective-style, why Android cannot use USB CDC Ethernet adapters despite supporting USB ethernet.
320 points by anematode | 92 comments
Blog post describing how the author used AVX512IFMA to speed up Google's kernelCTF proof-of-work and win a $51k exploit submission race.
586 points by zielmicha | 184 comments
Sean Heelan's blog post describing how he used OpenAI's o3 model to discover CVE-2025-37899, a remote zero-day in the Linux kernel's SMB (ksmbd) implementation.
327 points by sephalon | 47 comments
GitLab repository for a Linux kernel driver that turns a rotary phone dial into an evdev input device, with a VM-based development and test environment.
422 points by stmw | 125 comments
LWN article by Lars Wirzenius recalling his memories of the earliest days of Linux, its creation by Linus Torvalds at the University of Helsinki, and its early growth.
608 points by mustache_kimono | 339 comments
Linux kernel mailing list post by Greg Kroah-Hartman arguing that writing new kernel code and drivers in Rust eliminates common C bug classes, in the Rust kernel policy thread.
723 points by fanf2 | 194 comments
A personal blog post describing how the author traced and helped fix an amdgpu driver bug causing Linux sleep-wake hangs, with the fix landing in kernel 6.14.
848 points by Mond_ | 842 comments
LKML patch from Hector Martin removing himself as maintainer of ARM/Apple machine support in the Linux kernel, citing loss of faith in the kernel development process.
505 points by pncnmnp | 137 comments
Part 9 of a blog series on upgrading the Chumby 8's Linux kernel from 2.6.28 to 6.x, investigating why top always reports 100% CPU usage.
568 points by MrBuddyCasino | 234 comments
LWN article covering Alyssa Rosenzweig's XDC 2024 talk on the status of the Rust-based Linux GPU driver for Apple M1/M2, including conformance and gaming support.
398 points by jonbaer | 118 comments
Ars Technica article reporting that the PREEMPT_RT real-time patches have been merged into the mainline Linux kernel after decades of debate.
350 points by wrycoder | 35 comments
Online edition of The Linux Kernel Module Programming Guide, a free book on writing Linux kernel modules, with GitHub and PDF links.
457 points by moreati | 254 comments
Brendan Gregg blog post arguing that eBPF-based security agents would prevent kernel crashes like the July 2024 CrowdStrike Windows outage.
377 points by halb | 62 comments
An interactive table of Linux kernel syscalls per architecture and kernel version, listing numbers, symbols, source definition locations, and Kconfig options.
826 points by shaicoleman | 234 comments
NVIDIA Technical Blog post announcing the company's full transition to open-source GPU kernel modules for its Linux drivers.
731 points by zdw | 385 comments
DevConf.cz 2024 talk page with embedded video proposing replacing traditional boot loaders like GRUB with the Linux kernel itself.
696 points by bookofjoe | 76 comments
Ars Technica obituary remembering Larry Finger, 84, who helped make Linux wireless drivers work and mentored other kernel developers.
344 points by todsacerdoti | 56 comments
Blog post by David Anderson explaining what PID 0 is in Unix/Linux, why it is hidden from userspace, and its role in booting and idle scheduling.
372 points by Unroll0201 | 102 comments
GitHub repository with a universal local privilege escalation proof-of-concept exploit for CVE-2024-1086 in Linux nf_tables, affecting kernels v5.14 to v6.6.
322 points by true_pk | 91 comments
Andrey Konovalov's blog post explaining how to enable a hidden xDCI controller on ThinkPad laptops so they can emulate USB devices from Linux.
440 points by chmaynard | 248 comments
LWN article by Jonathan Corbet on Thomas Gleixner's 2023 Linux Plumbers talk about the last remaining problem before realtime preemption lands in mainline Linux.
462 points by SEJeff | 87 comments
Blog post exploring how Linux pipes are implemented by iteratively optimizing a pipe-based test program from 3.5GiB/s to about 65GiB/s using perf profiling.
586 points by kkapelon | 512 comments
Blog post by Ariel Miculas describing how his fix for a PowerPC32 gdbserver multithreaded debugging bug was submitted to the Linux kernel without proper credit.
366 points by mr_o47 | 25 comments
An interactive, zoomable SVG map of the Linux kernel showing its subsystems, layers, and functions with links to source code.
399 points by dreampeppers99 | 93 comments
GitHub repository explaining where Linux network sysctl variables fit into the kernel's network packet flow, aimed at performance tuning.
348 points by segfaultbuserr | 315 comments
Article on Linux 6.6 module infrastructure changes that block proprietary drivers like NVIDIA's from using GPL-only kernel symbols.
458 points by ingve | 112 comments
A blog post walking through the source code and internals of Linux v0.01, the roughly 10,000-line first release of the Linux kernel.
1098 points by archmaster | 275 comments
GitHub repository for "Putting the You in CPU," a technical explainer by @kognise on how computers run programs from start to finish, published at cpu.land.
759 points by jandeboevrie | 250 comments
Blog post by Richard WM Jones describing booting the Linux kernel 292,612 times in 21 hours, likely to track down a kernel bug.
340 points by asicsp | 26 comments
Online edition of The Linux Kernel Module Programming Guide by Salzman, Burian, Pomerantz, Mottram and Huang, with GitHub source and PDF download.
321 points by mfiguiere | 109 comments
Red Hat Developer article by Donald Hunter explaining why and how to use Linux io_uring for asynchronous network I/O.