<?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>Systems on Adam Faris</title>
    <link>https://amf3.github.io/categories/systems/</link>
    <description>Recent content in Systems on Adam Faris</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 11 Jul 2026 11:58:20 -0700</lastBuildDate>
    <atom:link href="https://amf3.github.io/categories/systems/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>No Shell in Your Container? No Problem</title>
      <link>https://amf3.github.io/articles/virtualization/inject_busybox/</link>
      <pubDate>Wed, 10 Jun 2026 11:01:27 -0700</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/inject_busybox/</guid>
      <description>Injecting Busybox into Minimal/Distroless Containers</description>
    </item>
    <item>
      <title>Container Image Validation</title>
      <link>https://amf3.github.io/articles/virtualization/container_validation/</link>
      <pubDate>Wed, 22 Apr 2026 21:27:51 +0000</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/container_validation/</guid>
      <description>Ensuring containers have what they need. Nothing more, nothing less.</description>
    </item>
    <item>
      <title>Declarative Container Builds</title>
      <link>https://amf3.github.io/articles/virtualization/declarative_builds/</link>
      <pubDate>Fri, 17 Apr 2026 23:20:00 +0000</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/declarative_builds/</guid>
      <description>Demonstrating an Opinionated Build Process for Container Images</description>
    </item>
    <item>
      <title>Hidden Systems in Base Container Images</title>
      <link>https://amf3.github.io/articles/virtualization/base_image/</link>
      <pubDate>Sun, 12 Apr 2026 18:23:15 +0000</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/base_image/</guid>
      <description>You&amp;#39;re not choosing an image. You&amp;#39;re inheriting a system.</description>
    </item>
    <item>
      <title>Open Container Image Format</title>
      <link>https://amf3.github.io/articles/virtualization/oci_image/</link>
      <pubDate>Mon, 23 Feb 2026 16:29:59 -0800</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/oci_image/</guid>
      <description>From Local TAR file to Open Container Image</description>
    </item>
    <item>
      <title>Docker Socket Myths</title>
      <link>https://amf3.github.io/articles/virtualization/docker_socket/</link>
      <pubDate>Mon, 05 Jan 2026 12:25:30 -0800</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/docker_socket/</guid>
      <description>Making Read Only Access Safer </description>
    </item>
    <item>
      <title>Decoupling Compute and Storage</title>
      <link>https://amf3.github.io/articles/arch/2swarm_nodes/</link>
      <pubDate>Tue, 16 Dec 2025 21:51:16 -0800</pubDate>
      <guid>https://amf3.github.io/articles/arch/2swarm_nodes/</guid>
      <description>Why a Two-Node Docker Swarm with ZFS Snapshots Is Enough</description>
    </item>
    <item>
      <title>Uh-oh. Is the router down?</title>
      <link>https://amf3.github.io/articles/virtualization/virtual_router/</link>
      <pubDate>Wed, 19 Nov 2025 00:06:09 -0800</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/virtual_router/</guid>
      <description>Easy roll back by managing home networks like a software project</description>
    </item>
    <item>
      <title>DIY Docker Volume Drivers: What&#39;s Missing</title>
      <link>https://amf3.github.io/articles/storage/docker_volumes/</link>
      <pubDate>Thu, 26 Jun 2025 22:37:40 -0700</pubDate>
      <guid>https://amf3.github.io/articles/storage/docker_volumes/</guid>
      <description>How to write a simple volume plugin. No root, no FUSE, just HTTP and Go</description>
    </item>
    <item>
      <title>Virtual Router Lab on macOS with QEMU</title>
      <link>https://amf3.github.io/articles/virtualization/macos_qemu_networks/</link>
      <pubDate>Wed, 14 May 2025 00:00:00 +0000</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/macos_qemu_networks/</guid>
      <description>Debugging macOS QEMU networking with unified logging and lightweight Linux VMs</description>
    </item>
    <item>
      <title>Tips for working with qemu images</title>
      <link>https://amf3.github.io/articles/virtualization/qemuimage_tips/</link>
      <pubDate>Sun, 06 Apr 2025 07:41:29 -0400</pubDate>
      <guid>https://amf3.github.io/articles/virtualization/qemuimage_tips/</guid>
      <description>QEMU image file tips and tricks</description>
    </item>
    <item>
      <title>cloud-init troubleshooting</title>
      <link>https://amf3.github.io/articles/cloudinit/troubleshooting/</link>
      <pubDate>Fri, 21 Mar 2025 16:28:54 -0400</pubDate>
      <guid>https://amf3.github.io/articles/cloudinit/troubleshooting/</guid>
      <description>A simple workflow in resolving cloud-init deployment problems.</description>
    </item>
    <item>
      <title>Unattended Ubuntu Installs - Virtual Machines to Bare-Metal</title>
      <link>https://amf3.github.io/articles/cloudinit/autoinstall/</link>
      <pubDate>Mon, 03 Mar 2025 23:07:23 -0800</pubDate>
      <guid>https://amf3.github.io/articles/cloudinit/autoinstall/</guid>
      <description>Using cloud-init to deploy Linux on either bare-metal or virtual machines</description>
    </item>
    <item>
      <title>Getting started with cloud-init for unattended Linux deployments</title>
      <link>https://amf3.github.io/articles/cloudinit/intro/</link>
      <pubDate>Fri, 21 Feb 2025 23:06:35 -0800</pubDate>
      <guid>https://amf3.github.io/articles/cloudinit/intro/</guid>
      <description>An intro to using cloud-init for customizing both on-premise and cloud virtual machines</description>
    </item>
  </channel>
</rss>
