<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>james</title>
    <link>https://jharmison.dev/</link>
    <description>Recent content on james</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>jharmison@gmail.com (James Harmison)</managingEditor>
    <webMaster>jharmison@gmail.com (James Harmison)</webMaster>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Fri, 01 May 2026 00:32:00 +0400</lastBuildDate>
    <atom:link href="https://jharmison.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>intro to bootc</title>
      <link>https://jharmison.dev/posts/bootc/00-intro/</link>
      <pubDate>Fri, 01 May 2026 00:32:00 +0400</pubDate><author>jharmison@gmail.com (James Harmison)</author>
      <guid>https://jharmison.dev/posts/bootc/00-intro/</guid>
      <description>&lt;h2 id=&#34;what-bootc-means-to-me&#34;&gt;what bootc means to me&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve become something of a bootc fanboy lately. It started when I used bootc to help me develop and test a&#xA;&lt;a href=&#34;https://lore.kernel.org/all/20240903083533.9403-3-hdegoede@redhat.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;kernel patch&lt;/a&gt; for some work I was doing with&#xA;one of my employer&amp;rsquo;s hardware partners. I&amp;rsquo;ve been helping my gaming friends abandon Windows&#xA;&lt;a href=&#34;https://www.msn.com/en-us/news/technology/latest-windows-11-update-is-broken-refuses-to-install/ar-AA1ZJLko?apiversion=v2&amp;amp;domshim=1&amp;amp;noservercache=1&amp;amp;noservertelemetry=1&amp;amp;batchservertelemetry=1&amp;amp;renderwebcomponents=1&amp;amp;wcseo=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;p&lt;/a&gt;&lt;a href=&#34;https://www.forbes.com/sites/zakdoffman/2026/01/21/nightmare-microsoft-update-breaks-windows-for-millions/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;r&lt;/a&gt;&lt;a href=&#34;https://www.bleepingcomputer.com/news/microsoft/microsoft-rolls-out-fix-for-broken-windows-start-menu-search/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;o&lt;/a&gt;&lt;a href=&#34;https://www.techradar.com/computing/windows/microsoft-deploys-yet-another-emergency-patch-for-windows-11-but-at-least-the-fix-for-the-broken-march-update-arrived-quickly&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;b&lt;/a&gt;&lt;a href=&#34;https://www.windowslatest.com/2026/04/29/i-investigated-windows-11s-massive-5gb-monthly-msu-updates-ai-is-only-part-of-the-problem/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;l&lt;/a&gt;&lt;a href=&#34;https://www.pcworld.com/article/3126648/microsoft-confirms-remote-desktop-bug-in-aprils-windows-11-update.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;e&lt;/a&gt;&lt;a href=&#34;https://www.bleepingcomputer.com/news/microsoft/april-kb5083769-windows-11-update-causes-backup-software-failures/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;m&lt;/a&gt;&lt;a href=&#34;https://www.notebookcheck.net/Microsoft-is-pushing-Windows-11-24H2-users-to-25H2-while-April-update-is-breaking-machines.1284549.0.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;s&lt;/a&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&#xA;and move to &lt;a href=&#34;https://bazzite.gg&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Bazzite&lt;/a&gt; from the folks at &lt;a href=&#34;https://universal-blue.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Universal Blue&lt;/a&gt; for a&#xA;bulletproof, performant experience. I&amp;rsquo;ve helped coworkers build&#xA;&lt;a href=&#34;https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/machine_configuration/mco-coreos-layering&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;custom RHCOS images&lt;/a&gt;&#xA;to enable capabilities on new hardware inside&#xA;&lt;a href=&#34;https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/overview/ocp-overview&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;OpenShift&lt;/a&gt;. I&amp;rsquo;ve&#xA;helped &lt;a href=&#34;https://fedoraproject.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Fedora&lt;/a&gt; community members migrate their&#xA;&lt;a href=&#34;https://fedoraproject.org/atomic-desktops/silverblue/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Silverblue&lt;/a&gt; installations to their (as yet unofficial)&#xA;&lt;a href=&#34;https://quay.io/repository/fedora/fedora-silverblue?tab=tags&amp;amp;tag=latest&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bootc equivalents&lt;/a&gt; and get to enjoy easy,&#xA;reliable package layering through derived builds instead of fighting rpm-ostree issues during major releases (like this&#xA;week&amp;rsquo;s &lt;a href=&#34;https://fedoramagazine.org/whats-new-fedora-workstation-44/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Fedora 44 release 🎉&lt;/a&gt;).&#xA;&lt;a href=&#34;https://git.jharmison.dev/james/bootc-image/commit/217dfbe124dcec29264e669d84d8d5944657f749&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Here&lt;/a&gt;&amp;rsquo;s how I navigated&#xA;the Fedora 44 upgrade, by the way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hello world</title>
      <link>https://jharmison.dev/posts/hello-world/</link>
      <pubDate>Wed, 29 Apr 2026 22:13:00 +0400</pubDate><author>jharmison@gmail.com (James Harmison)</author>
      <guid>https://jharmison.dev/posts/hello-world/</guid>
      <description>&lt;h2 id=&#34;hello-world&#34;&gt;Hello, World!&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been a long time since I made a blog post, let alone a blog.&lt;/p&gt;&#xA;&lt;p&gt;Here we are, though. Maybe I&amp;rsquo;ll update this one more. I have big plans, at least. A small taste of what I need to start&#xA;writing about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bootc.dev/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bootc&lt;/a&gt; getting started guide for the container-curious&#xA;&lt;a href=&#34;https://fedoraproject.org/atomic-desktops/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;atomic distro&lt;/a&gt; enjoyers, &lt;a href=&#34;https://universal-blue.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Bazzite&lt;/a&gt;-pilled&#xA;gamers, and &lt;a href=&#34;https://archlinux.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Arch&lt;/a&gt; diehards who heard of &lt;a href=&#34;https://github.com/bootcrew/mono&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bootcrew&lt;/a&gt; as a&#xA;possible savior to their &lt;a href=&#34;https://bbs.archlinux.org/viewtopic.php?id=306427&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;stability woes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;new &lt;a href=&#34;https://git.jharmison.dev/james/home-infra&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;home lab&lt;/a&gt; tour and decision making process, like why I&amp;rsquo;m not using&#xA;the k8s distro that &lt;a href=&#34;https://www.redhat.com/en/technologies/cloud-computing/openshift&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;my employer makes&lt;/a&gt; and arguably&#xA;enabled Google to&#xA;&lt;a href=&#34;https://www.redhat.com/en/blog/openshift-kubernetes-where-weve-been-and-where-were-going-part-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;open source Kubernetes&lt;/a&gt;,&#xA;but am instead running a &lt;a href=&#34;https://www.talos.dev/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;niche distro&lt;/a&gt; and why I love it&lt;/li&gt;&#xA;&lt;li&gt;what&amp;rsquo;s going on in the&#xA;&lt;a href=&#34;https://git.jharmison.dev/james/home-infra/src/branch/main/k8s/values/llm/values.yaml&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;local AI space&lt;/a&gt;, and details&#xA;about the sick &lt;a href=&#34;https://frame.work/products/desktop-diy-amd-aimax300&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Framework Desktop&lt;/a&gt; I have running local models,&#xA;how I&amp;rsquo;m using them, how I&amp;rsquo;m finding them, where I prefer just doing things myself, etc.&lt;/li&gt;&#xA;&lt;li&gt;maybe I&amp;rsquo;ll ramble about the games I&amp;rsquo;m playing these days, or the super hard riff I&amp;rsquo;m working on mastering on the bass&#xA;guitar, or maybe some shit about my three kids in college at the same time, idk&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
