<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Kernel on Omid Farhang</title><link>https://omid.dev/tags/kernel/</link><description>Recent content in Kernel on Omid Farhang</description><image><title>Omid Farhang</title><url>https://omid.dev/images/bio-photo-150x150.jpg</url><link>https://omid.dev/images/bio-photo-150x150.jpg</link></image><generator>Hugo -- 0.165.0</generator><language>en-US</language><copyright>2026 Omid Farhang | All rights reserved.</copyright><lastBuildDate>Thu, 10 Sep 2026 20:50:00 +0330</lastBuildDate><atom:link href="https://omid.dev/tags/kernel/index.xml" rel="self" type="application/rss+xml"/><atom:link href="https://pubsubhubbub.appspot.com/" rel="hub"/><item><title>How I Learned My Linux Machine Has Been Compressing Memory for Years Without Me Knowing</title><link>https://omid.dev/2026/06/16/how-i-learned-my-linux-machine-has-been-compressing-memory-for-years/</link><pubDate>Tue, 16 Jun 2026 02:00:00 +0330</pubDate><guid>https://omid.dev/2026/06/16/how-i-learned-my-linux-machine-has-been-compressing-memory-for-years/</guid><description>After 15 years on Linux, I discovered zswap had been compressing inactive memory on my Manjaro laptop all along. A practical guide to checking zswap, zram, and memory compression on Linux, macOS, and Windows — plus a timeline of how we got here.</description></item><item><title>Building a Tiny Linux App to Explain Desktop Stutter</title><link>https://omid.dev/2026/06/04/building-a-tiny-linux-app-to-explain-desktop-stutter/</link><pubDate>Thu, 04 Jun 2026 01:38:00 +0330</pubDate><guid>https://omid.dev/2026/06/04/building-a-tiny-linux-app-to-explain-desktop-stutter/</guid><description>A hands-on Rust/Linux app walkthrough: build a small TUI that reads /proc and /sys, parses Pressure Stall Information, and turns kernel signals into an explanation for desktop stutter.</description></item><item><title>How Ubuntu Ships Kernels: GA, HWE, Mainline, and DKMS</title><link>https://omid.dev/2022/12/30/how-to-upgrade-ubuntu-kernel/</link><pubDate>Fri, 30 Dec 2022 23:55:43 +0330</pubDate><guid>https://omid.dev/2022/12/30/how-to-upgrade-ubuntu-kernel/</guid><description>Ubuntu does not have one kernel you upgrade. GA stays put for the LTS life, HWE rolls every six months, OEM covers vendor laptops, and mainline is unsigned and unsupported. DKMS is why jumping tracks can break NVIDIA.</description></item></channel></rss>