<?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.163.3</generator><language>en-US</language><copyright>2026 Omid Farhang | All rights reserved.</copyright><lastBuildDate>Tue, 16 Jun 2026 02:00:00 +0330</lastBuildDate><atom:link href="https://omid.dev/tags/kernel/index.xml" rel="self" type="application/rss+xml"/><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 to Upgrade Ubuntu Kernel</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>&lt;p&gt;Ubuntu by default uses LTS Kernels:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Canonical provides long-term support (LTS) kernels for Ubuntu LTS releases. Canonical also provides interim operating system releases with updated kernels every 6 months.&lt;/p&gt;
&lt;p&gt;For customers and business partners that don’t have specialised bleeding-edge workloads or latest hardware needs, the latest LTS release ”-generic” kernel is the best option for them such as the 4.15 default kernel in Ubuntu 18.04 LTS. Customers who need the latest hardware support capability can install the latest HWE kernel such as the ones contained in interim releases, keeping in mind the shorter support lifespan associated with these kernels (9 months). HWE kernel customers are recommended to upgrade to a newer LTS release that supports their hardware and/or software needs as soon as it is available. Another option for customers is to use point releases. For example, there is an 18.04.4 point release as of February 2020, which includes an updated 5.3.x kernel but is also considered LTS, exactly like the original GA 4.15 kernel in 18.04.&lt;/p&gt;</description></item></channel></rss>