<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux |</title><link>https://sanaamironov.com/tags/linux/</link><atom:link href="https://sanaamironov.com/tags/linux/index.xml" rel="self" type="application/rss+xml"/><description>Linux</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://sanaamironov.com/media/sharing.png</url><title>Linux</title><link>https://sanaamironov.com/tags/linux/</link></image><item><title>Teaching Operating Systems with Linux</title><link>https://sanaamironov.com/blog/teaching-operating-systems-with-linux/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://sanaamironov.com/blog/teaching-operating-systems-with-linux/</guid><description>&lt;p&gt;Operating systems can feel abstract until students see how the pieces show up in a working environment. Linux gives students a concrete surface for exploring processes, memory, scheduling, filesystems, permissions, and system calls.&lt;/p&gt;
&lt;p&gt;I like teaching systems through workflows students can touch. A command-line trace, a small C program, or a broken permission setting can open a larger conversation about how the OS manages resources and enforces boundaries.&lt;/p&gt;
&lt;p&gt;The goal is not only to memorize concepts. It is to build the confidence to investigate what a system is doing and explain why.&lt;/p&gt;</description></item></channel></rss>