<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[SysAdmin Weekly]]></title><description><![CDATA[For SysAdmins who drink coffee like RAM and troubleshoot like legends. Weekly updates, battle-tested tools, cybersecurity WTFs, and fresh tech-focused content that won’t waste your uptime.]]></description><link>https://newsletter.sysadminweekly.com</link><image><url>https://substackcdn.com/image/fetch/$s_!GEhV!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png</url><title>SysAdmin Weekly</title><link>https://newsletter.sysadminweekly.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 23 Jun 2026 18:22:51 GMT</lastBuildDate><atom:link href="https://newsletter.sysadminweekly.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Andy Syrewicze]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sysadminweekly@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sysadminweekly@substack.com]]></itunes:email><itunes:name><![CDATA[Andy Syrewicze]]></itunes:name></itunes:owner><itunes:author><![CDATA[Andy Syrewicze]]></itunes:author><googleplay:owner><![CDATA[sysadminweekly@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sysadminweekly@substack.com]]></googleplay:email><googleplay:author><![CDATA[Andy Syrewicze]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[SysAdmin Weekly #26: The Off-Switch You Don't Own]]></title><description><![CDATA[A frontier model went dark worldwide in 72 hours this month. Here is why that is an argument for owning your hardware...]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 18 Jun 2026 15:12:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tw7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><p><span>&#183; A frontier AI model can be switched off worldwide in 72 hours, and not by you. Anthropic&#8217;s Fable 5 and Mythos 5 proved it this month.</span></p><p><span>&#183; Clearly it&#8217;s not a Claude problem. It is a dependency problem, and it is the strongest case yet for owning the hardware your inference runs on.</span></p><p><span>&#183; SysAdmin Weekly Podcast Episode 048 is out: the AI doom narrative held up against the actual data with Eric Siron.</span></p><p><span>&#183; The WEF Future of Jobs numbers say net +78 million jobs by 2030, and the fastest-growing skill categories behind AI and big data are networks and cybersecurity. The work that keeps infrastructure running is on the growth side.</span></p><p><span>&#183; Tool of the Week: Ollama, the second time around. Same recommendation as Issue 24, sharper reason to act on it now.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><span>From the Console</span></h2><p><span>I stripped my lab down a few weeks ago. Pulled the always-on gear I was not really using, consolidated a couple of roles onto hardware I trust to keep running, and rebuilt the rest with longevity in mind instead of raw horsepower. I expected to give something up for that.</span></p><p><span>Turns out&#8230;..I have not, in fact, given up something for those changes&#8230;. Everything I actually depend on is running as well as it ever did, and my power bill came back noticeably lighter. Turns out a lot of what I was running was running because it was already on, not because I needed it on.</span></p><p><span>Given the recent news about Anthropic&#8230; it makes me thing about something. Every box in that pared-down lab is one </span><em><span>I</span></em><span> control. It does not get a worse model pushed to it overnight. It does not get switched off because of a directive passed down from three companies upstream of me (or the US Government for that matter&#8230;). Those cases sounded like a philosophical point a month ago. This week it stopped being philosophical.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tw7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tw7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - the off-switch you don&#8217;t own&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - the off-switch you don&#8217;t own" title="From the Console - the off-switch you don&#8217;t own" srcset="https://substackcdn.com/image/fetch/$s_!tw7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>And now, back to our regularly scheduled programming.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>048 - The AI Doom Narrative vs the Data: Layoffs, Energy, and Jobs in 2026</span></em><span> </span><strong><span>Topic:</span></strong><span> Andy and Eric Siron take the AI fear stories one at a time, the layoffs, the data center energy and water panic, the &#8220;office workers are gone in eighteen months&#8221; predictions, and put each one next to what the actual data says.</span></p><p><span>Why this one matters:</span></p><p><span>&#183; The WEF Future of Jobs numbers, the post-COVID overhiring correction, and the hyperscaler nuclear and cooling commitments, read against the headlines instead of in place of them</span></p><p><span>&#183; What AI actually looks like at a SysAdmin&#8217;s keyboard versus what the press would have you believe it looks like</span></p><p><span>&#183; Plus the nerd hour: Linus Torvalds on AI-generated bug reports drowning the kernel security list, Edge caught storing passwords in clear text, and a Forgejo and Restic lab cleanup</span></p><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;048 - The AI Doom Narrative vs the Data: Layoffs, Energy, and Jobs in 2026&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/29psde4dEzq1cpiQJwOaux&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/29psde4dEzq1cpiQJwOaux" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h3><span>Watch on YouTube</span></h3><div id="youtube2-BuHVZ_364kc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BuHVZ_364kc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BuHVZ_364kc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><span>The Take</span></h2><p><span>A model you build your work around can be turned off in three days, worldwide, and you will not be the one who decides it.</span></p><p><span>That is not a hypothetical. Anthropic released Claude Fable 5 to the public on June 9, with the wider Mythos 5 class going to a narrow set of partners the same week. By the evening of June 12, both were dark. Not deprecated, not rate-limited; switched off for every customer on the planet. The trigger was a US export-control directive barring access by any foreign national, and because nationality cannot be filtered on a live API in real time, the only way to comply was to pull the models for everyone. Anthropic&#8217;s own foreign-born staff included.</span></p><p><span>The part relevant for us mere-mortal SysAdmins? None of that had anything to do with how we were using the model. You could have had a clean, paid, well-behaved workflow built on it, and it would still have gone dark on Friday night because of a conversation between an executive and a cabinet secretary that you were not in.</span></p><p><span>And that conversation is its own story. The reporting says Amazon CEO Andy Jassy is the one who flagged the concern to Treasury Secretary Scott Bessent, citing Amazon researchers who got Fable 5 to cough up cyberattack-useful output. Amazon is Anthropic&#8217;s investor. Amazon is Anthropic&#8217;s cloud host. And Amazon, this week, is the party that walked a competitor&#8217;s three-day-old model release into a regulator. I am not going to tell you what to read into that. I am going to tell you those three roles sitting in one company is exactly the kind of thing you want to know about when it comes to the supply chain under your tooling.</span></p><p><span>To be fair to Anthropic, they pushed back on the severity, noting the same capabilities are already reachable through other public models, and Opus 4.8 and Sonnet kept running the whole time. So this is not me telling you Claude is the problem. Claude is not the problem. The dependency is the problem.</span></p><p><span>We have been building this case in different shapes for a while. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute"><span>Issue 21</span></a><span> was about compute consolidating into a handful of hands. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze"><span>Issue 25</span></a><span> was about the hardware squeeze landing on your doorstep. Both of those were about cost and supply. This adds a third axis, and it is the sharpest one: availability you do not govern. A model running on hardware you own cannot be revoked by a directive you never saw. That is the whole pitch for local inference, and it just got handed the cleanest example it has ever had. </span><a href="https://techcrunch.com/2026/06/13/amazon-ceo-reportedly-raised-anthropic-model-concerns-before-government-crackdown/"><span>The full timeline is here</span></a><span> if you want to read it cold.</span></p><p><span>None of this means rip the hosted models out of your stack. They are still better than what most of us can run at home, and that gap is real. It means know which of your workflows would simply stop if a model went dark on a Friday, and have an answer that does not require anyone&#8217;s permission to switch on.</span></p><h2><span>Question I Got Asked (and the Real Answer)</span></h2><p><strong><span>The question:</span></strong><span> &#8220;Be honest, is AI going to delete my job?&#8221;</span></p><p><strong><span>The common answer:</span></strong><span> Some executive&#8217;s eighteen-month countdown, repeated back with the serial numbers filed off. Half the room nodding, the other half quietly updating their resume.</span></p><p><strong><span>The real answer:</span></strong><span> The most-cited primary source on this is the WEF Future of Jobs Report, and the people repeating the doom number rarely seem to have read it. The report projects 170 million jobs created and 92 million displaced by 2030, for a net gain of roughly 78 million. That is real churn, about 22% of the jobs studied, and it is going to </span><strong><span>HURT</span></strong><span> in specific places; clerical and administrative roles, cashiers, and data entry are on the wrong side of it.</span></p><p><span>The more useful number in that same report is the </span><a href="https://www.weforum.org/publications/the-future-of-jobs-report-2025/in-full/3-skills-outlook/"><span>skills outlook</span></a><span>: the fastest-growing skill categories through 2030 are AI and big data, networks and cybersecurity, and technological literacy. Those are not the skills of a job being deleted. Those are the skills of the work that keeps the rest of it running.</span></p><p><span>The displacement is real and worth taking seriously. The version where it deletes the people who keep systems running is not what the data says. Again, Eric Siron and I spend a full episode of the podcast (above) on this distinction, and it is worth the listen, because the gap between the headline and the report is wide enough to drive a career decision through.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://jameskilby.co.uk/2024/10/self-hosting-ai-stack-using-vsphere-docker-and-nvidia-gpu/"><span>James Kilby - &#8220;Self-Hosting an AI Stack Using vSphere, Docker and NVIDIA GPU&#8221;</span></a></strong><span> - The practical version of everything above. Kilby walks through standing up a containerized inference stack on a single NVIDIA Tesla P4 inside vSphere, with the install commands and, the part I appreciated, the real power numbers: roughly 7 watts idle, 50 to 60 under active inference. If you read From the Console and wondered what &#8220;own your inference&#8221; actually costs to run, this is a concrete answer from someone who measured it. Updated June 2026.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://ollama.com"><span>Ollama</span></a></strong><span> - Open-source local LLM runtime. Pull a model, run it on hardware you own, expose an OpenAI-compatible endpoint any existing tool can talk to.</span></p><p><span>If you read </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted"><span>Issue 24</span></a><span> you have already heard this pitch. The reason it earns the slot a second time is that the argument for it just got sharper. For issues 24, the case was privacy, cost, and not being told you cannot use AI at all. The Fable 5 takedown adds the axis I did not have a clean example for in May: availability you govern. Again&#8230;. </span><em><span>a model running on hardware you own cannot be pulled by a directive you never saw.</span></em></p><p><span>Honest scope has not changed since Issue 24. Local model quality at consumer hardware tiers still trails the frontier hosted models, and for greenfield engineering work you will still reach for the hosted option more often than not. For the workflows that actually need to keep running no matter what happens upstream, this is the fallback The Take is asking you to have. The Quick Win below is &#8220;stand it up and prove it works.&#8221; An hour of your time, a permission slip from nobody.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Make a one-page list of every tool and workflow in your shop that calls a hosted AI model, and mark which ones would simply stop if that model went dark on a Friday night. For the one that matters most, pull an open-weight model in Ollama, point the tool at the local OpenAI-compatible endpoint, and confirm it actually runs. You are not switching off the cloud. You are proving you have a fallback that needs nobody&#8217;s permission to turn on, before the week you actually need it.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>This is not the first time Washington export-controlled software. Through the 1990s, strong encryption was classified as a munition under the same export rules as weapons, and PGP author Phil Zimmermann spent roughly three years under federal criminal investigation for &#8220;exporting munitions without a license&#8221; after his code spread overseas; the </span><a href="http://www.philzimmermann.com/EN/news/PRZ_case_dropped.html"><span>case was dropped in 1996</span></a><span>, and the idea that publishing software could be an arms-export crime has felt absurd ever since. Felt.</span></p><h2><span>Until Next Week</span></h2><p><span>Know which of your systems would keep running if the company upstream of you had a bad Friday.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #25: The Silicon Squeeze]]></title><description><![CDATA[When hyperscalers buy the fab capacity, you can't buy the parts...]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 11 Jun 2026 20:43:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aCdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>The compute consolidation I flagged back in Issue 21 isn&#8217;t a forecast anymore; it&#8217;s sitting in your parts bin.</p></li><li><p>DRAM contract prices jumped roughly 90% in a single quarter, consumer SSDs climbed 147%, and a 16GB Raspberry Pi 5 that launched at $120 now runs $305.</p></li><li><p>The hyperscalers didn&#8217;t just rent you the cloud; they bought up the fab capacity that makes the parts you&#8217;d use to avoid it.</p></li><li><p>We pulled an older episode of the podcast to highlight this week &gt; Episode 023 with Eric Siron from the vault: building a real lab without selling a kidney, more relevant now than the day we recorded it.</p></li><li><p>This week&#8217;s moves: pool mismatched disks with SnapRAID, and actually measure how much write life your NVMe has left.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><p>I went looking for a couple of high-endurance NVMe drives last week. Not the bargain-bin kind; the write-tolerant drives you put under a workload that actually does sustained writes. I didn&#8217;t find them at a good price. I didn&#8217;t find them at a bad price either. They simply weren&#8217;t there.</p><p>Same story when I priced out more RAM for an existing box. Same story again when I looked at what a Raspberry Pi costs now versus a year ago. Somewhere in the last few months the math quietly flipped: buying new capacity stopped being a line item and turned into a project with a budget meeting attached.</p><p>So I&#8217;ve stopped trying to buy my way forward. I&#8217;m re-architecting what I already own, with longevity as the goal instead of raw horsepower. Make the gear I have last, instead of betting on a parts market that clearly isn&#8217;t betting on me.</p><p>This is a rant you&#8217;re going to be hearing about on SysAdmin Weekly for&#8230;.. a while&#8230; I apologize in advance. =D</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aCdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aCdt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Empty PC Parts Bin&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Empty PC Parts Bin" title="Empty PC Parts Bin" srcset="https://substackcdn.com/image/fetch/$s_!aCdt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;..</p><h2>From the SysAdmin Weekly Vault</h2><p>Instead of reaching for the latest episode of the SysAdmin Weekly podcast, we&#8217;re reaching for an older episode that fits with this week&#8217;s theme around PC hardware and homelabs.</p><p><strong>Episode:</strong> <em>SysAdmin Weekly 023 - Budget Home Lab Setup for IT Pros</em> (with Eric Siron) <strong>Topic:</strong> Building a genuinely useful home lab without torching your budget, across five segments: hardware, software, virtualization, networking, and cloud.</p><p>Why this one still holds up, and matters more now:</p><ul><li><p>The hardware advice was always practical: don&#8217;t underestimate an old desktop or laptop with enough RAM, and lean on mini PCs as the modern budget chassis. For example, Eric stood up his entire lab on four 32GB nodes for around $4,000 (When we recorded that episode) The underlying logic used? &gt; &#8220;cutting edge, not bleeding edge&#8221; (skip DDR5, stick with DDR4), reads less like budget tinkering and more like a 2026 survival guide today.</p></li><li><p>Eric&#8217;s rule of thumb, brick a $100 box, not a $20,000 one, was about learning safely on cheap hardware. In a market where you can no longer reliably buy the $100 box either, it lands as an argument for defending what you already own and being patient with the gear that still works.</p></li><li><p>The virtualization tour is still the cheapest path off the VMware tax: Hyper-V on Windows Server&#8217;s 180-day evaluation (re-arm it three times for roughly two years of runway), Proxmox if you miss the vSphere feel, libvirt and KVM for the Linux native route. Containers via Docker, Podman, or a small Kubernetes cluster cover the workloads where full VMs are overkill.</p></li><li><p>Bonus reality check we did not plan for: Eric flagged in the recording that VMware trial licenses are now gated behind enterprise customer designation. If you ever wondered why I started talking about &#8220;the VMware tax&#8221; as a thing, that gate is where it started.</p></li></ul><div id="youtube2-2zLue8ldtR0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2zLue8ldtR0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2zLue8ldtR0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>The Take</h2><p>Back in <a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute">Issue 21</a>, I ran a thought experiment and landed on an uncomfortable answer: the consolidation of compute into a handful of hyperscalers would, eventually, take choice and independent operation away from the rest of us. I framed it as a question and said I thought the answer was yes. I did not expect the proof to arrive this fast, and I did not expect it to come through the supply chain instead of through policy.</p><p>So the ugly truth&#8230;.. The three companies that make the world&#8217;s memory have pivoted their fab capacity toward high-bandwidth memory and enterprise parts for AI buildouts, because that&#8217;s where the margin is&#8230;.  it&#8217;s simple capitalism. <a href="https://www.trendforce.com/news/2025/12/26/news-ai-reportedly-to-consume-20-of-global-dram-wafer-capacity-in-2026-hbm-gddr7-lead-demand/">AI is on track to consume roughly a fifth of all DRAM production this year</a>, per TrendForce. The downstream effect isn&#8217;t subtle: <a href="https://www.trendforce.com/presscenter/news/20260202-12911.html">DRAM contract prices jumped around 90% in a single quarter</a>, <a href="https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/">consumer SSDs climbed 147%</a>, <a href="https://www.tomshardware.com/pc-components/ssds/vdura-sharply-revises-its-enterprise-ssd-pricing-figures">a 30TB enterprise SSD went from about $3,000 to $17,500</a>, and <a href="https://www.raspberrypi.com/news/more-memory-driven-price-rises/">that 16GB Raspberry Pi 5 went from $120 at launch to $305</a>.</p><p>That&#8217;s the consolidation thesis, except it isn&#8217;t an abstraction about cloud strategy anymore. It&#8217;s the reason you can&#8217;t buy a stick of RAM or a decent NVMe drive at a price that makes sense. The same demand that&#8217;s building hyperscale AI capacity is the demand that&#8217;s pricing you out of building anything for yourself.</p><p>And that&#8217;s the quiet move now&#8230;&#8230;. When the entities building the cloud also control who gets the silicon to build off the cloud, &#8220;just rent compute from us&#8221; stops being a sales pitch and becomes the path of least resistance, because every other path got more expensive on purpose. I&#8217;m not telling you to panic. I&#8217;m telling you to notice, and to make the gear you already own last, because owning your own compute is starting to look less like a preference and more like a position you have to defend.</p><h2>Community Signal</h2><p>One item this week, and fits right in with these week&#8217;s discussion.</p><p><strong><a href="https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/">Jeff Geerling - &#8220;DRAM pricing is killing the hobbyist SBC market&#8221;</a></strong> - Geerling lays out how LPDDR memory now makes up the majority of a single-board computer&#8217;s cost, which is why anything past 4GB of RAM has drifted out of hobbyist reach. His read lines up with mine: the theme of 2026 is repurposing what you already have, not buying new. If you want the hardware-level receipts behind everything I argued above, this is the post to read.</p><h2>Tool of the Week</h2><p><strong><a href="https://www.snapraid.it">SnapRAID</a></strong> - parity-based protection for an array of ordinary, mismatched disks, which is exactly what you end up with when you can&#8217;t buy a matched set of new drives.</p><p>Full disclosure before I describe it: I haven&#8217;t run this one in production myself yet. It&#8217;s on the shortlist for the re-architecting work I&#8217;m doing now, and I&#8217;m flagging it here because it&#8217;s the community-tested answer (Perfect Media Server, r/DataHoarder, the Self-Hosted podcast crowd) for exactly the mismatched-disk world we&#8217;re heading into. I want it on your radar before you need it, not after.</p><p>SnapRAID computes parity across drives of different sizes and ages, so you can add whatever disk you scrounged this month and still survive a failure or two (it scales up to six parity disks if you want the headroom). Pair it with <a href="https://github.com/trapexit/mergerfs">mergerfs</a> and those odd-sized disks present as a single pool. Honest scope: this is snapshot-style parity synced on a schedule, not real-time RAID, so it&#8217;s built for data that doesn&#8217;t change by the second; media, backups, and archives are the sweet spot. Don&#8217;t drop a busy database or a hot VM datastore on it and expect RAID behavior. For bulk storage you want to keep alive for years on hardware you already own, it&#8217;s hard to beat. It also pairs cleanly with the eBay-and-government-surplus path Eric recommended on the Vault episode, since the whole point of that path is ending up with a stack of drives nothing else can pool.</p><h2>Quick Win of the Week</h2><p>Find out how much life your SSDs and NVMe drives actually have left, before the market forces the decision for you. On Linux, install smartmontools and run sudo smartctl -a /dev/nvme0 (swap in your device); read Percentage Used and Data Units Written for NVMe, or the Wear_Leveling_Count and Media_Wearout_Indicator attributes on SATA SSDs. On Windows, CrystalDiskInfo shows the same health and total-bytes-written data in a couple of clicks. Five minutes per box tells you which drives have years left and which ones you should quietly start planning around while you still can.</p><h2>Fun Retro SysAdmin Fact</h2><p>The RAM in 1960s mainframes was literally woven by hand: tiny magnetic ferrite rings threaded onto crisscrossing wires, often assembled by women hired for the fine motor skills the work demanded, and it&#8217;s why we still say a crashed program wrote a &#8220;core dump&#8221; and why some old-timers still call memory &#8220;core.&#8221;</p><h2>Until Next Week</h2><p>The cheapest compute you&#8217;ll own for the foreseeable future is whatever is already humming in your rack; treat it accordingly.</p><p>Stay Frosty,</p><p>Andy</p><p>SysAdmin Weekly</p><p></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #24: Doom, Discounted]]></title><description><![CDATA[When the Headline Says Layoff, the Press Release Says Capex]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 21 May 2026 19:46:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f9J3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>The AI doom narrative has hit saturation. Some of the doom is warranted. A lot of it is marketing.</p></li><li><p>&#8220;AI&#8221; is doing PR work for layoffs that were really overhiring corrections. The investor signal is the point.</p></li><li><p>Episode 046 of the podcast is out: the honest case for Claude Code in SysAdmin workflows, plus three fresh Linux LPE CVEs.</p></li><li><p>Tool of the Week: Ollama. Run open-weight models locally, no data leaves your network.</p></li><li><p>A full data breakdown of the doom narrative is coming on SysAdmin Weekly Podcast Episode 047 with Eric Siron in a day or two.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>The AI doom narrative has hit saturation. You feel it on LinkedIn. You see it in every other headline. Microsoft&#8217;s AI chief telling lawyers, accountants, and marketers they have eighteen months. Big tech CEOs floating that AI will replace half of white-collar work by 2030. Investors clapping. The rest of us reading the room.</p><p>Some of the doom is real. The transition is going to be painful for real people. Data center water usage today is a problem. Real jobs have been cut and real households are absorbing that. I am not minimizing any of it.</p><p>The rest of the doom is marketing dressed up as inevitability. And it is loud enough that even people who already do this work for a living are starting to second-guess themselves. That is the part that bothers me.</p><p>So I went looking at the actual data. Layoff numbers. The WEF Future of Jobs Report. Energy and water projections. What the hyperscalers are actually doing about it versus what the headlines say they are doing. There is a full breakdown coming on <a href="https://www.sysadminweekly.com">the podcast</a> with co-host Eric Siron in the next day or two. Until then, the short version: the data does not say what the headlines say it says.</p><p>The rest of this issue is about the part of the doom narrative that does not get enough scrutiny in our circles: how it is being used.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f9J3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9J3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1936762,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/198751141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f9J3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming.</p><div><hr></div><h2>The Latest on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <em>046 - Can Claude Code Help SysAdmins? Scripting, Log Analysis, and the CLAUDE.md Workflow</em> </p><p><strong>Topic:</strong> Andy makes the honest case for Claude Code in SysAdmin workflows, with the caveats and the parts that still fall short. Plus three recent Linux kernel local-privilege escalation vulnerabilities and what they mean for your patch cycle.</p><p>Reasons to tune in:</p><ul><li><p>Most AI demos are built for developers. This is a long-time SysAdmin walking through what actually helps and what does not</p></li><li><p>The CLAUDE.md workflow is the single biggest thing most folks are missing when they try AI in their day job</p></li><li><p>Three Linux LPE vulnerabilities (Fragnesia, DirtyFrag, CopyFail) dropped in quick succession. Local-only, but still on the patch list</p></li></ul><p>If you prefer to <strong>read</strong> about my experiences with Claude Code instead of the podcast episode, I did a write-up over on <a href="https://www.andyontech.com/posts/can_claude_code_help_sysadmins/">my blog at andyontech.com</a></p><p>All Links For the Show: <a href="https://www.sysadminweekly.com">https://www.sysadminweekly.com</a> or watch / listen below!</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;046 - Can Claude Code Help SysAdmins? Scripting, Log Analysis, and the Claude.md workflow&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6FY6uK5LqYzpYO7Fjq6MWY&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6FY6uK5LqYzpYO7Fjq6MWY" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div id="youtube2-vahacDBn47k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vahacDBn47k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/vahacDBn47k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h2>The Take</h2><p>The piece of the AI layoff story that does not get enough airtime is the part where AI is the excuse and not the reason. Again, not downplaying those jobs that were legit replaced by AI, but <a href="https://www.cnbc.com/2025/10/19/firms-are-blaming-ai-for-job-cuts-critics-say-its-a-good-excuse.html">the enterprise space seems to love making AI the scapegoat</a>, warranted or not.</p><p>The early wave of 2023 tech layoffs had a different reason on the slide deck. IBM and a few others actually said it: we over-hired during COVID by something close to thirty percent, the demand correction hit, and we cut. That is not a comfortable thing for an executive to say in public. It also is not an investor-friendly thing to say at an earnings call. So the language quietly changed.</p><p>By 2024 and into 2025, the same kinds of layoffs were getting a different label. &#8220;Restructuring around AI.&#8221; &#8220;Reallocating capital toward AI initiatives.&#8221; &#8220;Aligning our workforce with the AI-first future.&#8221; Conveniently, that wording does two things at once: it makes layoffs feel like strategy instead of correction, and it signals to investors that the company is an AI play, which moves the stock.</p><p>We are not just speculating here. <a href="https://www.inc.com/moses-jeanfrancois/cisco-lays-off-thousands-despite-strong-earnings-the-reason-will-sound-familiar/91345145">Cisco cut roughly 4,000 people</a> on the back of strong earnings. Oracle is reportedly cutting up to 30,000 jobs (about 18% of its headcount) while standing up a massive data center buildout. <a href="https://finance.yahoo.com/markets/stocks/articles/everyone-unhappy-meta-employees-mood-151500619.html">Meta announced 8,000 more cuts</a> in May while telegraphing $115B to $135B in 2026 capital expenditure, almost all of it AI infrastructure. Read those press releases against each other and the pattern is consistent: trim the headcount line, route the savings into AI capex, take the investor bump for being &#8220;AI-first.&#8221;</p><p>Again, that doesn&#8217;t mean AI is NOT displacing some jobs. It is, in specific roles, at specific companies, on a real timeline. It does mean, though, that &#8220;we cut X people because of AI&#8221; is doing a lot more PR work in 2026 than it is doing operational work. And if you are a SysAdmin, an MSP operator, or an IT manager trying to read the temperature in your own organization, that distinction matters. The internal memo and the external press release are not telling the same story for the same reason.</p><p>The piece I keep coming back to is something Eric Siron mentioned in a recent recording of the podcast&#8230;.. when an executive who has never been an accountant tells accountants they have eighteen months, ask that executive what THIER numbers actually need to look like by then. Eighteen months is often less about when the technology will be ready and more about when the latest AI bet has to start showing returns.</p><p>We will get into the data side, the WEF Future of Jobs numbers, the historical tech wave precedents, the water and power question, in detail when Episode 047 drops with Eric Siron. For now: if your CIO walks in citing the eighteen-month deadline, ask them to source it. Real conversations get easier from there.</p><div><hr></div><h2>Community Signal</h2><p><em>High-signal community work worth your attention this week.</em></p><p><strong><a href="https://www.virtualizationhowto.com/2026/05/i-built-a-local-ai-coding-agent-home-lab-setup-with-opencode-and-ollama/">Brandon Lee (VMware vExpert) - &#8220;I Built a Local AI Coding Agent Home Lab Setup With OpenCode and Ollama&#8221;</a></strong> - The practical antidote to the doom narrative&#8230; practical use of AI systems! In this post Brandon Lee walks through standing up OpenCode against a local Ollama instance, with the model running on his own hardware and no data leaving the lab. The part worth the read is the honest scoping: where the local setup actually competes with the cloud offerings, where it does not yet, and what hardware you need to make it usable. Practitioner work, no vendor influence.</p><div><hr></div><h2>Tool of the Week</h2><p><strong><a href="https://ollama.com">Ollama</a></strong> - Run open-weight LLMs locally. Single binary, simple model pull syntax, OpenAI-compatible API surface for any tooling that already speaks that protocol.</p><p>The pitch in 2026: if you are tired of either feeding sensitive data to a hosted model or being told you are not allowed to use AI at all, Ollama is the third option. Pull a model (Llama, Qwen, Mistral, DeepSeek, Codestral, others), point your client at the local endpoint, and run inference on your own hardware. Pairs cleanly with OpenCode, Continue, and any IDE plugin or CLI tool that supports a custom OpenAI-compatible base URL.</p><p>To be straight: the local model quality at consumer hardware tiers is not the frontier-model quality you get from Anthropic or OpenAI. For privacy-sensitive workflows, internal-only use cases, log triage, and scripting against data you cannot ship outside the network, the gap closes considerably. For greenfield engineering work, you will still reach for the hosted option more often than not based on my experience. Either way, nice to have the options.</p><div><hr></div><h2>Quick Win of the Week</h2><p>Pick one &#8220;AI is replacing X&#8221; headline you have seen this month. Trace it back to the primary source. Is it a CEO quote, a press release, a paper, or a survey? Whose survey? How were the numbers gathered? You will be surprised how often the headline number does not survive the trip back to where it came from. Sourcing your own claims is one of the most useful skills a SysAdmin can keep sharp in 2026.</p><div><hr></div><h2>Fun Retro SysAdmin Fact</h2><p>The first &#8220;AI is coming for your job&#8221; panic in IT was not in 2023. It was in the late 1980s, during the expert systems boom, when symbolic-reasoning platforms running on Lisp machines were supposed to replace whole categories of decision-making work. By the early 1990s the entire commercial expert systems market had collapsed into what historians of computing now call the second AI Winter. The Lisp machines went to museums, the panic dissipated, and the next wave of IT growth (the consumer internet) created more jobs than the AI Winter ever displaced.</p><div><hr></div><h2>From My Other Corner of the Internet</h2><h3>AndyOnTech</h3><p><strong><a href="https://www.andyontech.com/posts/can_claude_code_help_sysadmins/">Can Claude Code Help SysAdmins? Real Use Cases for IT Pros</a></strong> - The companion write-up to Episode 046. Covers the CLAUDE.md workflow, scope-based settings, and where to stay skeptical with sensitive data and production-adjacent prompts. If the episode landed, the post is the version you can hand to a teammate who prefers reading to listening.</p><div><hr></div><h2>Thing I&#8217;m Re-Thinking</h2><p><strong>The assumption:</strong> When a major tech CEO makes a specific timeline claim about AI displacement, I should weigh it as informed analysis from someone close to the technology.</p><p><strong>Why it no longer holds up:</strong> After a few iterations, it REALLY seems like a lot of those claims are not predictions, they are deadlines. Eighteen months is a number that lines up with when AI infrastructure spend has to start producing returns. The person saying it has a financial reason for that number, and that reason is not &#8220;this is the date the technology will be ready.&#8221;</p><p><strong>What I am testing instead:</strong> Treating those statements as investor communications, not as forecasts. If the same claim comes from someone who has actually done the job being replaced, who is working at the keyboard with the tools, and who has no AI-adjacent stock price to defend, that is the version I weigh.</p><div><hr></div><h2>Until Next Week</h2><p>If the doom is loud enough that you are starting to repeat it without checking, that is the moment to go check.</p><p>Stay Frosty, </p><p>Andy </p><p>SysAdmin Weekly</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #23: Build Something Nobody Asked For]]></title><description><![CDATA[The queue will be there Monday. Your curiosity might not be.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-23-build-something</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-23-build-something</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Fri, 15 May 2026 14:19:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!44kN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>Was at a conference recently. Half the room was on their phones. That&#8217;s not a people problem.</p></li><li><p>The culture of IT quietly starves curiosity. And we as SysAdmins let it happen.</p></li><li><p>I stood up Forgejo in my lab out of curiosity. It ended up replacing every GitHub component of my workflow. Zero regrets.</p></li><li><p>Lab work isn&#8217;t a hobby. It&#8217;s how you stay dangerous.</p></li><li><p>This week: do something that doesn&#8217;t have a ticket number.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><p>I attended a recent tech event in Texas which turned out to be a good event, had decent content, and a strong sense of community. At one point, I&#8217;m sitting there looking around the room&#8230;.observing people as I&#8217;m want to do at times to gauge interest in a particular topic. I noticed lots of phones out, laptops open, heads down and my initial reaction was frustration, because I&#8217;ve been the guy up on stage talking, many times. Then I caught myself.</p><p>These aren&#8217;t checked-out people. These are DEPLETED people. The queue never stops. The alerts never stop. And somewhere in all that noise the thing that made most of us good at this job (the curiosity), the &#8220;I wonder what happens if I press this button&#8221; instinct, just quietly gets starved out.</p><p>That&#8217;s the thing worth talking about this week.</p><p>Folks that are regulars of the <a href="https://www.sysadminweekly.com/">SysAdmin Weekly Podcast</a> have likely heard me talk about the importance of curiosity for SysAdmins. I&#8217;ve been in the industry long enough now to know that SysAdmins used to have more time to be curious. We used to have more time for training. In fact, we&#8217;ve done our jobs so well over the last decade or two that tech and &#8220;digital transformation&#8221; have become core to many businesses. So much so, that the many businesses simply cease to function when tech systems are offline or impacted in some way.</p><p>Pair that with the fact that many organizations still view IT as a cost center. I still run into accounting heads that see IT as a black hole for money, and I still see leadership teams not giving IT teams the resources or the time needed to get the job done while leaving room for self-improvement or self-care. SysAdmins are overworked, and understaffed / underfunded, and it shows.</p><p>That all said, I would urge all of you to maintain that curiosity. Tinker in the lab. Check out that new community tool. Spin up that new game server. Most of us got into this industry because we have a deep love for the technology. Sometimes experimenting with new tech for no reason other than curiosity is all that&#8217;s needed to keep the bad parts of the job from overwhelming you and in the process it helps you keep your skills current and growing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!44kN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!44kN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 424w, https://substackcdn.com/image/fetch/$s_!44kN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 848w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" width="1456" height="1132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5429592,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/197772745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!44kN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 424w, https://substackcdn.com/image/fetch/$s_!44kN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 848w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And now, back to our regularly scheduled programming.</p><h2>The latest on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <em>045 - Why Is It Always DNS? How DNS Actually Works, Breaks, and Gets Exploited</em> <strong>Topic:</strong> Andy and Eric pull apart the full DNS resolution chain, Active Directory DNS integration, DNS security threats, and two war stories that will make you go check your fourth domain controller.</p><p>Why this one matters: - Most SysAdmins work with DNS every day without actually understanding how it works. This is the episode that fixes that - If you&#8217;ve ever said &#8220;have you tried flushing the DNS cache?&#8221; and quietly hoped it worked, this one is for you - DNS is also how attackers move data and talk to compromised machines. Understanding the protocol means understanding the threat</p><h3>Episode Links</h3><p>All Links: </p><p><a href="https://www.sysadminweekly.com">https://www.sysadminweekly.com</a></p><p>YouTube: </p><div id="youtube2-g7ISbTCjDJo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;g7ISbTCjDJo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/g7ISbTCjDJo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Spotify: </p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;045 - Why is It ALWAYS DNS?!?&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/2oAh0KzE7J2o7NQFJK8Mza&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/2oAh0KzE7J2o7NQFJK8Mza" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2>The Take</h2><p>I stood up <a href="https://forgejo.org/">Forgejo</a> in my homelab recently. Self-hosted git forge, two-class repo model, nginx reverse proxy, internal HTTPS with mkcert. Did I plan for this to become my full git workflow? No. It started as curiosity. It ended up replacing every GitHub component of my day-to-day. GitHub no longer has a seat at the table, unless a repo has to be public and in that case I use repo mirroring so I still only have to interact with Forgejo at the end of the day.</p><p>On top of those benefits the curiosity that drove me to test out Forgejo to begin with enabled me to learn things I wouldn&#8217;t have learned any other way.</p><p>That&#8217;s the whole point. The lab isn&#8217;t always about the output. It&#8217;s about keeping the instinct alive. The instinct to dig in, break something on purpose, and figure out why it works. That muscle atrophies when you stop using it&#8230; and the environment most of us work in is perfectly designed to let it atrophy. Tickets, queues, SLAs, &#8220;what did you close today.&#8221;</p><p>It&#8217;s become a sad reality that the people who think lab work is a waste of time are usually measuring the wrong thing. They want deliverables. The lab doesn&#8217;t produce deliverables. It produces practitioners who don&#8217;t panic when something breaks outside the documentation.</p><p>This isn&#8217;t a generational thing either. I&#8217;ve seen 20-year veterans lose the curiosity instinct just as fast as someone two years in. It&#8217;s a culture problem. The fix is the same regardless of time in the chair: build something this week that nobody asked you to build. I&#8217;ll be money that two things will happen:</p><ol><li><p>You&#8217;ll learn something new</p></li><li><p>You&#8217;ll enjoy the time spent doing so</p></li></ol><p>So that said, what personal tech project are you interested in that you&#8217;ve been putting off? Maybe today is the day to start?</p><h2>Community Signal</h2><p><em>High-signal community work worth your attention.</em></p><p><strong><a href="https://mrlokans.work/posts/state-of-homelab-2026/">mrlokans.work - &#8220;State of Homelab 2026&#8221;</a></strong> - A personal, opinionated stack writeup from someone who documents their gaps honestly: no backups, single NVMe, running costs under $10/month. The part worth reading is the SOPS with age encryption section as an upgrade over Ansible Vault for version-controlled secret management. Good real-talk energy, no vendor influence, highly recommend!</p><p><strong><a href="https://www.virtualizationhowto.com/2025/10/how-i-built-a-self-healing-home-lab-that-fixes-itself/">Brandon Lee  - &#8220;How I Built a Self-Healing Home Lab That Fixes Itself&#8221;</a></strong> - Brandon Lee documents building an n8n automation pipeline that monitors CI/CD via Discord, uses an AI agent to identify failures, and automatically re-triggers failed pipelines without human intervention. Proxmox, Prometheus, Grafana, Docker restart policies. The interesting angle here isn&#8217;t the specific stack; it&#8217;s the idea that the lab itself can model the same automation discipline you&#8217;d want in production. Also a good read for this week!</p><h2>Tool of the Week</h2><p><strong><a href="https://beszel.dev/">Beszel</a></strong> - Lightweight infrastructure monitoring with a hub-and-agent model that actually fits the way homelabs and small shops are built.</p><p>Lightweight single binary, hub-and-agent model. Monitors CPU, memory, disk, network, and Docker/Podman container stats. The web dashboard is clean, alerting is configured with sliders and toggles instead of a rule language, and it doesn&#8217;t require standing up a full Prometheus stack to get meaningful visibility. </p><p>To be straight with you: this is a homelab and small fleet tool. No SNMP, no custom metrics, no HA, SQLite-backed. It is not a Zabbix or Prometheus replacement for enterprise environments with SLA requirements. For everything else, it&#8217;s the current community default for a reason.</p><h2>Quick Win of the Week</h2><p>Pick one service you interact with every day and actually read how it works this week. Not a tutorial. Not a YouTube walkthrough. The documentation or the RFC. Twenty-five minutes. The goal isn&#8217;t to become an expert; it&#8217;s to make contact with the actual thing instead of just operating the surface of it.</p><h2>Fun Retro SysAdmin Fact</h2><p>Before DNS existed, every host on the ARPANET was tracked in a single HOSTS.TXT file maintained by one person at the Stanford Research Institute and distributed via FTP. By 1983, the growth of the network had made manual updates impossible, which is what prompted Paul Mockapetris to design DNS. The specs he wrote in RFC 1034 and RFC 1035 are still the foundation of every DNS lookup happening right now.</p><h2>Worth Your Time</h2><p><strong><a href="https://forgejo.org/docs/latest/user/">Forgejo - User Documentation</a></strong> - If The Take in this week&#8217;s edition landed and you want to actually spin up your own git forge, the docs are legitimately good. The user docs index includes a getting started section.</p><p><strong><a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a></strong> - If you spin up Beszel, pair it with this. Beszel watches internal resource metrics; Uptime Kuma watches external service availability (HTTP, TCP, DNS, SSL). They cover different failure modes and the community runs them together for that reason. Worth mentioning that it also has a large number of GitHub stars&#8230;.. meaning this one has been around long enough to trust.</p><h2>Thing I&#8217;m Re-Thinking</h2><p><strong>The assumption:</strong> Staying current means following the news cycle.</p><p><strong>Why it no longer holds up:</strong> Reading about technology and understanding technology are not the same thing. You can follow every CVE, every product announcement, every LinkedIn hot take&#8230; and still be completely lost the first time you have to operate something unfamiliar under pressure.</p><p><strong>What I&#8217;m testing instead:</strong> One new thing in the lab per month. Doesn&#8217;t have to be big. Doesn&#8217;t have to be relevant to the day job. Just has to be something I haven&#8217;t run before.</p><h2>Until Next Week</h2><p>The queue will be there Monday. Your curiosity might not be if you keep telling it to wait.</p><p>Stay Frosty,</p><p>Andy</p><p>SysAdmin Weekly</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #22: The Open Source Lifeline]]></title><description><![CDATA[When Big Tech Tightens Its Grip, Open Source Holds the Keys]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-22-the-open-source</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-22-the-open-source</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 05 Mar 2026 20:33:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#183; Big Tech is consolidating compute, cloud, and client hardware at an unprecedented pace and open source is increasingly the only viable counterweight.</p><p>&#183; The Steam Deck is the clearest mainstream proof that open source can compete on quality, flexibility, and user freedom, even in a consumer market dominated by locked ecosystems.</p><p>&#183; Open source isn&#8217;t just idealism. It&#8217;s a practical, career-relevant strategy for SysAdmins managing costs, avoiding lock-in, and maintaining operational control.</p><p>&#183; This week&#8217;s Community Signal highlights open source tools worth building into your stack right now.</p><p>&#183; Tool of the Week: A self-hosted alternative that punches well above its weight class.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><h3><em>The Locked Room Problem</em></h3><p>I want you to think back to a time&#8230; maybe recent, maybe not, where a vendor changed something fundamental about a tool you depended on. Maybe it was a licensing model. Maybe it was a feature that got paywalled. Maybe it was an acquisition that turned your go-to platform into a product roadmap you no longer recognized.</p><p>The most recent example for me, was Firefox. And if you&#8217;ve been listening to <a href="https://www.sysadminweekly.com/">the podcast</a> or have read my <a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">lengthy blog post on the subject</a>, you already know how I feel about that particular saga.</p><p>That thing I keep coming back to: that feeling of helplessness&#8230;.of being locked in a room where someone else controls the door, isn&#8217;t unique to Mozilla. It&#8217;s, sadly becoming the <em>default state</em> of modern enterprise IT, for a number of reasons.</p><p><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute">In issue #21, we talked about the Great Compute Divide</a>. Big Tech is hoarding GPUs, cloud vendors are pitching you on renting your own PC BACK from them, and RAM prices have quadrupled because the market for on-prem compute is being systematically starved (whether that&#8217;s the intention or not remains to be seen). That said, the consolidation is real, it&#8217;s accelerating, and it has consequences.</p><p>So what&#8217;s the counterweight? Despite my example above being Mozilla / Firefox (<a href="https://www.windowscentral.com/software-apps/mozilla-says-firefox-will-evolve-into-an-ai-browser-and-nobody-is-happy-about-it-ive-never-seen-a-company-so-astoundingly-out-of-touch">which has started catering to market demands</a>) I&#8217;d argue that the long-term counterweight is in fact open source. It&#8217;s also worth noting that I don&#8217;t mean that in the idealistic, &#8220;free software should be free&#8221; sense (though that argument has merit). I mean open source as a <em>practical, professional survival strategy</em> for SysAdmins.</p><p>And if you want the clearest mainstream proof that this strategy works, look no further than Valve&#8217;s Steam Deck.</p><p>Here&#8217;s a <strong>consumer device</strong> running a <a href="https://store.steampowered.com/steamos">custom Arch Linux distribution called SteamOS</a> that ships with full terminal access, supports arbitrary software installation, and lets you configure, break, and rebuild it however you see fit. Valve didn&#8217;t lock it down. They handed you the keys. And the result? A device with one of the most enthusiastic and capable user communities in consumer tech, running games and workloads that &#8220;shouldn&#8217;t&#8221; work because the platform respects user freedom.</p><p>That&#8217;s the open source promise made tangible&#8230;. And it&#8217;s exactly the philosophy SysAdmins need to be applying to their own stacks right now.</p><p>This is the part where you all come at me with torches and pitchforks&#8230; &#8220;But, Andy! What about support&#8221;? I would make the argument that the support question can be worked around while vendor lock-in, hardware scarcity, planned obsolesence, and adversarial behaviour towards customers are much more difficult to contend with. At least with the support question you can:</p><p>&#183; Train up internally</p><p>&#183; Partner with a third party</p><p>&#183; Some Linux distros have their own support mechanisms</p><p>The other issues I laid out above have more difficult solutions for the most part.</p><p>Whatever your stance on this issue is, I would urge you, at the <em>very least</em>, to conduct an audit of all functions within your environment where you depend solely on a single vendor. Which of those vendors have you locked in, in some way? Those are the areas you need to at least have a fallback plan in mind in the event that things go south.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u5xT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A SysAdmin Clinging to an Open Source life preserver&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A SysAdmin Clinging to an Open Source life preserver" title="A SysAdmin Clinging to an Open Source life preserver" srcset="https://substackcdn.com/image/fetch/$s_!u5xT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A SysAdmin Clinging to an Open Source life preserver</em></p><p>And now, back to our regularly scheduled programming.</p><h2>&#127897; Recently on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/g0KmvK5WxaE?si=Gsva3BAiJH8-_m3Q">SysAdmin Weekly - 039 - BitLocker, Key Escrow, and the Microsoft Trust Question</a></strong></p><p>All the relevant links for this episode can be found below:</p><p>&#183; <a href="https://www.sysadminweekly.com">SysAdmin Weekly Website </a></p><p>&#183; <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions">SysAdmin Weekly Github Discussions Board</a></p><div id="youtube2-g0KmvK5WxaE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;g0KmvK5WxaE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/g0KmvK5WxaE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;039 - BitLocker, Key Escrow, and the Microsoft Trust Question&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/1gJ8BrHZhn2hvxUATxiwvq&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/1gJ8BrHZhn2hvxUATxiwvq" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div class="apple-podcast-container" data-component-name="ApplePodcastToDom"><iframe class="apple-podcast " data-attrs="{&quot;url&quot;:&quot;https://embed.podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000749772863&quot;,&quot;isEpisode&quot;:true,&quot;imageUrl&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/podcast-episode_1000749772863.jpg&quot;,&quot;title&quot;:&quot;039 - BitLocker, Key Escrow, and the Microsoft Trust Question&quot;,&quot;podcastTitle&quot;:&quot;SysAdmin Weekly&quot;,&quot;podcastByline&quot;:&quot;&quot;,&quot;duration&quot;:4413000,&quot;numEpisodes&quot;:&quot;&quot;,&quot;targetUrl&quot;:&quot;https://podcasts.apple.com/us/podcast/039-bitlocker-key-escrow-and-the-microsoft-trust-question/id1809209683?i=1000749772863&amp;uo=4&quot;,&quot;releaseDate&quot;:&quot;2026-02-14T22:53:38Z&quot;}" src="https://embed.podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000749772863" frameborder="0" allow="autoplay *; encrypted-media *;" allowfullscreen="true"></iframe></div><h2>The Case for Open Source in 2026 - Beyond the Ideology</h2><p>I&#8217;ve been on a practicality kick lately with my content. So, let&#8217;s get practical for a second. Building on the &#8220;From the Console&#8221; section in this week&#8217;s issue of the newsletter, here&#8217;s why open source deserves a strategic seat at the table for every SysAdmin today:</p><h3>1. You Own the Exit</h3><p>Proprietary software comes with a quiet hostage clause, which is sometimes spelled out (and sometimes not). When the vendor raises prices, discontinues a feature, gets acquired, or simply decides your use case no longer aligns with their roadmap, you are stuck&#8230;.full stop. Open source breaks that clause. You can fork it, self-host it, freeze it at a version that works, or migrate on your terms.</p><p>This isn&#8217;t hypothetical. Looking at a few examples:</p><p>&#183; <a href="https://github.com/BookStackApp/BookStack">BookStack</a> - Open Source Wiki / Documentation App</p><p>&#183; <a href="https://about.gitea.com/products/gitea/">Gitea</a> - Self Hosted Open Source Code Repo Software (Note: owned by a for-profit org)</p><p>&#183; <a href="https://forgejo.org">Forgejo</a> - Self Hosted Open Source Code Repo Software</p><p>&#183; <a href="https://github.com/nextcloud">Nextcloud</a> - Self hosted cloud filestorage</p><p>&#183; <a href="https://github.com/restic/restic">Restic</a> - Awesome CLI-based backup application</p><p>These are all tools that we&#8217;ve mentioned in this newsletter before and they exist <em>because</em> the proprietary alternatives became untenable for a meaningful number of organizations. The community voted with their forks.</p><h3>2. Auditability Is a Security Feature</h3><p>Putting my security brain in place for a second, I would also make the claim that, in general, you cannot fully trust what you cannot inspect. There are some exceptions to that rule for certain software suites, sure, but I feel it&#8217;s true when speaking generalities. The fact is, that with proprietary tooling, you&#8217;re accepting a black box at the foundation of your infrastructure. With open source, the code is accessible and viewable. Security researchers can (and do) find and fix vulnerabilities more quickly because the surface is visible. Now, it&#8217;s worth noting that this isn&#8217;t always comfortable. Visibility cuts both ways, but at least it&#8217;s honest, open, and everyone can see things for what they are, warts and all.</p><h3>3. Cost Control in a World of Subscription Creep</h3><p>SaaS subscriptions compound quietly. Open source tools, even with self-hosting overhead, frequently deliver better TCO at scale, especially for non-glamorous infrastructure services: documentation platforms, backup tools, monitoring stacks, identity providers.</p><h3>4. The Talent Pipeline Recognizes It</h3><p>The next wave of SysAdmins grew up on GitHub, Linux, and Docker. Open source fluency is increasingly a hiring signal, and building an open-source-forward environment makes your org more attractive to the people you want to retain.</p><h2>Core Fundamentals: Reading an Open Source Project Before You Commit</h2><p>Not all open source is created equal. Before you adopt a tool and build workflow around it, here&#8217;s a quick due diligence checklist:</p><p>&#183; <strong>Commit frequency:</strong> Is the project actively maintained? When was the last commit?</p><p>&#183; <strong>Issue response time:</strong> Are maintainers engaged with bug reports? Or are issues piling up unanswered?</p><p>&#183; <strong>License:</strong> MIT, Apache 2.0, and GPL all have different implications for commercial use and modification. Know which one you&#8217;re working with.</p><p>&#183; <strong>Community size:</strong> A project with thousands of GitHub stars and an active Discord/forum is less likely to be abandoned than a solo maintainer&#8217;s side project.</p><p>&#183; <strong>Commercial backing:</strong> Projects with a company behind them (HashiCorp, Grafana Labs, Canonical, Gitea) have longevity. That said, watch for the &#8220;open core&#8221; model that some of them offer. Open core is where the good stuff is still generally paywalled.</p><p>&#183; <strong>Documentation quality:</strong> Poor docs are a maintenance burden. Great docs are a force multiplier.</p><h2>Community Signal</h2><p><em>High-signal community content worth your attention this week &gt; open source edition.</em></p><p><strong><a href="https://github.com/awesome-selfhosted/awesome-selfhosted">awesome-selfhosted &#8211; The Community&#8217;s Master List</a></strong> If you only bookmark one link from this edition, make it this one! Awesome-selfhosted is a community-maintained GitHub repository cataloging hundreds of free, open source network services and web applications you can host on your own infrastructure. Organized by category, it includes stuff like: analytics and backup tools to document management, monitoring, and identity providers&#8230;etc..etc. It&#8217;s the definitive reference for SysAdmins evaluating self-hosted alternatives to SaaS platforms. Think of it as the antidote to vendor lock-in, one category at a time.</p><p><strong><a href="https://docs.gitea.com/usage/migration">Gitea Official Migration Documentation</a></strong> Full disclosure: There have been some community concerns around <a href="https://about.gitea.com/">Gitea</a> now existing under a for-profit company (See further down re: Forgejo). That said, Gitea remains a solid git repo hosting option that still retains the open source label. This documentation is a great resource for getting started if you&#8217;ve never used Gitea before. The official documentation covers installation, systemd service configuration, access, etc. That migration angle is the key differentiator here. It&#8217;s not just &#8220;here&#8217;s how to install a thing.&#8221; It&#8217;s &#8220;here&#8217;s how to actually move the thing.&#8221; If you&#8217;ve been meaning to get your repos off a platform you don&#8217;t control, this is your starting point.</p><p><strong><a href="https://www.techreviewer.com/tech-news/2025-10-28-linux-hits-90-windows-game-compatibility-milestone/">TechReviewer &#8211; Linux Hits 90% Windows Game Compatibility Milestone</a></strong> The Steam Deck and Proton keep coming up in this edition for good reason. They&#8217;re the clearest mainstream proof that open source can compete at scale without compromising on user experience. This piece puts hard numbers to that argument: over 5.6 million Steam Decks sold by mid-2025, 21,694 Deck Verified games, and nearly 90% of Windows titles now running on Linux via Proton. The story here really shows what happens when a platform holder commits to openness and invests in the community infrastructure to back it up. Sound familiar?</p><h2>Tool of the Week</h2><p><strong><a href="https://forgejo.org/">Forgejo</a></strong> - A community-driven fork of Gitea, born after concerns about Gitea&#8217;s governance direction under a new for-profit organization. Forgejo is a fully self-hosted Git service. Like Gitea, you can think of it like GitHub, but it&#8217;s yours and it lives in your environment. Lightweight, fast, and increasingly the preferred choice for SysAdmins who want source control without handing data to Microsoft.</p><h2>Quick Win of the Week</h2><p>Audit one proprietary tool in your current stack this week. Ask these three questions:</p><p>1. What does it cost annually (licensing + admin overhead)?</p><p>2. Is there a credible open source alternative?</p><p>3. What would migration realistically take?</p><p>You don&#8217;t have to move anything. Just know your options. Because the time to evaluate alternatives is <em>before</em> your vendor sends you a renewal notice with a 40% price increase.</p><h2>Fun Retro SysAdmin Fact</h2><p>The GNU Project, which is the foundation of modern open source as we know it, was announced by Richard Stallman in September 1983. That means the open source movement is older than most of the Windows Server versions you&#8217;ve probably had to decommission. And unlike those servers, it&#8217;s not going anywhere.</p><h2>Until Next Week</h2><p>The tools to stay independent already exist. They&#8217;re battle-tested, community-supported, and increasingly production-ready. The question isn&#8217;t whether open source is viable, the Steam Deck is one project proved that argument is over, in my opinion. The question is whether you&#8217;re building your stack in a way that keeps the exit door unlocked.</p><p>Thanks for reading and stay frosty out there!</p><p>Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;3a6c60d5-b865-4af5-a264-935a3a50492d&quot;}" data-component-name="MentionToDOM"></span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #21: The Great Compute Divide]]></title><description><![CDATA[When Big Tech Buys the GPUs and You&#8217;re Left With a Raspberry Pi]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 12 Feb 2026 20:38:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZKxA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#9654; TL;DR &#8211; This Week in SysAdmin Land</p><p>&#8226; Big Tech is consolidating massive amounts of compute while AI workloads continue driving unprecedented demand for GPUs and memory.</p><p>&#8226; Major cloud vendors are openly advocating for a future where you rent your PC and infrastructure instead of owning it.</p><p>&#8226; RAM prices have exploded, with some configurations quadrupling in cost, effectively pricing out homelabs and even certain enterprise deployments.</p><p>&#8226; The more workloads move to centralized cloud platforms, the less independent control organizations retain over their own compute.</p><p>&#8226; This week&#8217;s From the Console asks a hard question: does compute consolidation ultimately reduce flexibility, choice, and long-term autonomy?</p><p>&#8226; Community signal worth your time: a practical guide to estimating and managing Azure costs before they spiral out of control.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>I think it finally happened&#8230;.. I&#8217;ve finally circled back to the portion of the industry that prefers to run (most) workloads locally as opposed to &#8220;cloud-first&#8221;.</p><p>Trust me&#8230; this comes as much as a surprise to myself as it does you (or maybe not?). It was a very specific line of thinking and industry events that led me back down this path&#8230; events which we plan to cover in a future podcast episode. That said, I thought articulating them here would make for an interesting &#8220;From the Console&#8221; opener for this week&#8217;s Newsletter.</p><p>So what led me down this path? A number of different news stories over the past couple of months eventually led to a thought experiment&#8230; which, in turn, led to my new stance, I suppose.</p><p>So, what were those news stories, you ask?</p><h3><a href="https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/">Big Tech Helping Trump &amp; GOP in the 2026 Midterm Elections</a></h3><p><a href="https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/">https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/</a></p><p>Now, first off, this newsletter is <strong>NOT</strong> a political newsletter. That said, we have mentioned politics on the podcast from time to time <em>as it relates to the technical topics of the day</em>. Regardless of your stance on the current state of US politics, the important and relevant bit for this discussion, is this personal take I put together re: the article:</p><blockquote><p>There are a group of individuals with direct or indirect ties to &#8220;Big Tech&#8221; that are using their resources to influence a specific result(s) in the US 2026 Midterm election. When the same entities that control massive compute resources also shape political outcomes, it raises questions about long-term digital independence.</p></blockquote><p>Political activism by big tech isn&#8217;t a new thing. It&#8217;s been going on for years now, but it&#8217;s an important item to point out as <em>currently happening</em> in our industry and it&#8217;s important to take into account for this editions &#8220;From the Console&#8221; discussion.</p><h3><a href="https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version">Quote from Jeff Bezos on Local Compute</a></h3><p><a href="https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version">https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version</a></p><p>I came across this article from <a href="https://www.windowscentral.com/">Windows Central</a> in my usual RSS meanderings and Bezos&#8217;s stance on local compute is what caught my eye. This section of the article specifically.</p><blockquote><p>So, what prediction did Bezos make back then, that seems particularly poignant right now? Bezos thinks that local PC hardware is antiquated, and that the future will revolve around cloud computing scenarios, where you rent your compute from companies like Amazon Web Services or Microsoft Azure.</p></blockquote><p>There has been talk for some time now from the major cloud vendors talking about the &#8220;benefits&#8221; to &#8220;renting&#8221; a PC in the cloud. In fact Microsoft has even produced a line of endpoints (which are basically <a href="https://en.wikipedia.org/wiki/Thin_client">thin-clients</a>) called <a href="https://www.microsoft.com/en-us/windows-365/link">Windows 365 Link</a> who&#8217;s sole purpose is to connect to a cloud-hosted PC in Azure.</p><p>We&#8217;ve seen the massive consolidation of server-related workloads being pushed into large cloud environments for the last 10 to 15 years. Now, it seems, there is a renewed push to get a percentage of client market share hosted in large cloud providers as well.</p><h3><a href="https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html">Well Known and Ongoing Industry Memory Scarcity</a></h3><p><a href="https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html">https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html</a></p><p>It&#8217;s become well known throughout our industry (and amongst the gaming community as well) that if you need to buy memory, do it <em>NOW</em>. Prices have been rising for some time and I can speak from personal experience on this one. About a year ago, I had built a decent box for some homelab workloads that has 96GB of memory in it. Out of curiosity, I checked what that same 96GB of memory would cost me today and I discovered that the cost for that given configuration has <strong>QUADRUPLED</strong> in price. I&#8217;ve even heard stories from fellow enterprise admins that their organizations have been effectively priced out of certain configurations due to the massive cost increase of memory.</p><p>We&#8217;ve seen the industry&#8217;s push to leverage cloud compute more and more. That said, there has always been a cohort of SysAdmins that have either been unable, or simply do NOT want the loss of control that using someone else&#8217;s hardware entails.</p><h3>What Concerns Does This Raise?</h3><p>Having consumed all three of these news stories in close succession, my brain started something of a thought experiment with some key points:</p><p>&#183; The current industry (and arguably geopolitical) line of thought is: <em>AI = Inferencing = Power</em></p><p>&#183; We know that AI workloads require a gargantuan amount of compute resources</p><p>&#183; There has been increasing market inertia to move workloads to the cloud</p><p>&#183; Increased cloud dependence REMOVES the need for on-prem / owned compute hardware</p><p>This pattern ultimately takes us to one place, and that is a world where the hardware needed for massive compute workloads (like large-scale AI) is largely in the hands of a few major players.</p><p>The question I leave you with today is this:</p><blockquote><p>Does the consolidation of compute, and by extension, the ability to run compute-heavy workloads (like AI), eventually take away choice, flexibility, and independent operation absent influence from big-tech &amp; politics? And, does this sequence of events take away power from individuals by extension?</p></blockquote><p>Also worth asking:</p><blockquote><p>What happens when access to high-performance compute becomes a subscription privilege instead of an owned capability?</p></blockquote><p>We&#8217;ll be sure to cover this in a future episode of the podcast with more discussion. However, for now, I&#8217;d LOVE to hear what your thoughts are on this! Feel free to comment below!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZKxA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Big Tech Hording All the Compute&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Big Tech Hording All the Compute" title="Big Tech Hording All the Compute" srcset="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Big Tech Hording All the Compute</em></p><p>And now, back to our regularly scheduled programming</p><div><hr></div><h2>&#127897; Last Time on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <a href="https://www.youtube.com/watch?v=_mdi_LsUZBE&amp;t=15s">SysAdmin Weekly - 038 - Making Security Decisions Based on Data, Not Fear</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/_mdi_LsUZBE" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4fU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly - 038 - Thumbnail Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/_mdi_LsUZBE&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly - 038 - Thumbnail Image" title="SysAdmin Weekly - 038 - Thumbnail Image" srcset="https://substackcdn.com/image/fetch/$s_!X4fU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly - 038 - Thumbnail Image</em></p><p><strong>Topic:</strong> Given the state of tech marketing and the Cybersecurity news-cycle currently in the industry, this topic is increasingly important for today&#8217;s SysAdmins. It&#8217;s easy to fall into the trap of FUD (Fear, Uncertainty, Doubt) when it comes to Cybersecurity. The reasoning is rather simple. While we SysAdmins know that security is a necessary component of any modern network, the psychology behind the <em>NEED</em> for security comes from a place of danger and uncertainty. We must protect our networks against threats both real and suspect, so when a vendor comes knocking, saying &#8220;What if?&#8221;, it&#8217;s easy to to fall down that rabbit-hole.</p><p>In this episode Paul and Andy discuss steps you can take to make sure that you&#8217;re making these choices from a place of data and setting the fear and emotion to the side. Links to the applicable platforms can be found below:</p><p>&#183; <a href="https://www.sysadminweekly.com/">SysAdmin Weekly Website</a></p><p>&#183; <a href="https://www.youtube.com/watch?v=_mdi_LsUZBE&amp;t=15s">SysAdmin Weekly - 038 - on YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/1O2Rn0jfgYQvCfl5ZHYWBF?si=bS8h4IV7QQ6zIj6LwVioJw">SysAdmin Weekly - 038 - on Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/038-making-security-decisions-based-on-data-not-fear/id1809209683?i=1000747395039">SysAdmin Weekly - 038 - on Apple Podcasts</a></p><p>Also, if you&#8217;ve got thoughts to share on this episode be sure to join the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussion Boards!</a></p><div><hr></div><h2>Community Signal</h2><p>I&#8217;ve got one Community Signal item for readers this week, and it&#8217;s high quality.</p><p><strong><a href="https://www.thomasmaurer.ch/2026/01/azure-cost-estimation-your-strategic-guide-to-cloud-pricing/">Thomas Maurer - Azure Cost Estimation</a></strong></p><p>Beings compute consolidation and big public cloud platforms were a big discussion earlier in today&#8217;s edition, this resources felt applicable. I know <em>MANY</em> SysAdmins that are dealing with cost management on public cloud platforms and it can be really difficult to get an accurate estimation of your cloud-spend, especially when rolling out new services.</p><p>Thomas Maurer always provides fantastic resources and this post is no exception. I highly suggest you check it out!</p><h2>A Backup Tool Worth Your Time</h2><p><a href="https://www.restic.net/">Restic</a> is an open-source, cross-platform backup tool designed for simplicity, security, and efficiency. It performs fast, incremental backups using content-defined chunking and deduplication, meaning only new or changed data is stored after the first run. All backups are encrypted by default using strong cryptography before leaving your system, so even the storage provider cannot read your data. </p><p>Restic supports a wide range of backends including local disks, SFTP, SMB, and cloud object storage such as S3-compatible services, Azure Blob, and Backblaze B2. It is lightweight, script-friendly, and reliable, meaning it&#8217;s AWESOME for SysAdmins and homelab enthusiasts.</p><p>Official documentation is available <a href="https://restic.readthedocs.io/en/stable/">HERE</a></p><div><hr></div><h2>From AndyOnTech</h2><p><a href="https://www.andyontech.com/posts/debian_sid_in_2025/">Why You Should Consider Debian Linux in 2025</a></p><p>I&#8217;ve spoke about this particular post in the newsletter in the past, but I&#8217;ve seen a number of &#8220;Why Debian&#8221; related posts on Reddit as of late, and even ran into the question on social media in the last week or so as well.</p><p>I wrote this article last year, so it&#8217;s a bit dated, but all the reasons why you might want to consider Debian Linux all stand in 2026. If you want the gritty details (and a YouTube video!), you can check out the link. Otherwise the short list is here:</p><p>&#183; Stability</p><p>&#183; Customizability</p><p>&#183; Free and Open Source</p><p>&#183; Highly Secure</p><p>&#183; Fantastic Community</p><p>&#183; Excellent Server Performance</p><p>&#183; Wide Hardware compatibility</p><p>&#183; Long-Term Servicing Options</p><p>If you find yourself currently hopping around and testing distros, I highly suggest you consider Debian. New features to do lag from time to time, but Debian can&#8217;t be beat in terms of rock-solid stability!</p><div><hr></div><h2>Until Next Week</h2><p>I want to make sure I say it again. We here at SysAdmin Weekly <em>REALLY</em> appreciate all of you that partake in our content and community. As this weekend brings us the Superbowl in the US, I wish you a quiet weekend and may all your systems stay running, at least until the big game is over.</p><p>Until next week, stay frosty!</p><p>&#8212; Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;f2eb2996-6be1-478b-a7f6-a5df26c8796d&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #20: Managed Chaos Beats No Plan at All]]></title><description><![CDATA[Why incident response, backups, and curiosity still separate professionals from IT fire-fighters]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-20-managed-chaos</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-20-managed-chaos</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 29 Jan 2026 17:27:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FiDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>&#9193; TL;DR &#8211; This Week in SysAdmin Land</strong></h2><p>&#8226; Incident response plans and backup / DR strategies are boring, neglected, and absolutely career-saving when things go sideways. Review them <em>before</em> you need them.</p><p>&#8226; New podcast episode out: <strong>When Incident Response Plans Meet Reality</strong>, covering what actually belongs in an IR plan, who should be involved, and how tabletop exercises should work in practice.</p><p>&#8226; Curiosity isn&#8217;t optional for SysAdmins. Using short, intentional learning sessions can help you keep skills sharp even when motivation is low.</p><p>&#8226; Community signal worth your time: strong arguments for using Markdown and the CLI to improve focus, consistency, and long-term maintainability of technical documentation.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>With it still being somewhat near the start of the year, we&#8217;ve been reminding our listeners that it&#8217;s a good time to take a look at those&#8230;. foundational SysAdmin things that we tend to neglect. This would be things like Backup &amp; DR planning, incident response plans&#8230;. recovery testing&#8230;etc.</p><p>Now to preface this opening section of this week&#8217;s newsletter I&#8217;m not judging anyone here. I get it. End-users are pounding on your door, mail services went offline <em>AGAIN</em>, and you&#8217;ve got a project list as long as the help output for ffmpeg. The last thing you want to think about are incident response plans that <em>should</em> still be good.</p><p>Also relevant along these lines and interesting, is our watch / listen metrics for last week&#8217;s episode aligns with this mindset as well. In our episode last week Eric and I discussed <a href="https://youtu.be/n_AvIKPoM7g?si=O3x0w0r3m5gTflff">Incident Response Plans in the Real World</a> and the consumption of that episode was noticeably less than normal. Again, I&#8217;m not knocking anyone, it&#8217;s just an interesting data point that supports my theory that the average SysAdmin either doesn&#8217;t have time for incident response / backup &amp; DR planning or its boring and / or overdone in terms of content, or everyone assumes existing plans are&#8230;. fine.</p><p>I have to say, that in terms of interest and <em>&#8220;general IT priorities&#8221;</em>, incident response planning isn&#8217;t the sexiest topic, but it is a critical and foundational one. As SysAdmins, it&#8217;s our job to insure systems uptime and data safety whether that (thankless) work is visible to the organization or not. An (at minimum) annual review of your incident response and backup &amp; DR plans does a couple things:</p><p>&#183; Highlights technical gaps or limitations within critical business infrastructure</p><p>&#183; Informs key stakeholders within the business that may have moved / changed / forgot about these initiatives</p><p>&#183; Helps prevent overly long outages</p><p>&#183; Safeguards company data</p><p>&#183; Makes you look like the superhero and <em>INSTANTLY</em> validates your salary the second something happens and you&#8217;ve got the magic plan that saves everything</p><p>What&#8217;s the saying?</p><blockquote><p><em>&#8220;An ounce of prevention is worth a pound of cure.&#8221;</em></p></blockquote><p>Block some time off in the calendar, and soon. Again, I know these items aren&#8217;t interesting. They aren&#8217;t some shiny new tech that needs to be installed. They aren&#8217;t business transforming things, <em>but</em> you&#8217;ll be <strong>much</strong> better served to have them ready (and updated) and not need them, than the other way around. Chaos without a plan is just chaos. Chaos <em>with </em>a plan is still chaos, but at least it&#8217;s <strong>managed chaos</strong> where you come out the hero, and your organization stays out of news.</p><p>If you&#8217;d like some real world guidance on the review of your incident response plan and backup / DR plan, be sure to check out last week&#8217;s episode of the SysAdmin Weekly Podcast listed below!</p><p>Also, if you&#8217;d like to chime in with your incident response / backup &amp; DR success (or horror) stories, check out this <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/8#discussioncomment-15641864">thread on the SysAdmin Weekly GitHub Discussions Board</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FiDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FiDU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects" title="A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects" srcset="https://substackcdn.com/image/fetch/$s_!FiDU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects</em></p><p>And now&#8230;. back to our regularly scheduled programming.</p><div><hr></div><h2>&#127897; The latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/n_AvIKPoM7g?si=O3x0w0r3m5gTflff">SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ALF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ALF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality" title="SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality" srcset="https://substackcdn.com/image/fetch/$s_!4ALF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality</em></p><p><strong>Topic:</strong> In this week&#8217;s episode Andy and Eric discuss one of the most groan-inducing and seemingly boring SysAdmin Topics on the planet: Incident response plans. While many SysAdmins dislike the documentational nature of building (and maintaining) incident response plans, they are one of the most critical components to ongoing operations. To put it shortly, when you need it, you <em>NEED</em> it.</p><p>This episode gives you the details on:</p><p>&#183; What to include in your incident response plan</p><p>&#183; What stakeholders within your organization to involve</p><p>&#183; Frequency and details covered during table-top exercises</p><p>&#183; Lots more!</p><p>The episode also includes the usual nerd-hour talk, VMware / Broadcom gripes&#8230;etc.</p><h3>Episode Links Here!</h3><p>&#183; <a href="https://www.sysadminweekly.com/">All platform links</a></p><p>&#183; <a href="https://youtu.be/n_AvIKPoM7g?si=NpY-Vt0Ql_tuNtKE">SysAdmin Weekly - 037 - On YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/0MNGmYiGlGk6l9v8HrpZit?si=96EouuzsS1a2i6hi1QWMjA">SysAdmin Weekly - 037 - On Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/037-when-incident-response-plans-meet-reality/id1809209683?i=1000746393743">SysAdmin Weekly - 037 - On Apple Podcasts</a></p><div><hr></div><h2>The Take - Curiosity Should be a Weekly Mandate for SysAdmins</h2><p>I wanted to make a short take this week to continue some commentary on the importance of curiosity as a <a href="https://youtu.be/lhiiYpGVVtQ?si=jQT5E3dk4M99MJ-b">core trait(s) needed by SysAdmins</a>.</p><p>It&#8217;s easy in this industry to rest on your existing knowledge, but you&#8217;ll find that you fall behind pretty quickly. It can be difficult to focus on learning new skills on the regular, especially when it&#8217;s (maybe) a technical skill that you&#8217;re really not interested in, but is required due to things you have to support during your day job. I find that curiosity helps with the resistance in this situation.</p><p>There are certain technical skills that I&#8217;ve committed to training myself on over the course of 2026, but they aren&#8217;t always the most interesting (I&#8217;ll plan a future blog post on this). What I find works well for me is to spend a little time digging into something that I AM highly interested in prior to tackling the &#8220;un-interesting&#8221; skill. For example, I&#8217;ve long been curious about <a href="https://unity.com/">Unity</a>. While I&#8217;m not officially a programmer, I dabble. On top of that, I&#8217;ve been playing video games now for nearly 40 years, which is basically how long I&#8217;ve been able to properly use a controller. As such, I&#8217;ve always had an interest in tinkering with game engines and maybe someday building my own game.</p><p>With that said, the sequence I&#8217;ve found that works well for learning those &#8220;un-interesting&#8221; skills is the following:</p><p>&#183; Define a training time period</p><p>&#183; Start with a short session tinkering / training on something that actively interests you. (Unity in my case)</p><p>&#183; Actively work on the training / tech that you&#8217;re obligated to work on</p><p>&#183; Repeat sequence as needed</p><p>Is this context switching? Yes&#8230; to a degree, and yes, I do hate context switching. But, session lengths should be long enough to where it doesn&#8217;t really have an impact. For example, I follow the pomodoro method for just about everything. In this context, I&#8217;ll tinker with unity for 25 minutes (one pomodoro) and then commit 2 pomodoros to the other training need.</p><p>This method helps make sure that I learn the skills that I need to learn for external reasons, while also keeping my brain engaged and in &#8220;learning mode&#8221;.</p><p>Hopefully this will be as helpful to you as it is to me!</p><div><hr></div><h2>Community Signal</h2><p><em>High-signal community work worth your attention.</em></p><p><strong><a href="https://www.linkedin.com/in/elstonryan/">Ryan Elston</a> &#8211; <a href="https://relston.github.io/markdown/writing/2024/07/31/why-use-markdown.html?utm_source=chatgpt.com">Why I Use Markdown and Why You Should Too</a></strong></p><p>As I&#8217;ll shortly be singing the praises of Markdown later in this newsletter, this article by Ryan Elston seemed to be highly relevant. In this post Ryan covers why Markdown is a highly valuable documentational language and even provides a great argument for why you <em>SHOULD</em> be using markdown along with some markdown authoring tools to get started!</p><p><strong><a href="https://www.mikefrobbins.com/">Mike Robbins</a> - <a href="https://mikefrobbins.com/2025/09/18/write-clear-step-by-step-instructions-using-markdown/">Write clear step-by-step Instructions Using Markdown</a></strong></p><p>Mike Robbins is also a fantastic source of information about markdown as well as how to properly use it in a how-to format. It&#8217;s worth noting that Mike is also a great source of PowerShell scripting knowledge as well! His blog is highly recommended!</p><div><hr></div><h3>Question I Got Asked (and the Real Answer): &#8220;Why are you obsessed with the CLI and markdown?&#8221;</h3><p>Boy, it&#8217;s been a <em>very</em> commentary heavy week for me throughout this edition, but I feel like this will all provide some value (at least I hope it does).</p><p>Those that watch / listen to <a href="https://www.sysadminweekly.com/">The SysAdmin Weekly Podcast</a> know that I am an absolute CLI and Markdown nerd. My co-hosts have even made fun of me during certain episodes, which is warranted if I&#8217;m honest about it.</p><p>It so happens that I have had this question levied at me several times over the past couple of weeks:</p><blockquote><p>*&#8220;Why are you obsessed with the CLI and markdown?&#8221;</p></blockquote><p>First, valid question. Second, I&#8217;ll plan on a long form blog post or YouTube video (maybe both?) that explains my method and the &#8220;Why?&#8221; behind it.</p><p>In short I author <strong>ALL</strong> of my content using the following tools:</p><p>&#183; <a href="https://github.com/kovidgoyal/kitty">Kitty (A terminal emulator)</a></p><p>&#183; <a href="https://www.vim.org/">vim (A CLI-based text editor)</a></p><p>&#183; <a href="https://git-scm.com/">Git</a>, <a href="https://www.github.com/">GitHub</a>, &amp; <a href="https://about.gitea.com/">Gitea</a> (to act as change tracking methods &amp; content repositories)</p><p>&#183; <a href="https://en.wikipedia.org/wiki/Markdown">Markdown (my documentational language of choice)</a></p><p>&#183; <a href="https://github.com/jgm/pandoc">Pandoc (for converting markdown content to finalized formats)</a></p><p>To keep it short and straight to the point here, the core reasons &#8220;Why?&#8221; are as follows:</p><p>&#183; I&#8217;m an easily distracted person, and CLI UIs are clean, focused, and purpose-built.</p><p>&#183; Markdown is a defined and rule-driven documentational language that should output in concise formatting regardless of the author, assuming markdown principals are followed.</p><p>&#183; As part of my job and my tech community efforts I spend <em>A LOT</em> of time authoring content of various types.</p><p>&#183; A CLI environment paired with markdown prevents context switching, enables focus, and insures unified and consistent output.</p><p>&#183; By using Git and Git-compatible repos I get the full benefit of code-review, pull requests, and commit history through the lifespan of the content</p><p>I&#8217;ll plan on covering this in a future blog post in more depth or via a podcast episode, but if you have questions you can reach out to me <a href="https://www.linkedin.com/in/asyrewicze">on LinkedIn</a> or feel free to start a thread on the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussion Board</a>!</p><div><hr></div><h2>Until Next Week</h2><p>Thanks for hanging out with us for another week! May you remain curious in your SysAdmin journey, and may your packets continue to flow as planned throughout the weekend!</p><p>Stay frosty!</p><p>Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;8481fc10-1fb4-434b-b717-9f0f87aef215&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! New Here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #19: Trust, But Verify the Abstraction]]></title><description><![CDATA[Why understanding what's under the hood still matters]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-19-trust-but-verify</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-19-trust-but-verify</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 22 Jan 2026 17:30:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w6B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to your regular SysAdmin Weekly Newsletter! After a few weeks off for the holidays plus some time to get our bank of Podcast episodes built back up, here is your first weekly newsletter of 2026!</p><div><hr></div><h2>&#9193; TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#8226; Abstraction is great&#8230; until the dashboard lies to you. A real-world Kubernetes + Longhorn storage lesson on why &#8220;schedulable&#8221; doesn&#8217;t always mean usable.</p><p>&#8226; Running stateful workloads on Kubernetes still requires understanding the underlying storage mechanics, replicas, disk sizing, and node-level constraints matter.</p><p>&#8226; SysAdmin Weekly now has an official GitHub Discussions home for announcements, technical discussions, polls, and general sysadmin banter.</p><p>&#8226; New podcast episode out: <em>The Hidden Dangers of Abstraction in Modern IT</em>  that covers why deep technical understanding still matters in 2026.</p><p>&#8226; Community signal worth your time: a grounded take on why you probably don&#8217;t need 10 Gbps home fiber, and a smart rethink of how GitHub Copilot should actually be used.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p><em>I was reminded to embrace curiosity in IT again this past weekend</em></p><p>In perfect timing with our episode regarding abstraction in modern IT (more on that below), I was reminded to embrace curiosity and not blindly trust / follow abstraction layers in modern software.</p><p>As many who watch the podcast know, I&#8217;ve been slowly converting many of the workloads in my homelab into containers running on a (now) 4-node <a href="https://github.com/k3s-io/k3s">K3S (Kubernetes Lite)</a> cluster. This project was brought on by a number of things:</p><p>&#183; I&#8217;ve always leveraged platforms like <a href="https://learn.microsoft.com/en-us/azure/aks/what-is-aks">Azure Kubernetes Service</a> and wanted to get up to speed on running local Kubernetes</p><p>&#183; I&#8217;ve got aging hardware in my homelab and getting everything to follow Hyper-V best practices is&#8230;. difficult</p><p>&#183; Distributed Architecture has always been highly interesting to me</p><p>&#183; Many of the workloads I run benefit from being stateless</p><p>&#183; I&#8217;ve rediscovered my love of all things open-source recently, and have taken steps to start using more stuff from the FOSS ecosystem</p><p>While, yes, many of the workloads I run can benefit from being stateless, I have several workloads that <em>MUST</em> be persistent, and as such, require persistent storage for data, state, etc&#8230;etc. To facilitate this in a clustered and highly-available fashion, I&#8217;ve deployed <a href="https://longhorn.io/">Longhorn</a> to the cluster to provide distributed block storage across the cluster.</p><p>It&#8217;s an amazing system really. Unlike hypervisor clusters that require high degrees of compatibility checks, fabric deployment &amp; management, etc, Longhorn makes storage configuration STUPID easy. Once setup and configured on the cluster, anytime a new node is added to the existing cluster, Longhorn will automagically ingest the available storage. Storage is spread in a redundant fashion across all the available nodes and fault domains are automatically defined and configured. Abstraction at it&#8217;s finest. This is where some of my assumptions caught me by surprise. Here is my high-level storage status for the cluster:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CuVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CuVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 424w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 848w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Longhorn Storage Dashboard on K3S&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Longhorn Storage Dashboard on K3S" title="Longhorn Storage Dashboard on K3S" srcset="https://substackcdn.com/image/fetch/$s_!CuVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 424w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 848w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Longhorn Storage Dashboard on K3S</em></p><p>At first glance you could make the (reasonable) assumption that:</p><p>&#183; 459Gi Schedulable = Storage I Can Use</p><p>&#183; 226Gi Reserved = Reserved Storage for Data Parity and Safety</p><p>&#183; 68.3Gi Used = Storage that the cluster is actively using</p><p>Imagine my surprise then when I carved off 100Gi for a persistent Debian <a href="https://wiki.debian.org/AptCacherNg">Apt-Cacher</a> container that the volume would fail to mount or do anything meaningful. See, on the surface, everything seems to work. It seems like I would have PLENTY of room for this workload. However, this is where abstraction was lying to me.</p><p>To make a long story short, my limitation is <strong>NOT</strong> the 459Gi number. The <em>REAL</em> limitation is the smallest available schedulable disk on any node that must hold a replica after accounting for:</p><p>&#183; Replica count</p><p>&#183; Reserved space</p><p>&#183; Disk pressure thresholds</p><p>This is information that which had not been presented to me on the dashboard. A 100Gi volume with three replicas needs ~300Gi total and each replica <em>MUST</em> fit entirely on a single disk. If one node can&#8217;t fit said 100Gi replica&#8230;. game over. No volume attachment for you.</p><p>Once I put my assumptions aside, <a href="https://youtu.be/lhiiYpGVVtQ?si=CJM73_z-p4rKPGcV">got curious</a>, and acknowledged that this was a case where an abstraction layer was hiding the truth from me, I got the manual out and really dug into how Longhorn handles it&#8217;s underlying storage. Once I had that deep technical understanding of the underlying storage system, I was able to make informed decisions without solely relying on the abstraction layer, and ultimately get my workload up and off the ground after making different architectural decisions.</p><p>It was sobering to run into the very dangers of abstraction that we had JUST gotten done talking about on SysAdmin Weekly so quickly after posting that episode (last week - see below). Also, to be fair to Longhorn, that information is surfaced within the dashboard, just not in <em>THAT</em> particular view. This is, again, how abstraction (and assumptions) can get you into trouble.</p><p>So remember, when you run into a situation where things seem one way, but you have that gut feeling that not all appears as it should, ask yourself if you have all the information. Do you truly understand everything under the hood? You&#8217;ll be a better SysAdmin for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w6B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w6B-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A person pointing at a large box\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A person pointing at a large box

AI-generated content may be incorrect." title="A person pointing at a large box

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!w6B-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. on to our regularly scheduled programming!</p><h2>SysAdmin Weekly Announcements</h2><p>As I&#8217;ve mentioned in several episodes of the podcast, we&#8217;ve been working on a defined community &#8220;hangout&#8221; spot that we can use for announcements, community conversations, knowledge sharing, questions, polls&#8230;etc&#8230;etc. Well I&#8217;m happy to announce that said initiative is complete and we now have an official GitHub Discussions repository setup specifically for this purpose.</p><p>You can <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">find the SysAdmin Weekly GitHub Discussions Repository Here!</a></p><h3>Why GitHub Discussions?</h3><p>My one hard requirement for any community gathering place was low barrier of entry. Applications like Discord / Slack, while good, require users to download an app and / or setup an account. MOST SysAdmins will already have a GitHub account and GitHub is widely supported in both desktop web browsers as well as on mobile.</p><p>The notifications system is simple as well. For example:</p><p>&#183; If you just want a quick shortcut to the SysAdmin Weekly discussions repo, just star it.</p><p>&#183; If you want granular notifications based on activity, &#8220;watch&#8221; the repo instead.</p><h3>What Type of Content Can We Expect There?</h3><p>You can expect to find:</p><p>&#183; Show / Newsletter Announcements</p><p>&#183; Discussion Posts for the latest episode / edition of both the podcast AND the newsletter</p><p>&#183; Polls about content you&#8217;d like to see more of on the show</p><p>&#183; Technical Discussions</p><p>&#183; Q &amp; A</p><p>&#183; Helpful scripts / tools <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/4">like I posted here</a></p><p>&#183; Friendly Banter</p><p>&#183; Etc&#8230;</p><h3>What Do I Need to Do to Get Started?</h3><p>Outside of setting up a GitHub account in the off chance you don&#8217;t have one? Nothing! Feel free to check it out and <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/5">Introduce yourself, if you&#8217;d like! (optional)</a></p><div><hr></div><h2>&#127897; The Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/5ic4Pozot44?si=4Pg2htD4qVbd0rTt">SysAdmin Weekly - 036:</a></strong><a href="https://youtu.be/5ic4Pozot44?si=4Pg2htD4qVbd0rTt"> The Hidden Dangers of Abstraction in Modern IT</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/5ic4Pozot44" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6BRe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly Podcast Episode 036&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/5ic4Pozot44&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly Podcast Episode 036" title="SysAdmin Weekly Podcast Episode 036" srcset="https://substackcdn.com/image/fetch/$s_!6BRe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly Podcast Episode 036</em></p><p><strong>Topic:</strong> In our first episode of 2026, Andy and Eric dive into the topic of rampant abstraction in modern IT. While yes, abstraction layers have solved many scaling issues over the last decade, there <em>IS</em> a hidden cost. Do SysAdmins still have that deep technical understanding of the entire stack? This episode explores that question in depth!</p><p>Why this one matters:</p><p>&#183; This episode highlights the dangers of relying heavily on abstracted features &amp; deployments without deep understanding</p><p>&#183; Should something break under abstraction layers, SysAdmins are often at the mercy of a vendor to solve the issue.</p><p>&#183; This epsiode contains some tips and tricks to help you ensure that your skills are at a point where you can benefit from abstraction layers, but NOT be dependent on them.</p><div><hr></div><h2>Community Signal</h2><p>Here are some super-cool community links I&#8217;ve stumbled upon recently. Highly recommended!</p><p><strong><a href="https://blog.workinghardinit.work/2026/01/04/do-i-really-need-10gbps-fiber-to-the-home/">Didier Van Hoye &#8211; Do I really need 10 Gbps fiber to the home?</a></strong></p><p>Didier cuts through the marketing noise around ultra-fast residential fiber and lands on a conclusion most practicing SysAdmins already know: raw bandwidth is rarely the real bottleneck. Using his own home setup as an example, he shows how a relatively modest fiber connection is more than sufficient for remote work, lab access, and day-to-day operations, especially when most heavy lifting stays local. The real value here is the reminder that stability, latency, and realistic workload analysis matter far more than chasing headline speeds, and that blindly upgrading capacity without a matching use case is just another form of abstraction-driven decision making.</p><p><strong><a href="https://www.m365princess.com/blogs/lego-copilot-wrong1/">Luise Freese &#8211; Stop using GitHub Copilot as a chatbot!</a></strong></p><p>Luise takes a hard look at the common pattern of treating GitHub Copilot like a chat-based coding partner and explains why that workflow almost always feels fragile and slow. This is not because the model is dumb, but because the interaction model is unstable. Rather than prompt, re-prompt, and steer in chat until something sticks, the article argues that you get far better results by encoding <strong>stable constraints and task definitions in files</strong> before ever calling Copilot, so the model can actually execute against known invariants instead of chasing shifting context. This post reframes Copilot from a reactive autocomplete toy into a <strong>tool that thrives within explicit structure</strong>, which is a valuable shift in mindset for anyone trying to use AI in software development.</p><div><hr></div><h2>From <a href="https://www.andyontech.com/">AndyOnTech</a> and <a href="https://www.projectrunspace.org/">Project Runspace</a></h2><h3><a href="https://www.andyontech.com/">AndyOnTech</a></h3><p>Regular listeners of the podcast will know I went on something of a&#8230;. &#8220;rant&#8221; during the last podcast episode of the year. In said rant, I explained how there are no longer any <em>good</em> web browsers available in the marketing today. I recently posted a lengthy blog post along the same lines if you&#8217;re interested. I&#8217;ve linked that below, along with the Podcast episode from late last year on the same topic:</p><p>&#183; <a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">There Are No </a><em><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">Good</a></em><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/"> Web Browsers Left (and It Is a </a><strong><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">BIG</a></strong><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/"> Problem)</a></p><p>&#183; <a href="https://youtu.be/M5iNEIV7jIM?si=SgJF-0P0Bgw0h5fv">SysAdmin Weekly - 035 - AI Browsers, Chromium Monoculture, and the Future of Browser Security</a></p><div><hr></div><h2>Handy Tool - <a href="https://www.github.com/asyrewicze/pomocli">Pomocli</a></h2><p>Full disclosure: This week I am selfishly promoting my own tool. That said, I can hardly call it a &#8220;tool&#8221; and more of a &#8220;anti-context switcher&#8221;. Folks that know me know I&#8217;m a BIG markdown guy and love to create my content within the terminal. Context switching is <em>highly</em> impactful on my output, so I go to great lengths to prevent it if possible.</p><p>Awhile back I had released a very simple cli tool called Pomocli that acted as a terminal-based <a href="https://en.wikipedia.org/wiki/Pomodoro_Technique">pomodoro timer</a>. It would ask what you planned on working on, log that to a text file, then start a timer. I always liked it&#8217;s lightness&#8230;. but hated how it looked. I recently started tinkering with building basic UIs using <a href="https://en.wikipedia.org/wiki/Ncurses">Ncurses</a> and Python. As a result, I decided to rebuild Pomocli with a curses-based UI that still fills the same role with the added feature of allowing you to browse previous work sprints.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.github.com/asyrewicze/pomocli" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aWEC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 424w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 848w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1272w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png" width="906" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:906,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pomocli image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.github.com/asyrewicze/pomocli&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pomocli image" title="Pomocli image" srcset="https://substackcdn.com/image/fetch/$s_!aWEC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 424w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 848w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1272w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Pomocli image</em></p><p>You can find Pomocli <strong><a href="https://www.github.com/asyrewicze/pomocli">HERE</a></strong></p><p>I hope you all find it as useful as I do!</p><div><hr></div><h2>Until Next Week</h2><p>Thanks for reading this week&#8217;s edition! I really hope everyone is enjoying the new, more conversational format! If you have any feedback or would like to see a specific topic discussed, be sure to let us know on the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussions Board</a>!</p><p>May your systems stay running, and may you avoid maintenance at 5pm on a Friday!</p><p>Stay Frosty!</p><p>--Andy @ SysAdmin Weekly </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #18: Craft, Shovelware, and the Cost of "Good Enough"]]></title><description><![CDATA[Why modern software keeps failing operators and why SysAdmins pay the price]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-18-craft-shovelware</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-18-craft-shovelware</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 17 Dec 2025 13:28:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!onl_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#183; The newsletter is evolving! This means fewer link dumps, more opinion, commentary, and real-world SysAdmin pain from the trenches.</p><p>&#183; Theme of the week: <strong>Craft vs. Shovelware</strong> and why modern software feels more brittle, less thoughtful, and far more hostile to operators.</p><p>&#183; A real-world rant with receipts: Microsoft Authenticator quietly falling over once you manage <em>a lot</em> of accounts&#8230; and the only fix being &#8220;nuke from orbit and start over.&#8221;</p><p>&#183; The latest SysAdmin Weekly Podcast digs deeper into &#8220;good enough&#8221; software and why SysAdmins are the ones paying the price for it.</p><p>&#183; Community Signal highlights thoughtful takes on whether software is actually getting worse. Plus practical Azure Local update guidance you&#8217;ll actually need.</p><p>&#183; Other links worth your time this week include one rock-solid security podcast and one non-technical sanity-preserver (because balance matters).</p><p>&#183; Looking ahead: plans to spin up <strong>GitHub Discussions</strong> as a low-friction, SysAdmin-friendly place to keep conversations going beyond the podcast and newsletter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>An Update on the Newsletter</h2><p>First off, I&#8217;m sensitive to the fact that we&#8217;ve been away on this newsletter for quite sometime (4 weeks?) and I&#8217;m also very aware that I&#8217;ve provided MANY &#8220;Updates on the Newsletter&#8221; like this over the last month or two. The fact of the matter comes down to two things:</p><p>1. With the day job, the podcast, and a VERY time intensive side-project I&#8217;ve been working on, getting to this newsletter has been inconsistent and difficult.</p><p>2. I haven&#8217;t been 100% feeling the &#8220;vibe&#8221; of the newsletter format we&#8217;ve been using up until this point. Statistically &#8220;Link-dump&#8221; newsletter are one of the most common and while, yes, they can provide some value depending on the quality of the links, dumping a collection of links each an every week just to provide a collection of links doesn&#8217;t produce CONSISTENT value that I personally find worthy of your time.</p><p>Moving forward this newsletter will serve as much more of a commentary and opinion-based newsletter remaining laser-focused on SysAdmins and the challenges they face in the trenches every day. Will there still be some links? Sure, but the format will change to content that is much more conversational in style which provides a better backdrop for me to produce that CONSISTENT value that I want to provide this community.</p><p>If you have comments or concerns about the new direction, do let me know in the discussion section below!</p><div><hr></div><h2>From the Console</h2><p>Our theme for this week&#8217;s edition of the newsletter focuses on &#8220;Craft vs. Shovelware&#8221;. I&#8217;ve been in the industry long enough now to recognize that software <em>seems</em> to be more brittle and problematic now than it used to. The amount of times that I&#8217;ve had to employ some sort of workaround to a seemingly simple-to-solve bug in order to keep production live has certainly increased over the years. And yes, our environments are wildly more complex than they used to be what with cloud and hybrid deployments and yes, that introduces EXTRA chances for breakage. This does not however account for cases where applications operate in a way that is woefully unhelpful to the user.</p><p>I&#8217;ll provide my own example on this one. I have been a LONG time user of the Microsoft Authenticator app for MFA and Identity services across a number of tenants in Entra ID and various 3rd party accounts. As of this writing I have around 43 different accounts managed within the Microsoft authenticator app. One day, I tried to add account number 44 to the app and I get hit with a big nasty &#8220;device token error&#8221;. Long story short, it seems I&#8217;ve hit a community-experienced, but non-Microsoft documented issue with the authenticator app where either there is a some soft-limit on number of accounts or there is underlying token corruption. Either way, I am unable to add any more accounts until I rip and restore ALL 43 accounts currently in my authenticator app&#8230;.. needless to say&#8230; I was NOT impressed.</p><p>As mentioned, Microsoft has never documented a maximum number of accounts supported by the Microsoft Authenticator app (that I&#8217;ve been able to find). However, there is substantial real-world community evidence that the app does not scale reliably for users managing dozens of tenants / accounts. Admins frequently report that once they reach a high number of accounts, Authenticator begins failing to add new accounts or register push notifications, often producing vague registration failures or &#8220;device token errors&#8221;. One commonly cited message states: <em>&#8220;Error changing device token. You must delete and reactivate your accounts to correct the issue,&#8221;</em> effectively forcing a full MFA re-registration across all accounts.</p><p>Microsoft&#8217;s public documentation focuses instead on per-user Entra ID limits (such as the five registered authenticator devices limit), while offering little guidance on app-level scalability or token exhaustion. <a href="https://learn.microsoft.com/en-us/answers/questions/349821/microsoft-authenticator-app-stop-receiving-push-no">Community discussions on Microsoft Q&amp;A</a> and <a href="https://www.reddit.com/r/entra/comments/1m37q4r/microsoft_authenticator_issues_failed_to_register/">Reddit</a> consistently describe these token-related failures and the same recommended remediation of &#8220;delete and re-register&#8221; suggesting an undocumented Authenticator scalability or push token management issue rather than isolated user misconfiguration.</p><p>Which brings me to my point of this whole rant about software quality in the modern day and user-expected app behavior. I&#8217;m completely fine with imposed limitations on software (such as max number of supported accounts) as that is something that I, as a SysAdmin, can plan and architect for. What I would have expected in this situation, if my suspicions about scalability and token issues are correct, is a warning at ~30 accounts &#8220;Max number of accounts reached&#8221;. Instead we get silent breakage, and to quote Ultron from Avengers: Age of Ultron,&#8230;&#8220;Boom&#8230; the end&#8230; start again&#8221;.</p><p>All this is to say, software development needs to once again be given the time and consideration to be a &#8220;Craft&#8221; again. What we currently seem to have is a hastily built software &#8220;content-pipeline&#8221; that is designed to push features extra-fast and squeeze maximum revenue from every byte. Something&#8217;s got to give.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!onl_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!onl_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!onl_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches" title="SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches" srcset="https://substackcdn.com/image/fetch/$s_!onl_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!onl_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming.</p><div><hr></div><h2>&#127897; The Latest on the SysAdmin Weekly Podcast</h2><p>This week I had regular co-host <a href="https://www.linkedin.com/in/ericsiron/">Eric Siron</a> back on the show to discuss the very issue of &#8220;Good Enough&#8221; software mentioned above. You&#8217;ll find that it&#8217;s deeply attuned to this week&#8217;s theme.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oy7l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly Episode 034 Thumbnail Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly Episode 034 Thumbnail Image" title="SysAdmin Weekly Episode 034 Thumbnail Image" srcset="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SysAdmin Weekly Episode 034 Thumbnail Image</p><p><strong>Episode:</strong> &#8220;Good Enough&#8221; Software is Ruining IT (and SysAdmins are Paying the Price)</p><p><strong>Topic:</strong> Software enshitification has been a real issue in the industry lately and there are real consequences (both spoken and not) of that fact. One of those consequences is the fact that SysAdmins are usually the ones that are facing the full brunt of poorly written software that was deemed &#8220;good enough&#8221; at some point. In this episode Eric and I (Andy) discuss the state of software in our industry while lamenting a time when software was a craft, and NOT just a content pipeline.</p><p>Episode links below:</p><p>&#183; <a href="https://youtu.be/61-jOdlsFyA?si=fZdN0-sEhxFPuA7f">SysAdmin Weekly on YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/6uUdRBvUHpo15x6h2dXpEO?si=2DfSdfkuSoiTtXfwYAkwRw">SysAdmin Weekly on Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000741035753">SysAdmin Weekly on Apple Podcasts</a></p><p>&#183; <a href="https://www.sysadminweekly.com">SysAdmin Weekly Website</a></p><div><hr></div><h2>Community Signal</h2><p>While researching the aforementioned issues regarding this week&#8217;s theme. I did happen upon some useful community posts along the same vein or similar:</p><ul><li><p><a href="https://stackoverflow.blog/2023/12/25/is-software-getting-worse/">This older post on the Stackoverflow Blog</a> by <a href="https://stackoverflow.blog/author/isaac-lyman/">Issac Lyman</a> that asks the question &#8220;Is software getting worse?&#8221; Issac has a very fair and reasoned look at the question, and even though I&#8217;m not a developer, I greatly enjoyed reading it. I highly suggest you check it out.</p></li><li><p>I also wanted to include some practical SysAdmin help from the community this week, starting with <a href="https://www.thomasmaurer.ch/2025/12/manage-azure-local-updates/">How to Keep your Azure Local Instances Up to Date</a> by <a href="https://www.thomasmaurer.ch">Thomas Maurer</a>! More SysAdmin&#8217;s are finding themselves in a situation where they&#8217;re starting to rollout Azure Local, so this knowledge is a MUST have.</p></li></ul><div><hr></div><h2>Other Links Worth Your Time</h2><p>As I&#8217;m a regular podcaster, I often get asked which podcasts do I regularly listen too. I&#8217;ll provide one of my favorite technical podcasts, and one more&#8230;. hobby related.</p><ul><li><p>My technical podcast recommendation is very security related, and I&#8217;ve mentioned it on <a href="https://www.sysadminweekly.com">SysAdmin Weekly</a> several times. That is the <a href="https://twit.tv/shows/security-now">Security Now Podcast</a> featuring <a href="https://www.grc.com">Steve Gibson</a>. Steve does an AMAZING job of explaining cybersecurity topics and when you listen to an episode of this show, you&#8217;ll learn more about the given topic then you ever thought possible! Highly recommended!</p></li><li><p>My NON-technical choice has to do with my long-standing gaming addiction. I&#8217;ve been playing video games since I was old enough to hold a controller and I love listening to <a href="https://www.rememberthegamepodcast.com/">Remember the Game</a>. Adam (the host) does an amazing job of keeping things interesting and funny. If you&#8217;re a long time gamer like me, you won&#8217;t regret putting this one on your list.</p></li></ul><div><hr></div><h2>Building the SysAdmin Weekly Community</h2><p>A final closing note on my efforts to continue developing our growing community. It&#8217;s come to our attention that we need a place that is quicker when it comes to communications. Something that can be used for announcements as well ongoing discussion. While we could certainly comment on each episode posting as well as the newsletter comment sections here, the goal is to have a centralized location where most of the community conversation happens.</p><p>As it stands, I&#8217;m currently looking at using <a href="https://github.com/features/discussions">Github Discussions</a> for this purpose. Most SysAdmins will already have a Github account, and it doesn&#8217;t require a new app to be installed, so the barrier to entry is low. Be on the lookout for this new hangout in the coming weeks.</p><div><hr></div><h2>Retro SysAdmin Fact of the Week</h2><p>Don&#8217;t forget. For years, many enterprise systems treated a two-digit year as &#8220;good enough&#8221; and it could have taken down the world.</p><p>The <a href="https://en.wikipedia.org/wiki/Year_2000_problem">Y2K problem</a> wasn&#8217;t a mysterious bug or media hysteria; it was the logical outcome of early storage constraints and yes, short-term thinking. To be fair, saving two bytes per record mattered when memory and disk were measured in kilobytes. Meaning developers stored years as YY instead of YYYY. This &#8220;temporary workaround&#8221; quietly became the norm. When that calendar rolled to 2000, systems didn&#8217;t fail because they were old, they failed because, let&#8217;s face it, no one expected them to still be mission-critical 10, 20 or 30 years later. Y2K remains one of the most successful IT and SysAdmin remediation efforts in history.</p><p>See? The concept of &#8220;we&#8217;ll fix it later&#8221; has been around for a VERY long time.</p><h2>Until Next Week</h2><p>Thanks for reading this week&#8217;s edition! If you haven&#8217;t yet, be sure to hit that subscribe button. It&#8217;s free and you&#8217;ll get useful, maximum-uptime quality content in your mailbox every week to help you in the SysAdmin trenches. Also feel free to share with another SysAdmin. For real&#8230;. we want to help as many people out of unintended systems outages as possible.</p><p>Additionally you can always find all the links associated with this newsletter and the podcast at <a href="https://www.sysadminweekly.com">www.sysadminweekly.com</a>.</p><p>Until next week! Stay Frosty!</p><p>-Andy<br>SysAdmin Weekly</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #17: Patch, Pivot, and the Path to Cyber Know-How]]></title><description><![CDATA[Bridging the gap between routine maintenance and real security mastery.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-17-patch-pivot-and</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-17-patch-pivot-and</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 30 Oct 2025 18:02:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L_y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR - This Week in SysAdmin Land</h2><p>&#183; We&#8217;ve got a truly spooky Halloween-themed podcast this week (because who doesn&#8217;t like horror stories with servers?).</p><p>&#183; Major critical patch alert: CVE&#8209;2025&#8209;59287 in Windows Server Update Services (WSUS) is actively exploited - if you run WSUS, patch <em>now</em>.</p><p>&#183; We&#8217;re revisiting network fundamentals with the OSI model - yes, dust off your layer cake, we&#8217;re serving up layer 1 to 7 for your next troubleshooting session.</p><p>&#183; Strong community content this week: Linux stress-testing, Azure Local overview, a data-driven look at Apple Silicon CPU core frequencies.</p><p>&#183; Tool of the Week: a slick terminal app that could become your new favourite toy.</p><p>&#183; Quick Win &amp; Retro Fact - because even infrastructure nerds deserve a little snack.</p><p>&#183; Wrap-up with a plug for next week&#8217;s podcast (you know you&#8217;ll listen).</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>An Update on the Publication</h2><p>I greatly appreciate all the readers of this newsletter and you may have noticed an absence of the publication for the edition that was to come out two weeks ago. As folks that watch the podcast know, there has been A LOT of projects (both personal and professional) on my plate over the last month or two. This time of year is typically my busiest time of year and sadly something had to give. That said, I&#8217;m through my backlog, and looking forward to continue providing regular editions of this newsletter once again!</p><h2>This Week&#8217;s Insight(s) from Andy</h2><p><strong>Theme for this edition:</strong> <em>&#8220;Patch &amp; Pivot: From Fundamental Layers to Active Threats&#8221;</em><br>In this issue, we&#8217;re straddling both ends of the SysAdmin spectrum: going back to the bedrock with the OSI model (don&#8217;t roll your eyes yet) and facing forward into the very real, very active world of exploited vulnerabilities (yes, the WSUS one). The juxtaposition is intentional: whether you&#8217;re explaining Layer 3 routing to a junior or scrambling to fix a critical RCE in your update infrastructure, the mindset of &#8220;understand deep; act fast&#8221; is what differentiates the average from the excellent.</p><p>When it comes to cybersecurity, and more importantly achieving real security outcomes, the mantra &#8220;understand deep; act fast&#8221; can feel intimidating for those pivoting into the security space. But here&#8217;s the truth: cybersecurity pros are often the ones in the room who understand their tech stack *most* deeply.</p><p>Why? Because to truly secure something, you have to understand it from the kernel up. Every layer, every dependency, every quirk. Yet, in a world obsessed with abstraction, we&#8217;ve drifted away from the underlying mechanics that keep our systems alive. That blind spot? It&#8217;s exactly where threat actors love to play.</p><p>So how does that tie into this week&#8217;s theme Patch and Pivot? Patching is easy. Anyone can apply an update and move on. But pivoting? That&#8217;s where the real challenge lies. SysAdmins are now standing at the crossroads of IT and security, and the ones who thrive will be those who dig deeper the ones who move beyond &#8220;apply patch&#8221; and into &#8220;understand why it matters.&#8221; Because real defense starts where surface-level understanding stops.</p><p>So if you&#8217;re a SysAdmin today, don&#8217;t wait to be handed a security title, start learning the internals your tools hide. You can&#8217;t protect what you don&#8217;t understand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L_y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_y0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 424w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 848w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" width="1456" height="1425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1425,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2841430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/177577492?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L_y0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 424w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 848w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;..</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p><a href="https://www.youtube.com/watch?v=uiLPBbkjuro">This week&#8217;s episode: Halloween &#8220;SysAdmin Horror Stories&#8221;</a> - join Andy as he and guests spin real-world tales where things went terrifyingly wrong in infrastructure, cloud, and on-prem. Yes, there&#8217;s ghosting, haunted servers, and maybe even a spectre of unmanaged firmware creeping through the data centre.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=uiLPBbkjuro" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WVKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=uiLPBbkjuro&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WVKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What You Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><a href="https://www.youtube.com/watch?v=IzoYALUvEJo">Last week&#8217;s episode: University IT training vs real-world readiness</a> - Andy and guest <a href="https://www.linkedin.com/in/clay-tamam-00b6441b3/">Clay Tamam</a> dove into whether formal IT degrees truly prepare sysadmins for the trenches, or if bootcamps, on-the-job hacks, and real mistakes carry more weight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=IzoYALUvEJo" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=IzoYALUvEJo&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Sneak Peek of an Upcoming Episode</h2><p>Next week: Andy and Eric talk about the &#8220;enshitification&#8221; of tech vendors and how vendor behavior has shifted from partner to parasite, what happens when the vendor plays you more than you play the tech, and what SysAdmins can do about it.</p><h2>From AndyOnTech</h2><p><a href="https://www.andyontech.com/posts/how_to_stress_test_linux/">How to stress-test Linux</a> - A clean, practical walkthrough on putting your Linux boxes through controlled chaos. Covers CPU, memory, GPU, and I/O stress testing with just enough explanation to understand what&#8217;s actually happening under the hood. It&#8217;s the kind of test you&#8217;ll wish you ran *before* production went sideways. Perfect weekend lab project for anyone running a home server or validating hardware stability.</p><h2>Core Fundamentals</h2><p><a href="https://en.wikipedia.org/wiki/OSI_model">The OSI model explained</a> - It&#8217;s old-school, yes, but still gold. Understanding each of the seven layers gives you the lens to pinpoint where things go sideways: from physical cabling (Layer 1) to application behavior (Layer 7).</p><h2>Helpful Community Content</h2><ul><li><p><a href="https://janbakker.tech/how-to-restore-deleted-entra-id-conditional-access-policies-and-named-locations/">How to restore deleted Entra ID conditional access policies and named locations</a> - From <a href="https://www.linkedin.com/in/jan-bakker/">Jan Bakker</a>: a lifesaver when someone nukes your conditional access by accident.</p></li><li><p><a href="https://www.thomasmaurer.ch/2025/10/new-video-azure-local-overview/">Azure Local overview video</a> - From <a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a>: what Azure Local is, why you might need it, and how it fits with edge/distributed stuff.</p></li><li><p><a href="https://eclecticlight.co/2025/10/30/updated-cpu-core-frequencies-for-all-current-apple-silicon-macs/">Updated CPU core frequencies for Apple Silicon Macs</a> - Data-driven deep dive for the Apple side of the house. Cool geek reading.</p></li></ul><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p>&#183; <a href="https://fedoramagazine.org/announcing-fedora-linux-43/">Fedora Linux 43 has been released</a> - New features, new kernel, new life for test labs maybe.</p><p>&#183; <a href="https://blogs.windows.com/windows-insider/2025/10/24/announcing-windows-11-insider-preview-build-26120-6982-beta-channel/">Windows 11 Insider Preview Build 26120.6982 (Beta Channel) announced</a> - If you&#8217;re running lab machines or poking at future client OS behavior: heads up.</p><h2>Security Headlines for SysAdmins</h2><p>&#183; <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59287">Critical WSUS vulnerability: CVE-2025-59287 &#8211; patch immediately</a> - This one is <em>massive</em>. A remote, unauthenticated RCE in WSUS, CVSS 9.8, active exploits. If you have a WSUS server role enabled: stop reading, go patch. </p><p>&#183; <a href="https://www.cisa.gov/news-events/alerts/2025/10/14/cisa-adds-five-known-exploited-vulnerabilities-catalog?utm_source=chatgpt.com">Cybersecurity and Infrastructure Security Agency (CISA) updates their Known Exploited Vulnerabilities catalog</a> - They&#8217;ve flagged the WSUS vuln among others; this isn&#8217;t hypothetical anymore.</p><h2>Tool of the Week</h2><p><a href="https://ghostty.org/">Ghostty</a> - A slick terminal-application you&#8217;ll want to try: for those nights when typing at 3 AM and wondering whether your shell can be cooler. Go ahead, indulge your inner penguin.</p><h2>Quick Win of the Week</h2><p>Check your inventory/CMDB and ask the question: <strong>&#8220;Which servers have the WSUS Server role enabled and are listening on ports 8530 or 8531?&#8221;</strong> If you find any, prioritize patching or isolating them immediately. You might just win this week before the next alert hits.</p><h2>Fun Retro SysAdmin Fact</h2><p>Back in the day, the architecture for the mainframe and minicomputer era relied on multi-user terminals connected via RS-232 lines (often at 9600 bps). That meant many sysadmins were night-shift heroes with endless string lights of terminal screens. Integrity of those lights vs. modern dust-filled racks? It&#8217;s evolution, baby.</p><h2>&#9749; Wrap-Up</h2><p>Thanks for riding shotgun with me through this week&#8217;s edition of SysAdmin Weekly remember: &#8220;Fundamentals + Vigilance = Survival.&#8221; If you only take one thing from this newsletter, make it <strong>patch early, understand deeply</strong>.</p><p>Don&#8217;t forget to tune into the podcast over at <a href="https://www.sysadminweekly.com">www.sysadminweekly.com</a> and drop us a rating or share your own horror story (especially around midnight). Until next week: stay sharp, stay curious, and yes&#8230; stay spooky.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #16: Reality Checks and Root Causes]]></title><description><![CDATA[When AI hallucinates, sudo breaks, and even elephants crush your RAM.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-16-reality-checks</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-16-reality-checks</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 02 Oct 2025 16:58:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Sn_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; Running on-prem LLMs gets real with Ollama<br><br>&#183; Home lab talk and blueprints from Project Runspace<br><br>&#183; PowerShell Select-Object deep dives<br><br>&#183; Azure Hybrid Benefit for Linux explained<br><br>&#183; A Study from OpenAI on LLM hallucinations</p><p>&#183; The Jaguar ransomware story continues + sudo exploit headlines</p><p>&#183; BookStack as a documentation MVP</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>This edition leans into a theme I&#8217;m calling <strong>&#8220;Reality Checks&#8221;</strong>. In this context that refers to the messy truth between our ideal architecture diagrams and what actually breaks in production. From AI hallucinations to credential leaks, active exploits, and big companies being breached, tech doesn&#8217;t always respect our boundaries. My note this week will tie those stories together and challenge you (and me) to stay humble, vigilant, and ready to adapt.</p><p>It&#8217;s funny that this edition also features podcast episodes that discuss lab build-outs and local LLM architecture discussions. It&#8217;s funny because I can think of several cases throughout my career where the architecture was initially made with assumptions but ultimately wasn&#8217;t the correct architecture in the end. One example that comes to mind is from when Microsoft RDS (Remote Desktop Services) was the new cool-kid on the block. The provider I was with at the time had been servicing a large customer who wanted to start leveraging the thin-client model and use co-located RDS services for end-users.</p><p>On-paper the architecture followed all Microsoft best practices and each RDS host was specced in a way that followed industry standards as well as those recommended by the customer&#8217;s business applications and developers. Well, it turned out that due to the way one of said applications consumed memory, it didn&#8217;t become clear what the full needed RDS host memory requirement was until switch to production. Even the software vendor claimed that all should be well on shared infrastructure like RDS. Spoiler alert&#8230;. it wasn&#8217;t. Even the small test sample prior to going live didn&#8217;t surface memory contention. </p><p>The result? Poor performance on launch day due to an unforeseen memory consumption issue. We had RDS servers crumbling under the weight of 3 to 4 times more memory usage per session than what the architecture called for. Needless to say, these systems were paging memory like crazy and performance was&#8230;. less than stellar.</p><p>The moral of the story? We can&#8217;t make assumptions and take vendor guidance at face value. Question everything and test everything. Challenge your own assumptions. Because at the end of the day, if you don&#8217;t, Murphey&#8217;s Law will challenge them for you&#8230;. and not usually in a way that you prefer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sn_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230; back to our regularly scheduled programming&#8230;.</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/ez7VK9TFZU4?si=VqxGrvBXZ1aTYJbU">Running LLMs On-Prem with Ollama</a></strong><br><a href="https://www.linkedin.com/in/asyrewicze">Andy</a> and <a href="https://www.linkedin.com/in/mikenelsonio/">Mike Nelson</a> dig into what it looks like to host large language models in your own datacenter (or basement). They wrestle with resource demands, deployment strategies, use-cases, and integration headaches. If you&#8217;ve ever thought &#8220;AI &#8594; Cloud only,&#8221; this episode might shake your assumptions.</p><h2>What You Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><strong><a href="https://youtu.be/2zLue8ldtR0?si=eTzyIMdzmrGCGzeU">Building a Home Lab on the Cheap</a></strong><br>Andy and Eric walk through how to bootstrap a functional home lab without draining your bank account. From repurposed hardware to clever virtualization, it&#8217;s the kind of episode you revisit when your budget says &#8220;no upgrades this year.&#8221; Great lessons for both newcomers and seasoned admins alike.</p><h2>Sneak Peek of an Upcoming Episode</h2><p><strong>SysAdmin Horror Stories (Coming Late October)</strong><br>We&#8217;re stitching together a &#8220;hall of horrors&#8221; version of SysAdmin life, complete with outages, screw-ups, and lessons learned. Want your story immortalized? Send it to <a href="mailto:contact@sysadminweekly.com">contact@sysadminweekly.com</a> (shame optional). Be sure to anonymize as needed&#8230;&#8230;just don&#8217;t leave the punchline out.</p><h2>From Project Runspace</h2><p><strong><a href="https://projectrunspace.org/how-to-build-a-home-lab-for-learning-server-administration/">How to Build a Home Lab for Learning Server Administration</a></strong><br>Eric&#8217;s post here is a companion to last week&#8217;s podcast: it breaks down physical vs. virtual choices, pitfalls to avoid, and how to structure a lab you&#8217;ll actually <em>use</em>. Think of it as your lab&#8217;s blueprint&#8230;&#8230;don&#8217;t build blind.</p><h2>Core Fundamentals</h2><p><strong><a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-options-in-windows">The Windows Boot Process</a></strong><br>Here&#8217;s what actually happens when a Windows box powers on: first the Windows Boot Manager, then the OS loader, then resume loader (for hibernation/fast boot paths). All boot settings are tucked in the BCD, editable with bcdedit (or MSConfig for the less adventurous). Add in Secure Boot, Trusted Boot, and ELAM, and you&#8217;ve got multiple layers defending your system <em>before</em> the user even signs in.</p><h2>Helpful Community Content</h2><p><strong><a href="https://www.youtube.com/live/uz0AjsZDK9A">PowerShell Select-Object Deep Dive</a></strong><br><a href="https://www.linkedin.com/in/andrewplatech/">Andrew Pla</a> and Fred Weinmann dig into how Select-Object can be wielded for cleaner, more efficient pipelines. If your PowerShell scripts feel messy, this is the kind of polish you need.</p><p><strong><a href="https://www.joeyverlinden.com/upgrade-to-windows-11-25h2/">Upgrade to Windows 11 25H2 via Intune</a></strong><br><a href="https://www.linkedin.com/in/joeyverlinden/">Joey Verlinden</a> walks through using feature update policies in Intune to push 25H2. Its helpful if you manage many endpoints and want a smooth upgrade path.</p><p><strong><a href="https://www.thomasmaurer.ch/2025/09/unlock-cloud-savings-for-linux-vms-with-the-azure-hybrid-benefit/">Azure Hybrid Benefit for Linux Explained</a></strong><br><a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a> and <a href="https://www.linkedin.com/in/shreyabaheti/">Shreya Baheti</a> detail how you can bring existing Red Hat/SUSE subscriptions into Azure, cutting redundant licensing costs and potentially saving a boatload vs pay-as-you-go.</p><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p><strong><a href="https://openai.com/index/why-language-models-hallucinate/">Why Language Models Hallucinate</a></strong><br>OpenAI turns the microscope inward and explains how hallucinations arise from how models are trained and evaluated. The takeaway? Some hallucinations are baked into the design, not just sloppy inputs. Understanding this helps you build more resilient systems around AI outputs.</p><h2>Security Headlines for SysAdmins</h2><p><strong><a href="https://www.bleepingcomputer.com/news/security/jaguar-land-rover-jlr-confirms-data-theft-after-recent-cyberattack/">Jaguar / Land Rover Ransomware &amp; Data Theft</a></strong><br>Even massive firms get hit. Factories went offline, data was stolen, and initial denials gave way to a public breach. Lesson: size &#8800; immunity.</p><p><strong><a href="https://www.bleepingcomputer.com/news/security/cisa-warns-of-critical-linux-sudo-flaw-exploited-in-attacks/">Sudo Vulnerability Under Active Exploitation</a></strong><br>The --chroot (-R) handling in sudo has a flaw being exploited in the wild. Local privilege escalation, bypassing sudoer rules &#8212; patch now, test quickly, and verify mitigation.</p><h2>Tool of the Week</h2><p><strong><a href="https://www.bookstackapp.com">BookStack</a></strong><br>A lean, self-hosted documentation platform built on Laravel. Supports WYSIWYG and Markdown editors, roles/permissions, and structured books/chapters. If you need a central place for runbooks or team docs, BookStack is a strong option without the overhead of massive wiki stacks.</p><h2>Quick Win of the Week</h2><p>Fire up a BookStack instance (Docker, VM, whatever), import one critical doc (onboarding, firewall rules, etc.), and force yourself to use it exclusively for one week. That tiny shift centralizes knowledge, surfaces gaps, and starts cracking down on siloed knowledge.</p><h2>Fun Retro SysAdmin Fact</h2><p>Back in the day, Microsoft&#8217;s <strong>BootVis</strong> was a tool for profiling and optimizing Windows boot performance. Now, we take near-instant VM boot and container snapshots for granted, but sysadmins still can&#8217;t resist chasing those milliseconds.</p><h2>&#9749; Wrap-Up</h2><p>That&#8217;s all for now. We&#8217;ve walked through AI realities, lab ambitions, boot internals, and real-world security failures. The disconnect between expectation and execution is where we earn our stripes. Stay grounded, stay skeptical, and never trust assumptions.</p><p>Don&#8217;t forget:<br>- Send your horror stories for October to <a href="mailto:contact@sysadminweekly.com">contact@sysadminweekly.com</a> - Share this newsletter with a SysAdmin peer<br>- Hit reply with your feedback, war stories, or what you&#8217;d like us to cover next</p><p>Stay curious,</p><p>Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #15: Stories from the Trenches]]></title><description><![CDATA[Why the best SysAdmin lessons aren&#8217;t in manuals, they&#8217;re in the stories we live (and survive)]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-15-stories-from-the</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-15-stories-from-the</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 17 Sep 2025 16:46:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EtRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; SysAdmin Weekly is moving to <strong>bi-weekly</strong> for deeper insights and less noise.</p><p>&#183; New podcast episode digs into <strong>why documentation matters</strong> and how it saves your future self.</p><p>&#183; Last week&#8217;s podcast broke down <strong>Conditional Access</strong>, including pitfalls, best practices, and lessons learned.</p><p>&#183; Eric Siron shares tips on <strong>writing trouble tickets that actually get resolved</strong>.</p><p>&#183; This week&#8217;s fundamentals spotlight is <strong>Linux basics</strong>, because cloud = Linux.</p><p>&#183; Community voices highlight <strong>AI storage internals, running local AI agents, and Apple&#8217;s new disk image format</strong>.</p><p>&#183; Apple preps macOS Tahoe with new fixes and updates for admins to tackle.</p><p>&#183; Security headlines: <strong>worm-driven NPM supply chain attack</strong> and the <strong>Windows 10 support countdown</strong>.</p><p>&#183; Tool of the week: <strong>Greenshot</strong>, the lightweight screenshot sidekick every sysadmin needs.</p><p>&#183; Quick win: document one &#8220;failure mode&#8221; in your environment to save yourself later.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Schedule Change Announcement</h2><p>SysAdmin Weekly - the Newsletter is going <strong>bi-weekly</strong>. Why? More value, less filler. This newsletter was always intended to be a supplement to the weekly podcast episodes and by doubling the time between issues, I can deliver insights and context instead of dumping a pile of links in your inbox. Quality over quantity&#8230;because your time is worth more than another unread newsletter.</p><p>NOTE: The podcast is our core content, and will remain (as always) on a weekly cadence!</p><div><hr></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>This week ties together docs, tickets, lifecycle planning, and tooling. They&#8217;re not just chores they&#8217;re narratives. Documentation is the history book, tickets are the plot twists, OS lifecycles mark the chapters, and tools like Greenshot are the illustrations. Together, they tell the story of how systems live, break, and (hopefully) recover.</p><p>We&#8217;ve touched on learning in tech before, and I&#8217;ve found that storytelling, putting context around tech and solutions, is one of the most powerful ways to learn. Sure, the &#8220;cautionary tale&#8221; is classic IT lore, but there are also quieter stories worth telling: the &#8220;why do we do this&#8221; moments.</p><p>I think about the &#8220;why&#8221; a lot. Like when helping a nonprofit expand digital capabilities meant they could assist more people. Or when a medical customer&#8217;s patient database was down hard, and restoring it kept labs, imaging, and follow-up appointments running. Or in manufacturing, where IT-driven cost savings during a downturn literally kept entire teams employed.</p><p>Stories in IT aren&#8217;t just learning tools. They&#8217;re reminders of the very real human impact behind the job. So, the next time you&#8217;re buried in day-to-day sysadmin chaos, remember your &#8220;why.&#8221; Those stories you&#8217;ve lived? They matter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtRN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!EtRN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230; back to our regularly scheduled programming.</p><div><hr></div><h2>Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I">SysAdmin Weekly - 022 - Why IT Documentation Matters (Even if you Hate Writing it)</a>: </strong>Fresh episode just dropped today: <strong>Why Documentation Matters in IT</strong>. Eric and I talk about how documentation is your future self&#8217;s life raft, and that&#8217;s whether it&#8217;s recovery steps, config notes, or &#8220;who owns this service.&#8221; We share horror stories of missing docs causing chaos and give tips for making documentation suck less: structure, ownership, and findability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qfyo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qfyo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What you Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><strong><a href="https://youtu.be/rY8rpSG8NsU?si=UzefnTTECqjVbawl">SysAdmin Weekly - 021 - Microsoft Entra ID Conditional Access Explained</a>: </strong>Last week, Paul Schnackenburg joined me to dive into <strong>Conditional Access</strong>. What it is, why it matters, and where admins trip over implementation. We talked pitfalls (breaking workflows with too-tight policies), benefits (keeping accounts secure), and shared some real-world war stories. If you&#8217;re rolling out Conditional Access, this one&#8217;s your crash course.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=rY8rpSG8NsU" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GIxp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=rY8rpSG8NsU&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GIxp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Sneak Peek of the Next Episode</h2><p>Coming up next week on <a href="https://www.youtube.com/@sysadminweekly">SysAdmin Weekly</a>: <strong>Building a Home Lab on the Cheap</strong>. We&#8217;ll be covering how to get started without draining your wallet. This includes hardware hacks, cloud freebies, and creative virtualization tricks.</p><p>I&#8217;d love to hear your <strong>homelab setups and stories</strong>. Share them with me, and I might feature a few in the show!</p><div><hr></div><h2>From Project Runspace</h2><p><a href="https://projectrunspace.org/how-to-submit-an-effective-trouble-ticket/">How to Submit an Effective Trouble Ticket</a> - Eric shares some clear, actionable guidance on writing tickets that don&#8217;t get bounced around. Provide context, logs, what you tried, and what you expected. Better tickets = faster fixes and fewer headaches.</p><div><hr></div><h2>Core Fundamentals</h2><p><a href="https://training.linuxfoundation.org/training/introduction-to-linux/">Introduction to Linux (Linux Foundation Free Course)</a></p><p>Linux runs the world. This includes things like cloud workloads, containers, IoT, even your kid&#8217;s smart fridge. If you&#8217;re in IT and not comfortable on Linux, now&#8217;s the time. This free course gets you hands-on with the basics and helps you level up where it counts most.</p><div><hr></div><h2>Helpful Community Content</h2><p><a href="https://techcommunity.microsoft.com/blog/itopstalkblog/how-azure-storage-powers-ai-workloads-behind-the-scenes-with-openai-blobfuse--mo/4442540">How Azure Storage Powers AI Workloads</a> - <a href="https://www.linkedin.com/in/pierreroman/">Pierre Roman</a> and <a href="https://www.linkedin.com/in/vamshikommineni/">Vamshi Kommineni</a> explain how Blob Storage handles AI at scale. Storage isn&#8217;t just dumb disks anymore; it&#8217;s AI fuel.</p><p><a href="https://thomasthornton.cloud/2025/08/13/docker-mcp-toolkit-hassle-free-local-agentic-ai-with-mcp-servers/">Docker MCP Toolkit: Local Agentic AI Made Easy</a> - <a href="https://www.linkedin.com/in/thomasthornton1/">Thomas Thornton</a> breaks down running local AI agents with Docker&#8217;s MCP toolkit. Simplifies experimentation and orchestration for sysadmins tinkering with AI.</p><p><a href="https://eclecticlight.co/2025/09/17/should-you-use-tahoes-new-asif-disk-images/">Apple&#8217;s New ASIF Disk Images</a> - Howard Oakley benchmarks and explains who should care about Apple&#8217;s new format. If you deploy Mac images or deal with storage optimization, worth a read.</p><div><hr></div><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p><a href="https://www.macrumors.com/2025/09/11/macos-tahoe-26-release-notes/">MacOS Tahoe Release Notes</a> - New tweaks, fixes, and security updates. Admins managing Mac fleets should scan this closely for compatibility issues. Expect some patching fun and maybe a surprise or two in the UI changes.</p><p><a href="https://www.microsoft.com/en-us/windows/end-of-support?msockid=35a127b0490c698b23e234bd4819680d">Windows 10 End of Support</a> - The end is near. If you&#8217;re still running Win10, plan upgrades now. Test legacy apps, drivers, and licenses before your helpdesk tickets explode.</p><div><hr></div><h2>Security Headlines for SysAdmins</h2><p><a href="https://www.bleepingcomputer.com/news/security/self-propagating-supply-chain-attack-hits-187-npm-packages/">Self-Propagating Supply Chain Attack Hits 187 NPM Packages</a> - A worm-style exploit in npm packages. Mitigation tips: lock dependencies, use checksums, scan your supply chain, and restrict build agent permissions. Don&#8217;t let your CI/CD pipeline turn into a trojan horse.</p><div><hr></div><h2>Tool of the Week</h2><p><strong><a href="https://www.getgreenshot.org">Greenshot</a> </strong>is Lightweight, open-source, and a sysadmin&#8217;s secret weapon for docs and tickets.</p><p>&#183; Grab screen regions, windows, or even scrolling pages.</p><p>&#183; Annotate, highlight, blur, and obfuscate sensitive bits.</p><p>&#183; Export directly to clipboard, files, or email.</p><p>Greenshot is faster than Windows&#8217; built-in tools and makes documenting issues painless.</p><div><hr></div><h2>Quick Win of the Week</h2><p>This week&#8217;s theme is <strong>Infrastructure as Storytelling</strong>. Quick win: Pick one critical service and document its &#8220;failure story.&#8221; Who gets notified? What breaks? How do you fix it? Run the drill once and you&#8217;ll thank yourself when the lights go out.</p><div><hr></div><h2>Fun Retro SysAdmin Fact</h2><p>SysAdmins in the &#8217;80s swapped patches and tools on <strong>dial-up BBSs</strong>. Picture sitting by a phone line, listening to screeches, and praying no one picked up the phone mid-download. Kids today will never know the pain of a 2-hour patch download interrupted by mom making a call.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>That&#8217;s it for this round. Thanks for reading and keeping the lights on in IT.</p><p>New podcast goes live weekly: <a href="https://www.youtube.com/@sysadminweekly">SysAdmin Weekly on YouTube</a> &#8212; subscribe, share, and drop a comment.</p><p>Catch all past issues, resources, and extras from the newsletter at <a href="https://newsletter.sysadminweekly.com">newsletter.sysadminweekly.com</a>.</p><p>Stay caffeinated, stay patched, and stay sane.</p><p>- Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #14: Guardrails for the Modern SysAdmin]]></title><description><![CDATA[From Pi-Hole to Conditional Access, this week is all about keeping the chaos in its lane.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-14-guardrails-for</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-14-guardrails-for</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 03 Sep 2025 16:40:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gLyu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR - This Week in SysAdmin Land</h2><p>&#183; &#128197; Newsletter schedule shifting to <strong>mid-day Wednesdays</strong> (because mornings = ticket hell).</p><p>&#183; &#127897;&#65039; New podcast: Top Microsoft Skills every SysAdmin should have.</p><p>&#183; &#128737;&#65039; Security watch: Cloudflare caught up in Salesloft Drift mess + Microsoft deep dive on Storm-0501.</p><p>&#183; &#128233; Microsoft limiting email from .onmicrosoft.com domains.</p><p>&#183; &#128179; SSA database leak reminder: consider credit freezes (especially for kids).</p><p>&#183; &#128295; Tool of the week: Pi-Hole (because ads are malware with better PR).</p><p>&#183; &#128240; Great community content: decision-making for SysAdmins, OpenStack POCs, career pauses, and retention policy scripting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#128226; Schedule Change Announcement</h2><p>Heads-up! We&#8217;re moving the newsletter drop to <strong>mid-day on Wednesdays</strong>. Why? Because most of you are knee-deep in tickets, outages, and weird printer issues on Tuesday mornings. Consider this your mid-week coffee break instead of a Tuesday-morning distraction.</p><div><hr></div><h2>&#128161; This Week&#8217;s Insight(s) from Andy</h2><p>If you think about it, most of a sysadmin&#8217;s job is building and maintaining <strong>guardrails</strong>.</p><p>Sometimes they&#8217;re technical, like Pi-Hole blocking junk traffic, retention policies keeping lawyers happy, Conditional Access stopping &#8220;Bob in Finance&#8221; from logging in from Timbuktu. Other times, they&#8217;re life-related, like freezing credit after a breach so the bad guys can&#8217;t open a mortgage in your kid&#8217;s name.</p><p>This week&#8217;s news is a reminder that attackers are constantly hunting for the gaps. Our job isn&#8217;t to stop every car on the road, it&#8217;s to make sure they don&#8217;t plow through our lane. Guardrails may not be glamorous, but without them, the crash is inevitable.</p><p>As many readers of this publication and subscribers of the podcast know, I&#8217;ve spent a good chunk of my career either as the customer of MSPs, working for an MSP, or selling to MSPs as a vendor. MSPs thrive on process and iteration, and the same can be said of most internal IT departments.</p><p>I&#8217;ve seen what happens when guardrails are missing. Take one customer I supported many years ago: they didn&#8217;t have any M365 rules in place to alert on the creation of inbox forwarding rules. A malicious insider with high-level IP access set one up that quietly forwarded sensitive data to a competitor. Without guardrails, security was an afterthought and abuse was inevitable.</p><p>Guardrails aren&#8217;t just about security though. RAID, for example, is a guardrail for your data. Without it, you&#8217;re a single drive failure away from disaster. Whether it&#8217;s data resilience or security posture, the guardrails we build and maintain are critical to the safety of both our businesses and the digital world we support.</p><p>Take that responsibility seriously. Build guardrails. Maintain them. And keep the chaos at bay.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gLyu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gLyu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!gLyu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. back to our regularly scheduled programming.</p><div><hr></div><h2>&#127911; Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/Uv2YcJV431M?si=ceqTCRKplAlz7Af0">Episode 020: The Top Microsoft Skills Every SysAdmin Needs</a></strong><br>Eric and I break down the must-have Microsoft skills for today&#8217;s SysAdmins. Topics range from Entra ID know-how to keeping your PowerShell chops sharp. We talk about why old &#8220;checkbox&#8221; skills aren&#8217;t enough anymore, and which modern Microsoft tools really separate the heroes from the merely competent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/Uv2YcJV431M?si=aqdrK-yntIuzCNxZ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!apVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!apVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/Uv2YcJV431M?si=aqdrK-yntIuzCNxZ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!apVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!apVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#9194; What You Missed on Last Week&#8217;s Episode</h2><p><strong><a href="https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N">Episode 019: What Counts as a Security Breach (and What Doesn&#8217;t)</a></strong><br>Last week we dug into the messy gray area of &#8220;breach&#8221; vs. &#8220;incident.&#8221; Not every phishing click means a headline, but downplaying real breaches is dangerous too. If you&#8217;ve ever had management panic over nothing (or shrug at everything), this episode is worth a listen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zozk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zozk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128302; Sneak Peek of the Next Episode</h2><p>Next week, Paul Schnackenburg is back! We&#8217;re tackling <strong>Conditional Access in Entra ID</strong>. Expect practical advice, war stories, and why ignoring &#8220;break glass&#8221; accounts is like skydiving without a backup chute.</p><div><hr></div><h2>&#128221; From AndyOnTech and Project Runspace</h2><p><strong><a href="https://projectrunspace.org/decision-making-for-server-administrators-and-system-architects/">Decision Making for SysAdmins and System Architects &#8212; by Eric Siron</a></strong><br>Eric argues that the best SysAdmins aren&#8217;t the fastest typers or the fanciest scripters. They&#8217;re the ones who make the smartest calls before touching a config. This article covers mental models and structured thinking that help you avoid firefights before they start.</p><div><hr></div><h2>&#128218; Core Fundamentals</h2><p><strong><a href="https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-fundamentals/?practice-assessment-type=certification">Microsoft AI-900: Azure AI Fundamentals</a></strong><br>The AI buzz isn&#8217;t going away anytime soon. This entry-level cert introduces you to Azure&#8217;s AI services, responsible AI practices, and core concepts. Even if you never become an AI engineer, it gives you enough grounding to call BS in the next vendor pitch.</p><div><hr></div><h2>&#128101; Helpful Community Content</h2><p><strong><a href="https://www.thomasmaurer.ch/2025/08/implementing-a-center-of-excellence-for-generative-ai/">Azure Essentials Show: Building a Generative AI Center of Excellence</a></strong><br><a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a> &amp; <a href="https://www.linkedin.com/in/benbrauer/">Ben Brauer</a> talk about scaling generative AI responsibly inside an org: governance, best practices, and how not to let &#8220;AI everywhere&#8221; turn into &#8220;AI mess everywhere.&#8221;</p><p><strong><a href="https://www.linkedin.com/in/tonyredmond/">Tony Redmond</a>: <a href="https://office365itpros.com/2025/08/12/connect-ippssession-azure/">PowerShell for M365 Retention Policies</a></strong><br>A deep dive into using PowerShell to wrangle retention policies across tenants. It&#8217;s practical scripting advice for anyone tired of clicking around the compliance center UI.</p><p><strong><a href="https://www.linkedin.com/in/tkurek/">Tytus Kurek</a>: <a href="https://ubuntu.com//blog/openstack-poc">How to Set Up an OpenStack POC</a></strong><br>Thinking about private cloud or just want to kick the tires on OpenStack? This guide shows how to spin up a POC without dedicating a month of your life to it.</p><p><strong><a href="https://www.reddit.com/r/sysadmin/comments/1n6ypbp/has_anyone_paused_their_tech_career_for_family/">Reddit: Pausing Your Tech Career for Family</a></strong><br>SysAdmins candidly discuss stepping away for family reasons and then re-entering tech. It&#8217;s raw, thoughtful, and a reminder that the career ladder doesn&#8217;t always go straight up.</p><div><hr></div><h2>&#127970; Other SysAdmin Content from Vendors &amp; Official Pubs</h2><p><strong><a href="https://techcommunity.microsoft.com/blog/exchange/limiting-onmicrosoft-domain-usage-for-sending-emails/4446167">Microsoft: Limiting .onmicrosoft.com Email Sending</a></strong><br>Starting soon, .onmicrosoft.com domains won&#8217;t be usable for outbound email. The intent is to cut off a common abuse vector used in phishing and spoofing. Check if you&#8217;ve got any workflows still tied to this before they silently break.</p><p><strong><a href="https://www.experian.com/blogs/ask-experian/requesting-a-security-freeze-for-a-minor-childs-credit-report/?msockid=35a127b0490c698b23e234bd4819680d">Experian: How to Request a Credit Freeze for a Minor</a></strong><br>With reports of the entire SSA database floating around, identity theft risk just went way up. Freezing your own credit is easy; freezing your kids&#8217; credit takes more paperwork but may be just as critical.</p><div><hr></div><h2>&#128274; Security Headlines for SysAdmins</h2><p><strong><a href="https://www.bleepingcomputer.com/news/security/cloudflare-hit-by-data-breach-in-salesloft-drift-supply-chain-attack/">Cloudflare Impacted by Salesloft Drift Supply Chain Attack</a></strong><br>Even big security vendors aren&#8217;t immune to supply chain risk. Cloudflare confirmed exposure via the Salesloft Drift compromise. If you integrate with SaaS platforms, treat vendor risk management as a core control, not an afterthought.</p><p><strong><a href="https://www.microsoft.com/en-us/security/blog/2025/08/27/storm-0501s-evolving-techniques-lead-to-cloud-based-ransomware/">Microsoft on Storm-0501 Ransomware TTPs</a></strong><br>Microsoft breaks down how Storm-0501 is abusing cloud services to launch ransomware campaigns. It&#8217;s a reminder that attackers are moving where the workloads are, and &#8220;the cloud&#8221; doesn&#8217;t magically protect you.</p><div><hr></div><h2>&#128736; Tool of the Week</h2><p><strong><a href="https://pi-hole.net/">Pi-Hole</a></strong><br>A local DNS sinkhole that blocks ads, trackers, and shady domains network-wide. It&#8217;s great for home labs and SMBs alike, and the dashboard gives you eye-opening insight into just how much garbage your devices try to connect to daily.</p><div><hr></div><h2>&#9889; Quick Win of the Week</h2><p>Audit your tenant for auto-forwarding inbox rules. They&#8217;re still one of the cheapest and dirtiest tricks attackers (or malicious insiders) use to exfiltrate data. In most M365 environments, you can surface these with a quick PowerShell one-liner and put a guardrail in place before it becomes a security incident.</p><div><hr></div><h2>&#128377;&#65039; Fun Retro SysAdmin Fact</h2><p>In the 1980s, 5-10 MB hard drives would be sold for up too $3,000. That&#8217;s roughly $300 per megabyte. Today, you can buy a 1 TB SSD for less than lunch money. Not a bad return on progress.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>That&#8217;s a wrap for this week! As always, you can find all the podcasts, newsletters, and resources over at <strong><a href="https://www.sysadminweekly.com">SysAdminWeekly.com</a></strong>.</p><p>Go forth, patch responsibly, and don&#8217;t forget to hydrate. See you mid-week next Wednesday!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #13: Former Best Practices, New Headaches]]></title><description><![CDATA[Vendors keep moving the goalposts! From VMware licensing chaos to Entra ID shifts, here&#8217;s how SysAdmins adapt (and stay sane).]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-13-former-best-practices</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-13-former-best-practices</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Tue, 26 Aug 2025 16:04:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T57f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; Broadcom + VMware = SysAdmin headaches (and maybe a few choice swear words).</p><p>&#183; Revisiting Hyper-V management drama. Which tool should you use, when, and why it matters.</p><p>&#183; Next episode of the podcast: redefining &#8220;Compromise&#8221; in security (spoiler: it&#8217;s not just &#8220;the attacker owns everything on your network&#8221;).</p><p>&#183; Stress testing Linux makes a comeback, because benchmarks matter.</p><p>&#183; Core Fundamentals: Getting started with Entra ID (because it underpins literally everything in Microsoft&#8217;s cloud).</p><p>&#183; Community gold: break glass accounts with TAP/FIDO2, AI thought leader lists, open source LLMs in enterprises, and benchmarking GPUs on Linux.</p><p>&#183; Vendor news: Ubuntu Pro patches now surface in Azure Update Manager.</p><p>&#183; Security news regarding RDP and Malicious Android Apps</p><p>&#183; Tool of the Week: yabai, the MacOS tiling window manager you didn&#8217;t know you needed.</p><p>&#183; Quick win + retro fact to close us out with a grin.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>If there&#8217;s a theme this week, it&#8217;s <strong>&#8220;control slipping away&#8221;</strong>.</p><p>Broadcom&#8217;s VMware changes are forcing IT teams to rethink strategies they thought were stable. Microsoft is shifting how we handle identity and access in Entra ID (hello, break glass MFA requirements). Even Linux SysAdmins are talking benchmarking and stress testing, because performance drivers can make or break certain deployments.</p><p>The pattern? SysAdmins are being asked to manage <em>less certainty with more responsibility</em>. Vendors keep moving the goalposts, and we&#8217;ve got to adapt&#8230; with the right tools, smarter fundamentals, and a good dose of community wisdom to keep us sane.</p><p>I think a core theme throughout my (now) 23 year career in tech is the fact that long-standing &#8220;best practices&#8221; have a habit of changing, whether we want them to or not. An example&#8230;.</p><p>I remember the days of centralized end-user computing. There was a time that Citrix was the &#8220;top dog&#8221; in this area. I remember deploying Metaframe XP and presentation server 4 and having a high degree of success across multiple environments. From there, Citrix starting becoming cost prohibitive (not unlike VMware now!), and many organizations moved to RDS (Remote Desktop Services) in Windows Server. After many of those deployments and ongoing support, admins learned very quickly that multiple users leveraging the same OS instance created some&#8230;. Challenges.</p><p>As a result the industry then shifted to VMware View&#8230;. Which then rebranded to &#8220;Horizon View&#8221;&#8230;.. and&#8230;.. and&#8230;. and&#8230;. you see what the theme is here. SysAdmins have LONG had to roll with changes in the industry and within specific technology areas (centralized end-user computing in this example). Adaptation, questioning the status-quo, patience (to resist changing too quickly), and staying up to date on best practices are all skills that will prepare SysAdmins for this sad-reality of the tech space. Remember, best practices are less &#8216;rules carved in stone&#8217; and more like &#8216;guidelines&#8217; scribbled on a whiteboard that vendors keep erasing when you turn your back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T57f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T57f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T57f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!T57f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T57f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. Back to our regularly scheduled programming</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p>&#127897;&#65039; <a href="https://youtu.be/nWwJPrYJJbc?si=J_VDEi7gu0UI3if_">WHAT THE HELL DID BROADCOM DO TO VMWARE?! (Yes&#8230; all-caps are warranted)</a></p><p>Broadcom&#8217;s VMware acquisition fallout is in full swing. Licensing changes, customer pushback, and SysAdmins left holding the bag. Andy and Eric break down what&#8217;s changing, why it matters, and how to plan your next move if VMware is in your stack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=nWwJPrYJJbc" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Grjt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A computer on a desk\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=nWwJPrYJJbc&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A computer on a desk

AI-generated content may be incorrect." title="A computer on a desk

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!Grjt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>In Case You Missed It on SysAdmin Weekly</h2><p>&#127897;&#65039; <a href="https://youtu.be/QWhWRc5dZjQ?si=tMyWevJ8PikOsj19">Hyper-V Management Drama</a></p><p>Missed this one thanks to last week&#8217;s special Thursday edition (life prevented Andy from our usual FULL newsletter publication)? In this episode, Andy and Eric dive into the messy world of Hyper-V management. Mainly, what tools exist, when you should use them, and how to keep from losing your mind when Microsoft gives you four overlapping options.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=QWhWRc5dZjQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iTJu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A computer on a desk\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=QWhWRc5dZjQ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A computer on a desk

AI-generated content may be incorrect." title="A computer on a desk

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!iTJu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Sneak Peek of the Next Episode</h2><p>Next up later this week: <em>&#8220;What is the definition of the word Compromise?&#8221;</em></p><p>We&#8217;ll be unpacking what <em>compromise</em> really means in a cybersecurity context. Spoiler: it&#8217;s way more nuanced than &#8220;someone got popped.&#8221; Expect a mix of philosophy, practical detection strategies, and a reality check for anyone tossing the term around without thinking.</p><h2>From AndyOnTech and Project Runspace</h2><p>&#128214; <a href="https://www.andyontech.com/posts/how_to_stress_test_linux/">How to Stress Test Linux</a></p><p>We covered this one before, but worth a revisit with the benchmarking discussions going around the community this week. If you&#8217;re deploying workloads and want to test your Linux box under pressure, here&#8217;s a step-by-step breakdown on how to do it.</p><h2>Core Fundamentals</h2><p>&#128214; <a href="https://learn.microsoft.com/en-us/entra/fundamentals/">Getting Started with Microsoft Entra ID</a></p><p>Entra ID isn&#8217;t just &#8220;Azure AD with a new name&#8221;, it&#8217;s the backbone of Microsoft&#8217;s entire cloud identity stack. This Microsoft Learn documentation gives you the fundamentals you need to start strong.</p><h2>Helpful Community Content</h2><p>&#128737;&#65039; <a href="https://janbakker.tech/break-glass-accounts-and-azure-ad-security-defaults/">Break Glass Accounts and Azure AD Security Defaults</a> &#8212; <a href="https://www.linkedin.com/in/jan-bakker/">Jan Bakker</a> explains how to align Microsoft&#8217;s <em>required MFA for critical management portals</em> stance with the real-world need for bypassed break glass accounts. Solution: Temporary Access Passes + FIDO2 keys. Essential read if you&#8217;re setting these up (like Andy was recently).</p><p>&#129504; <a href="https://www.enterpriseaidigest.com/expert-circle">Expert Circle &#8211; AI Thought Leaders</a> &#8212; <a href="https://www.linkedin.com/in/saiturlapati/">Sai Turlapati</a> has done the community a solid with this list of AI experts, bloggers, and Microsoft tech leaders to follow. Great for curating your feed without doomscrolling LinkedIn randomness.</p><p>&#128161; <a href="https://www.directionsonmicrosoft.com/cio-talk-what-open-source-models-mean-to-enterprises/">What Open Source Models Mean for Enterprises</a> &#8212; <a href="https://www.linkedin.com/in/barrybriggs/">Barry Briggs</a> breaks down the business implications of open source LLMs and how they&#8217;ll change enterprise strategy.<br><br>&#128421;&#65039; <a href="https://00formicapunk00.wordpress.com/2025/08/20/bencharkings-3d-graphic-cards-and-their-drivers/">Benchmarking 3D Graphics Cards and Drivers on Linux</a> &#8212; <a href="https://www.linkedin.com/in/emmanuel-kasprzyk-29a700162/">Emmanuel Kasprzyk</a> gets nerdy on how to properly benchmark GPU performance under Linux. Pair this with AndyOnTech&#8217;s stress test guide (above) for full effect.</p><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p>&#128039; <a href="https://ubuntu.com/blog/ubuntu-on-azure">Ubuntu on Azure: Pro Patches Now Surface in Update Manager</a> &#8212; If you&#8217;re running Ubuntu on Azure, Update Manager will now surface missing Ubuntu Pro patches. One less place to miss something important.</p><h2>Security Headlines for SysAdmins</h2><h3>Surge in Coordinated Scans Target Microsoft RDP Auth Servers</h3><p>Nearly <strong>2,000 IPs</strong> were caught hammering Microsoft RDP Web Access portals in a coordinated campaign. This is way above the usual background noise. Attackers are probing for timing flaws that leak valid usernames, with most traffic flagged as malicious and coming from Brazil.</p><p>&#128073; Lock down RDP: enforce MFA, restrict exposure, and hide it behind VPNs or conditional access. (please?)</p><p><a href="https://www.bleepingcomputer.com/news/security/surge-in-coordinated-scans-targets-microsoft-rdp-auth-servers/">Read more</a></p><h3>Malicious Android Apps with 19M Installs Removed</h3><p>Google yanked <strong>77 malicious Android apps</strong> (19M+ installs) from Play, loaded with adware and banking trojans like Joker and Anatsa. Anatsa now targets <strong>800+ financial apps</strong>, using sneaky payload delivery and Accessibility abuse.</p><p>&#128073; SysAdmins: remind users to enable Play Protect, avoid shady publishers, and scrutinize app permissions.</p><p><a href="https://www.bleepingcomputer.com/news/security/malicious-android-apps-with-19m-installs-removed-from-google-play/">Read more</a></p><h2>Tool of the Week</h2><p>&#129695; <a href="https://github.com/koekeishiya/yabai/tree/master">yabai &#8211; Tiling Window Manager for macOS</a></p><p>This one&#8217;s just&#8230; chef&#8217;s kiss. A tiling window manager for macOS that finally gives you power-user control over your desktop. If you&#8217;ve ever envied i3 on Linux, but were stuck on a Mac, this tool&#8217;s for you.</p><h2>Quick Win of the Week</h2><p>Set up a <strong>break glass account checklist</strong> in your documentation.</p><p>It takes 5 minutes to write down:<br>- Account names<br>- Stored credentials location<br>- Authentication method (TAP/FIDO2)<br>- When they were last tested</p><p>Future you (and your boss) will thank you when chaos strikes.</p><h2>Fun Retro SysAdmin Fact</h2><p>The first ever &#8220;patch Tuesday&#8221;&#8230; wasn&#8217;t on a Tuesday.</p><p>Microsoft&#8217;s original move toward scheduled patching in 2003 dropped on a <strong>Wednesday </strong>(gasp!) The &#8220;Patch Tuesday&#8221; brand didn&#8217;t get locked in until later, once sysadmins around the world begged for a predictable cadence.</p><h2>&#9749; Wrap-Up</h2><p>Another week, another reminder that sysadmins live in constant flux. Whether it&#8217;s Broadcom throwing curveballs, Microsoft rebranding identity yet again, or Linux folks benchmarking their way to glory.</p><p>Drink your coffee, give your dog (or cat?) a good pat on the head for stress-relief, and remember: control may slip, but your SysAdmin skills are the anchor.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly - Thursday Special Drop: Hyper-V Resources for VMware Admins]]></title><description><![CDATA[Life threw a left hook, but here's your Hyper-V binge list]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-thursday-special</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-thursday-special</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 21 Aug 2025 21:13:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ytI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks! Life happened this week. The kind of &#8220;patch Tuesday on a Thursday&#8221; chaos that every SysAdmin knows all too well. Which means instead of the usual Tuesday morning drop, you&#8217;re getting this <strong>out-of-band Thursday Special Edition</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ytI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ytI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!ytI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rather than leave your inbox empty, I wanted to pull together something useful: a curated roundup of every Hyper-V episode we&#8217;ve done on the SysAdmin Weekly Podcast. If you&#8217;re considering a move to Hyper-V (or just trialing it because Broadcom keeps lighting VMware on fire), this is your crash course.</p><p>Regularly scheduled programming returns next Tuesday, bright and early.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#127897; SysAdmin Weekly Hyper-V Episode Extravaganza</h2><p><strong>&#128295; Ep. 017 &#8211; Hyper-V Management Drama and What Tool to Use When</strong><br><a href="https://www.youtube.com/watch?v=QWhWRc5dZjQ">Watch on YouTube</a><br>Hyper-V Manager? Windows Admin Center? Failover Cluster Manager? SCVMM? PowerShell? Azure Arc? Eric and I untangle the mess of management tools and explain when to use what (and when to just pour a drink instead).</p><p><strong>&#127984; Ep. 013 &#8211; Hyper-V in the Domain? Yea or Nea?</strong><br><a href="https://www.youtube.com/watch?v=0y4k5B-TUrg&amp;t=938s">Watch on YouTube</a><br>Should Hyper-V hosts be domain joined, or live in a workgroup? This debate has been raging for years. Spoiler: Eric and I don&#8217;t exactly sit on the fence.</p><p><strong>&#128184; Ep. 003 &#8211; Hyper-V vs. VMware: Licensing</strong><br><a href="https://www.youtube.com/watch?v=ZXWBTsC36g8&amp;t=1s">Watch on YouTube</a><br>Licensing fun! (Yes, that was sarcasm.) But seriously, we break down the differences in software licensing between VMware and Hyper-V. If you&#8217;re running the math right now, this one&#8217;s for you.</p><p><strong>&#10024; Ep. 002 &#8211; What&#8217;s New with Hyper-V in Windows Server 2025?</strong><br><a href="https://www.youtube.com/watch?v=-6oGqimk7cw">Watch on YouTube</a><br>From shiny new features to under-the-hood changes, Eric and I cover what&#8217;s actually useful in the Windows Server 2025 release.</p><p><strong>&#9760;&#65039; Ep. 000 &#8211; No! Hyper-V is NOT Dead!</strong><br><a href="https://www.youtube.com/watch?v=w_A7amIzZtA">Watch on YouTube</a><br>Our very first episode of SysAdmin Weekly (hence the 000 episode number!), where we kicked things off by dispelling the &#8220;Hyper-V is abandonware&#8221; myth. Spoiler: it&#8217;s still a critical part of Microsoft&#8217;s strategy.</p><p><strong>&#127760; Ep. 001 &#8211; What is Azure Local?</strong><br><a href="https://www.youtube.com/watch?v=YpEG-u_A9Qs">Watch on YouTube</a><br>Not strictly Hyper-V, but deeply related. We peel back the layers on Azure Local, and and why Hyper-V is at the heart of it.</p><div><hr></div><h2>&#128499;&#65039; Poll: What Topics Do <em>You</em> Want More Of?</h2><p>SysAdmin Weekly works best when it&#8217;s a two-way conversation. Both the podcast and this newsletter are here for the community, so we want your input.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:363946}" data-component-name="PollToDOM"></div><p>You can also reach us directly at <strong>contact@sysadminweekly.com. </strong>If you have direct questions, or funny stories, or show feedback, feel free to reach out! Also, all show links live at <a href="https://www.sysadminweekly.com">sysadminweekly.com</a>.</p><div><hr></div><h2>Wrap-Up</h2><p>That&#8217;s it for this special drop. Thanks for rolling with the schedule hiccup folks! We&#8217;ll be back with our regularly scheduled programming on the normal <strong>Tuesday morning cadence next week</strong>. Until then, may your patches apply cleanly and your VMs never bluescreen.</p><p>--Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #12: Tools, Prompts, and AI Gremlins in the Machine]]></title><description><![CDATA[Where your prompts become attack vectors and your AI agent needs supervision]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-12-tools-prompts</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-12-tools-prompts</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 13 Aug 2025 15:37:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KoWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h1><ul><li><p>Andy and Mike Nelson unpack how AI agents can assist IT admins in real-world environments.</p></li><li><p>Missed our episode on GitHub Copilot? Eric and Andy had thoughts and tangible use-cases!</p></li><li><p>Eric dives into switching Windows Server activation methods via Project Runspace.</p></li><li><p>Azure sizing made easier with a visual sizer tool for Azure Local solutions.</p></li><li><p>GPT&#8209;5 is now in Azure AI Foundry, say hello to smarter agents&#8230;&#8230;. hopefully</p></li><li><p>Learn to cloud the right way with some great fundamentals from Microsoft Learn and a sweet video from Curtis Milne.</p></li><li><p>Reminder: shared ChatGPT links had a privacy slip, but only for people who used "Share Chat".</p></li><li><p>Prompt injection attacks are evolving, don&#8217;t let your tools turn against you.</p></li><li><p>Rust vibe coding in VSCode with GitHub Copilot.</p></li><li><p>Leadership tip: You're not the hero. Your team is, by Michael Cassar</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div></li></ul><div><hr></div><h1>&#129504; This Week&#8217;s Insight(s) from Andy</h1><p>This week&#8217;s edition rides the edge of a bigger shift: when the <em>abstractions</em> we use (AI copilots, cloud management layers, prompt-based automations) stop being just tools and start becoming the primary way we interact with infrastructure. It's no longer command-line first or docs-first, it&#8217;s <em>assistants-first</em>, <em>UI-driven</em>, <em>suggested-code-by-default</em>&#8230;.  I guess that&#8217;s what i&#8217;m calling it =P</p><p>And that&#8217;s not always a good thing.</p><p>So this week&#8217;s theme isn&#8217;t just about new tools, it&#8217;s about how our mental models of IT work are being reshaped by the tools themselves. When you start trusting the AI to write your code, manage your permissions, or summarize your risks, you better have a backup plan and a mentality of &#8220;trust, but verify.&#8221;</p><p>We&#8217;re not just managing infrastructure anymore. We&#8217;re managing the <em>interface to the infrastructure.</em> And sometimes, it lies to us.</p><p>What stands out to me about this shift is how much it reminds me of the early days of virtualization. Back then, we were moving away from the world of physical servers where every workload had its own metal. Virtualization was the first <em>major</em> abstraction layer in my career and it took some getting used to. Suddenly, we weren&#8217;t configuring workloads directly on hardware anymore, and that broke a lot of long-held assumptions.</p><p>But with that shift came huge upsides: high availability became easier, VM mobility unlocked faster recoveries, and templating changed how we deploy systems. The industry hasn&#8217;t looked back, and we've kept adding abstraction layers on top of that ever since.</p><p>Take Microsoft Azure, for example. Hyper-V still powers the VMs, but you never interact with it directly. The infrastructure has gotten smarter, and now it&#8217;s not just abstracting the hardware&#8230;&#8230;.it&#8217;s interpreting <em>admin intent</em>. And with AI in the mix, that intent-parsing is only going to get more nuanced.</p><p>But here&#8217;s the thing: while this will absolutely make some parts of our lives easier, <em>more abstraction means more layers that can break</em>. The more you delegate, the more you need to trust and verify. Otherwise, you&#8217;re just flying blind at 30,000 feet in an autopilot you didn&#8217;t program.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KoWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KoWo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KoWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!KoWo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KoWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fb0ea7-5ee2-4bef-b517-ee7c708d2e47_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. back to our regularly scheduled programming.</p><div><hr></div><h1>&#127929; Latest on the SysAdmin Weekly Podcast</h1><p><strong>&#127897; <a href="https://youtu.be/6Eb8RpceRfY?si=-UKm0Ud5xrDzHEf5">AI Agents for IT Admins &#8211; with Mike Nelson</a></strong><br>Mike Nelson and I had an unfiltered chat about AI Agents. This included, what they are, how they differ from traditional scripts or tools, and where they might actually <em>replace</em> vs. <em>augment</em> SysAdmin workflows. Think: context-aware ticket triage, real-time remediation, and possibly fewer 2 AM wake-up calls. No marketing fluff, just real-world "what ifs" and &#8220;what the hecks?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/6Eb8RpceRfY?si=Wbf1SAs3KHU6Pp9d" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LtAi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LtAi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/6Eb8RpceRfY?si=Wbf1SAs3KHU6Pp9d&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LtAi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LtAi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bf810c-fb77-42f8-8115-7081d5065616_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#127911; In Case You Missed It on SysAdmin Weekly</h2><p><strong>&#129489;&#8205;&#128187; <a href="https://youtu.be/NbJu8tPgFkg?si=WrzCTADxCBlg_jyD">GitHub Copilot: Friend or Foe for SysAdmins?</a></strong><br>Eric and I revisited the age-old debate: should SysAdmins learn to code? And if AI writes the code for us&#8230; do we still <em>need</em> to? We look at GitHub Copilot not as magic, but as a tool that, when wielded well, makes scripting faster and learning more accessible. And not to mention, when wielded poorly, it generates dangerously plausible nonsense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/NbJu8tPgFkg?si=g_T0ehr9P_X_JCJF" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BckD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BckD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BckD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BckD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BckD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/NbJu8tPgFkg?si=g_T0ehr9P_X_JCJF&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BckD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BckD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BckD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BckD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec1d3c1-1aae-4eaa-afc7-928a259a43bf_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>&#127911; Sneak Peek of the Next Episode</h3><p>Coming up in our next episode later in the week: Eric and I are entering the haunted maze of <strong>Hyper-V management</strong>. Between SCVMM, Failover Cluster Manager, Admin Center, PowerShell, and Azure Arc &#8212; it&#8217;s starting to feel like Microsoft&#8217;s version of a choose-your-own-disaster adventure. We&#8217;ll try to bring some clarity to what <em>should</em> be your go-to management path for Hyper-V.</p><div><hr></div><h1>&#128269; From AndyOnTech and Project Runspace</h1><p><strong><a href="https://projectrunspace.org/how-to-change-the-windows-server-activation-mechanism/">How to Change the Windows Server Activation Mechanism</a></strong><br>Whether you&#8217;re in a lab environment or you just inherited a server with the wrong activation type (OEM, KMS, MAK&#8230;&#8230;.yay acronyms!), Eric&#8217;s write-up walks through changing the activation mechanism on Windows Server. No fluff, just the PowerShell code and commands you&#8217;ll actually use. Useful if you're prepping golden images or cleaning up after a sloppy deployment.</p><div><hr></div><h1>&#129521; Core Fundamentals</h1><p><strong><a href="https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/">Get Started with Microsoft Azure (Microsoft Learn)</a></strong><br>New to Azure or just need a structured place to send your junior admin who keeps asking how the cloud &#8220;actually works&#8221;? Microsoft Learn&#8217;s Azure Fundamentals path covers cloud concepts, service models, pricing, and core services. It&#8217;s vendor-produced, but surprisingly readable and full of free interactive sandboxes that are GREAT for those SysAdmins that are still learning!</p><div><hr></div><h1>&#129653; Helpful Community Content</h1><p><strong><a href="https://awakecoding.com/posts/vibe-coding-a-rust-mcp-proxy-in-vscode-with-github-copilot/">Vibe Coding a Rust MCP Proxy in VSCode with Copilot</a></strong><br><a href="https://www.linkedin.com/in/mamoreau/">Marc-Andr&#233; Moreau</a> documents his experimental journey building a Model Context Protocol (MCP) proxy in Rust using Copilot. If you&#8217;ve been listening to our recent episodes on AI-assisted coding and wondering what that <em>actually</em> looks like in practice, this is a fascinating, nerdy, and completely worthwhile read.</p><p><strong><a href="https://www.youtube.com/watch?v=R6HRf2riUE4">How to Get Into Cloud Engineering</a></strong><br>This is a solid walkthrough of roles, skills, and steps to launch your career in cloud engineering by <a href="https://www.linkedin.com/in/curtis-milne/">Curtis Milne</a>. It&#8217;s a bit dated in terms of specific tooling, but the mindset guidance and roadmap still hold up. Great resource for the up-and-comers on your team.</p><p><strong><a href="https://adamtheautomator.com/coding-ai-break-down/">Don&#8217;t Let AI Write Your Code Blindly</a></strong><br>With great Copilot comes great responsibility. <a href="https://www.linkedin.com/in/adambertram/">Adam Bertram</a> breaks down how AI-generated code can go sideways fast, especially when you assume it will be awesome at refactoring code! </p><p><strong><a href="https://www.michaelcassar.com/blog/youre-not-the-hero-your-team-is">You&#8217;re Not the Hero. Your Team Is. (Michael Cassar)</a></strong><br>A refreshing take on leadership in IT by <a href="https://www.linkedin.com/in/michael3358/">Michael Cassar</a>. This isn&#8217;t another &#8220;be the change&#8221; fluff piece. It&#8217;s about understanding when to take the lead and when to <em>get out of the way</em>. A must-read for tech leads, senior sysadmins, and aspiring IT managers.</p><div><hr></div><h1>&#127903; Other SysAdmin Content from Vendors and Official Publications</h1><p><strong><a href="https://azure.microsoft.com/en-us/blog/gpt-5-in-azure-ai-foundry-the-future-of-ai-apps-and-agents-starts-here/">GPT&#8209;5 in Azure AI Foundry: The Future of AI Apps and Agents</a></strong><br>Microsoft&#8217;s Azure AI Foundry is now packing GPT&#8209;5, complete with multimodal capabilities, deeper reasoning, and improved context handling. If you&#8217;ve been considering building an internal agent to assist with IT support, documentation lookup, or internal ticket triage&#8230; this may be the moment. The future&#8217;s not just here, it&#8217;s packaged in a consumption-based billing model.</p><div><hr></div><h1>&#128266; Security Headlines for SysAdmins</h1><p><strong><a href="https://cybernews.com/ai-news/chatgpt-shared-links-privacy-leak/">ChatGPT Shared Links Leaked Private Data</a></strong><br>Heads up: a recent privacy slip with ChatGPT impacted users who shared chats using the &#8220;Share Chat&#8221; feature. If you never hit that share button, you&#8217;re in the clear. But if you did, know that links could have exposed more than just the visible content. OpenAI says the bug is fixed, but it&#8217;s a strong reminder that even share links can be a soft target.</p><p><strong><a href="https://cybersecuritynews.com/man-in-the-prompt-attack/">&#8220;Man-in-the-Prompt&#8221; Attacks Target GenAI Tools via Browser Extensions</a></strong><br>A new attack vector dubbed <em>&#8220;Man-in-the-Prompt&#8221;</em> exposes ChatGPT, Gemini, and other GenAI platforms to serious prompt injection risks, all via seemingly harmless browser extensions. These attacks exploit the DOM (Document Object Model) in your browser to silently insert, read, or manipulate prompts in real time, no special permissions needed.</p><p>The kicker? Most enterprise environments are already exposed. 99% of orgs run at least one browser extension, and half have more than 10. Security tools like CASBs and DLPs don&#8217;t even see this behavior, making detection a nightmare. One proof-of-concept showed a rogue extension pulling ChatGPT prompt history and deleting it afterward like a digital ninja.</p><div><hr></div><h1>&#128736; Tool of the Week</h1><p><strong><a href="https://azurelocalsolutions.azure.microsoft.com/#/sizer">Azure Local Solutions Sizer Tool</a></strong><br>Planning an Azure Stack HCI, Azure Stack Hub, or local deployment? This visual sizing tool helps you spec out the right hardware, licensing, and footprint for your deployment. Think of it as a pre-migration reality check. It's not perfect, but it&#8217;s a great way to ground your architecture in what&#8217;s <em>actually</em> supportable.</p><div><hr></div><h1>&#129504; Quick Win of the Week</h1><p><strong>A Useful Command to Grab Local Admin Group Membership</strong><br>One-liner of the week:</p><pre><code><code>Get-LocalGroupMember -Group "Administrators" | Export-Csv "$env:USERPROFILE\Desktop\Admins.csv" -NoTypeInformation
</code></code></pre><p>Set it, forget it (and maybe diff it weekly). You could even throw it into a script to alert when the CSV differs from the previous run! Too many surprise local admins? Now you&#8217;ll know.</p><div><hr></div><h1>&#129504; Fun Retro SysAdmin Fact</h1><p><strong>Windows NT 3.1 came boxed with a printed Hardware Compatibility List (HCL).</strong><br>Back in 1993, getting NT to talk to your NIC, SCSI drive, or graphics card wasn&#8217;t a quick web search away, you cracked open the box for a <strong>printed HCL binder</strong> (or at least a physical document) that spelled out exactly which hardware was supported. If your gear wasn&#8217;t on the list, you were likely in for a world of frustration.</p><div><hr></div><h1>&#9749; Wrap-Up</h1><p>Whether you&#8217;re tuning in for insights, tools, or just here for the snark, thanks for reading another issue of <em>SysAdmin Weekly</em>. We&#8217;ll be back next week with more AI misadventures, practical fixes, and the occasional &#8220;how did Microsoft expect us to manage this?&#8221; rant.</p><p>Got a resource or rant of your own? <a href="mailto:contact@sysadminweekly.com">Drop it here</a> &gt; or <a href="https://www.linkedin.com/in/asyrewicze">find me on LinkedIn</a>. You bring the ideas, I&#8217;ll bring the coffee.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #11: Floods, Dinosaurs, and Domain Controllers]]></title><description><![CDATA[SysAdmin stories from high-stress rescues to low-stakes hilarity.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-11-floods-dinosaurs</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-11-floods-dinosaurs</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Tue, 05 Aug 2025 13:00:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1hOa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><ul><li><p>Podcast with Paul Schnackenburg on the art (and occasional witchcraft) of troubleshooting.</p></li><li><p>AI sidekicks for sysadmins? Mike Nelson joins next week to talk Generative AI and MCP protocol.</p></li><li><p>Eric reviews <em>Windows Server 2025 Administration Fundamentals</em> on Project Runspace.</p></li><li><p>Core Fundamentals: Securing the Windows boot process against early-stage attacks.</p></li><li><p>Community highlights: Azure cost savings, SQL Optimized Locking, mental health resources, and Linux kernel updates.</p></li><li><p>Security headlines: New Linux &#8220;Plague&#8221; PAM backdoor and active SonicWall zero-day exploitation.</p></li><li><p>Tool of the Week: DaisyDisk &#8211; visualizing disk usage like a cyberpunk pie chart.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#129504; This Week&#8217;s Insight(s) from Andy</h2><p><strong>This week&#8217;s lineup feels like a journey through sysadmin history and future tech! We&#8217;ve got troubleshooting wisdom from veterans, digging into the old-school Windows boot process, tossing in a retro Zip drive nod, and then jumping straight into AI agents and modern kernel updates. SysAdmins don&#8217;t just manage systems; we time-travel daily between decades of tech evolution.</strong></p><p>The most recent podcast episode dove into the <strong>Art of Troubleshooting</strong>, a skill every SysAdmin needs to cultivate. And let&#8217;s be honest: it&#8217;s often practiced in the strangest, most stressful situations imaginable.</p><p>Case in point: back in the Windows Server 2000/2003 era, I once had to troubleshoot domain controllers during a <em>server room flood</em>. Picture this: everything offline, water covering the floor, and myself and a few other SysAdmins attempting to seize FSMO roles like our careers depended on it (because, well&#8230; it kinda did).</p><p>On the opposite end of the urgency spectrum, I once had to track down and reinstall custom mouse themes on Windows XP in a pre-school. Why? Because a group of very determined adults insisted the kids <em>needed</em> the dinosaur cursor restored on a new machine. Low stakes, but hey, they were paying customers, and apparently, no triceratops cursor = bad day.</p><p>Different stakes, same core skill: <strong>troubleshooting and clear communication</strong>. Whether it&#8217;s floodwater or cartoon reptiles, sysadmins troubleshoot daily, often unseen, always essential. Keep sharpening that saw and it will serve you well for your entire career.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hOa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hOa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!1hOa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1hOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f8cf91-9619-40a6-882c-3da578547bdf_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;.</p><div><hr></div><h2>&#127929; Latest on the SysAdmin Weekly Podcast</h2><p>&#128250; <strong><a href="https://www.youtube.com/watch?v=Tx4VITDb5e4">The Art of Troubleshooting with Paul Schnackenburg</a></strong><br>Paul and I break down troubleshooting into something less like black magic and more like a repeatable process, though, let&#8217;s be honest, sometimes it <em>does</em> feel like summoning spirits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=Tx4VITDb5e4" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_hmD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_hmD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=Tx4VITDb5e4&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_hmD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_hmD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7767cb0d-80a5-4f7b-a076-cac20213d9d1_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; In Case You Missed It</h3><p>&#128250; <strong><a href="https://www.youtube.com/watch?v=3sHWM4EIkAc">Cloud Repatriation Movement with Eric</a></strong><br>Cloud in, cloud out! we dig into why some orgs are pulling workloads back on-prem and what it means for sysadmins.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=3sHWM4EIkAc" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cwNS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cwNS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=3sHWM4EIkAc&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cwNS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cwNS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935dd2d4-f0c6-44cd-839c-fda88e44d625_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; Sneak Peek of the Next Episode</h3><p>Coming later this week, I&#8217;m joined by fellow Microsoft MVP <strong>Mike Nelson</strong> to talk <strong>Generative AI for SysAdmins</strong>. We&#8217;ll explore how AI Agents could soon be helping with our daily grind, and where the <strong>MCP protocol</strong> might fit in to orchestrate these tools. Think less &#8220;Skynet&#8221; and more &#8220;SysAdmin Sidekick.&#8221;</p><div><hr></div><h2>&#128269; From AndyOnTech and Project Runspace</h2><p>&#128214; <strong><a href="https://projectrunspace.org/book-review-windows-server-2025-administration-fundamentals-4th-edition/">Windows Server 2025 Administration Fundamentals Review</a></strong><br>Eric reviews the latest edition of this SysAdmin staple. It&#8217;s like a Swiss Army knife for admins&#8212;now with sharper blades and an updated corkscrew.</p><div><hr></div><h2>&#129521; Core Fundamentals &#8211; Securing the Windows Boot Process</h2><p>Booting isn&#8217;t just about turning on the lights, it&#8217;s the front door to your entire system. If attackers slip in early enough, they own the whole house. <strong><a href="https://learn.microsoft.com/en-us/windows/security/operating-system-security/system-security/secure-the-windows-10-boot-process">This Microsoft guide</a></strong> walks through how Windows defends itself during startup with protections like Secure Boot, Trusted Boot, and ELAM (Early Launch Anti-Malware).</p><p>Understanding these layers not only helps with troubleshooting startup issues but also makes sure you&#8217;re not the admin who discovers a rootkit <em>after</em> it&#8217;s been running for months.</p><div><hr></div><h2>&#129653; Helpful Community Content</h2><ul><li><p><strong><a href="https://www.cloudcoffeebreak.com/2024/09/25/are-you-paying-too-much-for-your-cloud.html">Azure Cloud Cost Optimization</a></strong> &#8211; <a href="https://www.linkedin.com/in/christian-forjahn/">Christian Forjahn</a> shares practical ways to stop burning cash in Azure. Because let&#8217;s face it&#8230;.  we&#8217;ve all left a workload running in Azure that wasn&#8217;t being used&#8230;.  at least ONCE.</p></li><li><p><strong><a href="https://medium.com/codex/optimized-locking-in-azure-sql-database-concurrency-and-performance-at-the-next-level-5c77330299ab">Optimized Locking in Azure SQL Database</a></strong> &#8211; We finally had to provide something for the SQL admins out there! In this article <a href="https://medium.com/@segovoni">Sergio Govoni</a> breaks down Optimized Locking in Azure SQL DB like a pro.</p></li><li><p><strong><a href="https://www.linkedin.com/company/404-stress-not-found/">404 Stress Not Found</a></strong> &#8211; A new community from <a href="https://www.linkedin.com/in/paulcrokeruk/">Paul Croker</a>! This community focuses on mental health and inclusivity in tech.</p></li><li><p><strong><a href="https://meetings-archive.debian.net/pub/debian-meetings/2025/DebConf25/debconf25-210-whats-new-in-the-linux-kernel-and-whats-missing-in-debian.av1.webm">What&#8217;s New in Linux Kernel 2025</a></strong> &#8211; <a href="https://www.linkedin.com/in/benhutchings/">Ben Hutchings</a>&#8217; talk from DebConf25 on what&#8217;s new in the Linux Kernel along with Debian&#8217;s gaps.</p></li></ul><div><hr></div><h2>&#127903; Other SysAdmin Content</h2><ul><li><p><strong><a href="https://aitour.microsoft.com/flow/microsoft/aitour/aitournotify/page/notify">Microsoft AI Tour Notifications</a></strong> &#8211; For those planning on implementing Microsoft AI solutions within their environment! Sign up to know when the AI circus comes to your city.</p></li></ul><div><hr></div><h2>&#128266; Security Headlines for SysAdmins</h2><ul><li><p><strong><a href="https://www.nextron-systems.com/2025/08/01/plague-a-newly-discovered-pam-based-backdoor-for-linux/">Plague: A Newly Discovered PAM-Based Backdoor for Linux</a></strong> &#8211; A stealthy backdoor that hooks into PAM to grant attackers persistent access.</p></li><li><p><strong><a href="https://www.linkedin.com/posts/drayagha_sonicwall-exploitation-zero-day-activity-7357432800796364801-urh0?utm_source=share&amp;utm_medium=member_ios&amp;rcm=ACoAAAn-zfIBpnGkaBUkVGVnH6Gq10i5jVs1BtI">SonicWall Zero-Day Exploitation</a></strong> &#8211; Active exploitation is underway. If you&#8217;re running SonicWall, now&#8217;s the time to patch or disconnect it from the internet.</p></li></ul><div><hr></div><h2>&#128736; Tool of the Week &#8211; DaisyDisk</h2><p>Need to cleanup disk space on MacOS? <a href="https://daisydiskapp.com/">DaisyDisk</a> turns the nightmare of cleaning up disk space into a visually satisfying experience. With its interactive sunburst map, you can spot and delete storage hogs faster than you can say &#8220;temp files.&#8221; Perfect for that server you swear had a terabyte free last week.</p><div><hr></div><h2>&#129504; Quick Win of the Week</h2><p>When troubleshooting slow boots, disable unnecessary startup apps and services. Combine this with the Windows Event Viewer&#8217;s <strong>Boot Time Diagnostics</strong> to zero in on culprits. Small tweak, big speed gain.</p><div><hr></div><h2>&#129504; Fun Retro SysAdmin Fact</h2><p>Before USB sticks, sysadmins carried <strong>Zip drives</strong>! These were massive, clunky cartridges that held a whopping 100 MB. Losing one felt like losing a SAN.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>That&#8217;s it for this week! Whether you&#8217;re diving into AI, trimming Azure bills, or just trying to keep Linux backdoors out of your estate, remember: SysAdmins are the unsung heroes keeping the lights on.</p><p>See you next week! Same patch time, same patch channel&#8230;..  or something&#8230;.</p><p>--Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #10: DNS Storms and Survival Gear]]></title><description><![CDATA[This week's gear check: coding skills, Pomodoro timers, and a side Mac LAPS]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-10-dns-storms-and</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-10-dns-storms-and</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 30 Jul 2025 12:51:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ENgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#9193; TL;DR - This Week in SysAdmin Land</p><p>SysAdmins, this week&#8217;s mix has everything: proving your value (before HR proves you&#8217;re &#8220;redundant&#8221;), DNS gremlins, Paul Graham&#8217;s take on why meetings ruin your flow, and a new toy that makes VSCode even cooler. Plus, PoisonSeed phishing is trying to break FIDO2, and Microsoft quietly dropped Mac LAPS support. It&#8217;s like Patch Tuesday, but for your brain!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#129504; This Week&#8217;s Insight(s) from Andy</h2><p>This week feels like <strong>&#8220;SysAdmin Survival Kits: Adapting to the Modern Wild.&#8221;</strong></p><ul><li><p>You&#8217;ve got PoisonSeed phishing trying to break MFA.</p></li><li><p>MacOS finally joins the LAPS party (better late than never).</p></li><li><p>DNS configs morph into a perfect storm of pain.</p></li><li><p>And to stay relevant, sysadmins need coding chops, automation tricks, and sometimes&#8230; a Pomodoro timer in the terminal.</p></li></ul><p>It&#8217;s less about making unseen work visible this time and more about <strong>evolving the SysAdmin toolkit</strong>, from mindset (maker&#8217;s schedule) to hardening (MFA, LAPS) to smarter workflows (VSCode MCP, pomocli).</p><p>If last week was &#8220;be seen,&#8221; this week is <strong>&#8220;be ready.&#8221;</strong></p><p>When I think about that term <strong>&#8220;be ready&#8221;</strong> in a SysAdmin context, my brain immediately time-travels back to my Boy Scout days. One of the mottos was <strong>&#8220;Be Prepared.&#8221;</strong></p><p>As a kid, I remember thinking it was overkill. We&#8217;d spend hours prepping for scenarios that <em>might</em> happen&#8230; or might not. Fast-forward 20+ years in IT, and, well&#8230;let&#8217;s just say I&#8217;ve seen enough &#8220;learning experiences&#8221; over the years to fully appreciate the power of being prepared.</p><p>My grandmother had a saying when my dad and grandfather were working on projects around the house:</p><blockquote><p>&#8220;You better be careful, or Murphy might show up!&#8221;</p></blockquote><p>She was, of course, talking about Murphy&#8217;s Law: <em>if something can go wrong, it will</em>. Spend enough time in the SysAdmin trenches and you learn real quick that ol&#8217; Murphy has a reserved parking spot in your server room, and he takes advantage of said parking spot&#8230;.  frequently.</p><p>Preparation is what lets you stare down the inevitable storms: DNS meltdowns, Sev 1 tickets, rogue outages. It&#8217;s not paranoia, it&#8217;s the quiet confidence that when chaos hits, you&#8217;re ready to fix it, patch it, and keep the lights on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ENgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ENgU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ENgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!ENgU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ENgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e89566-212c-4c62-b5ee-d08562d66c28_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;.  back to our regularly scheduled programming.</p><div><hr></div><h2>&#127929; Latest on the SysAdmin Weekly Podcast</h2><p>&#127911; <strong><a href="https://youtu.be/IY70SUnUMrs?si=t6LeKhA6BTw9gj0q">How SysAdmins Can Showcase Their Value (Before the Next Layoff)</a></strong><br>Andy and Eric tackle the reality of proving your worth in IT before your job becomes a budget line item. Expect candid advice on reporting, storytelling, and avoiding invisibility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=IY70SUnUMrs" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9BuB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9BuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=IY70SUnUMrs&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9BuB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9BuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90d5a98-6278-42ba-9425-7364ee190711_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; In Case You Missed It</h3><p>&#127911; <strong><a href="https://youtu.be/C063aHITdso?si=3kGxdTjgb2aIYdRy">The Demise of WSUS</a></strong><br>We eulogize WSUS and talk about what replaces it. Spoiler: it's not the beloved old patch server.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!855s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!855s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!855s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!855s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!855s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!855s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!855s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!855s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!855s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!855s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f429502-1339-40b7-9425-5b5cf2fd2ef8_1280x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; Sneak Peek of the Next Episode</h3><p>In our next episode, Paul Schnackenburg joins to discuss <strong>The Art of Troubleshooting</strong>, from gut-instinct fixes to methodical debugging. We&#8217;ll cover why real troubleshooting is more Sherlock Holmes than Stack Overflow copy-paste.</p><div><hr></div><h2>&#128269; From AndyOnTech and Project Runspace</h2><p>&#128196; <strong><a href="https://www.andyontech.com/posts/introducing_pomocli/">Introducing pomocli</a></strong><br>Andy&#8217;s shiny new CLI-based Pomodoro timer for SysAdmins who don&#8217;t want bloated apps. Tiny, fast, and perfect for terminal nerds.</p><p>&#128196; <strong><a href="https://projectrunspace.org/should-server-administrators-learn-to-code/">Should Server Admins Learn to Code?</a></strong><br>Eric argues yes, at least enough to script away your pain. From PowerShell one-liners to Python tools, coding makes SysAdmins dangerous (in a good way).</p><div><hr></div><h2>&#129521; Core Fundamentals</h2><p>&#128216; <strong><a href="https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/">OSI Model Explained</a></strong><br>Cloudflare gives a clean, no-BS walkthrough of the OSI model. Still the bedrock for troubleshooting network mysteries.</p><div><hr></div><h2>&#129653; Helpful Community Content</h2><p>&#128196; <strong><a href="https://pixelrobots.co.uk/2024/09/serverless-vs-just-in-time-compute-are-they-the-same/">Serverless vs. Just-in-Time Compute</a></strong><br>Richard Hooper clears up the buzzword fog around Serverless and Just-in-Time compute. Spoiler Alert: they&#8217;re not the same thing.</p><p>&#128196; <strong><a href="https://www.thomasmaurer.ch/2025/07/design-ai-workloads-with-the-azure-well-architected-framework/">Designing AI Workloads with Azure Well-Architected Framework</a></strong><br>Thomas Maurer lays out how to keep your AI deployments scalable and sane in Azure.</p><p>&#128196; <strong><a href="https://blog.workinghardinit.work/2025/07/29/the-perfect-storm-of-azure-dns-resolver-a-custom-dns-resolver-and-dns-configuration-ambiguities/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-perfect-storm-of-azure-dns-resolver-a-custom-dns-resolver-and-dns-configuration-ambiguities">Azure DNS Resolver: The Perfect Storm</a></strong><br>Didier Van Hoye documents a cautionary tale of custom resolvers, ambiguous configs, and cloud DNS pain.</p><p>&#128196; <strong><a href="https://www.paulgraham.com/makersschedule.html">Maker&#8217;s vs. Manager&#8217;s Schedule</a></strong><br>Paul Graham&#8217;s classic on why meetings wreck deep work. This is a MUST-read for anyone who codes <em>or</em> fixes servers or does any work that takes longer than 20-minutes really&#8230;..</p><div><hr></div><h2>&#127903; Other SysAdmin Content from Vendors and Official Publications</h2><ul><li><p><strong><a href="https://learn.microsoft.com/en-gb/intune/intune-service/enrollment/macos-laps">macOS LAPS Support</a></strong> &#8211; Finally, Mac gets proper LAPS (Local Admin Password Solution) management via Intune.</p></li><li><p><strong><a href="https://learn.microsoft.com/en-us/windows-server/failover-clustering/create-workgroup-cluster?tabs=desktop">Workgroup Clusters</a></strong> &#8211; Official Microsoft doc for those non-domain Hyper-V clusters we&#8217;ve been talking about on occasion, for those interested.</p></li><li><p><strong><a href="https://www.directionsonmicrosoft.com/cio-talk-vibe-coding-and-what-it-means-to-you/">Vibe Coding Explained</a></strong> &#8211; A look at &#8220;Vibe Coding&#8221; from Barry Briggs al a Directions on Microsoft and what it means for SysAdmins wrangling modern dev environments.</p></li></ul><div><hr></div><h2>&#128266; Security Headlines for SysAdmins</h2><p>&#128737; <strong><a href="https://www.bleepingcomputer.com/news/security/threat-actors-try-to-downgrade-fido2-mfa-auth-in-poisonseed-phishing-attack/">PoisonSeed Phishing Downgrades FIDO2 MFA</a></strong><br>Threat actors have figured out how to trick users into bypassing FIDO2 hardware security keys by downgrading authentication to weaker methods. If you&#8217;re running phishing-resistant MFA, <strong>monitor for downgrade attempts</strong> in your identity logs.</p><div><hr></div><h2>&#128736; Tool of the Week</h2><p>&#128295; <strong><a href="https://vscodemcp.com/">VSCode MCP Install Button Generator</a></strong><br>Merill Fernando&#8217;s utility lets you drop &#8220;install&#8221; buttons for VSCode Model Context Protocol packages. Makes onboarding AI agents/extensions dead simple.</p><h3>&#129504; Quick Win of the Week</h3><p>Using Mac LAPS? <strong>Rotate those admin creds immediately</strong> after enrollment and use short expiry. It&#8217;s finally possible! Don&#8217;t leave the Macs in your fleet as the forgotten local admin backdoor.</p><div><hr></div><h2>&#129504; Fun Retro SysAdmin Fact</h2><p>Before PXE boot and fancy hypervisors, SysAdmins carried around <strong>boot floppies</strong> for every OS flavor. Need to boot NT4? Grab Disk 1 (and 2, 3, and 4&#8230;). Pray none had bad sectors&#8230;..  seriously&#8230;. pray</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>Another week of unsung heroes and shadow fixes that nobody sees, until something breaks. Forward this to your fellow SysAdmin who deserves credit for keeping the lights on and the DNS resolvers&#8230;&#8230; uh&#8230; resolving.</p><p>Stay caffeinated and keep relentlessly showing your value,<br>--Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #9: Misconfigs, Mayhem, and the Hyper-V & Domain Debate]]></title><description><![CDATA[Your weekly dose of security gaffes, sysadmin smarts, and why Hyper-V probably belongs in the domain.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-9-misconfigs-mayhem</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-9-misconfigs-mayhem</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Tue, 22 Jul 2025 12:11:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kvLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin</h2><p>&#183; &#127897;&#65039; <strong>Should Hyper-V live in the domain?</strong> Eric and I unpack the debate &#8212; and the unexpected third option.</p><p>&#183; &#128737;&#65039; <strong>Still using self-signed certs?</strong> Project Runspace says stop it. Seriously.</p><p>&#183; &#129520; <strong>Tool of the week: PingPlotter</strong>! For proving your ISP is gaslighting you.</p><p>&#183; &#129504; <strong>New Quick Concept:</strong> Why SaaS misconfigs are the new &#8220;oops, I left RDP open.&#8221;</p><p>&#183; &#128104;&#8205;&#128187; Helpful gems from Ola Strom, Mike Robbins, Charbel Nemnom, and others</p><p>&#183; &#129516; Plus: Debian Trixie issues, firewall basics, and a long look at standing desks (because your back hates you)</p><p>It&#8217;s another week of patching, learning, breaking, and somehow still fixing it all. Let&#8217;s go.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>&#129504; This Week&#8217;s Insight(s) from Andy</h2><p>When I stand back and look at the culmination of this week&#8217;s links, I think it&#8217;s apt to set our theme this week as: &#8220;The Hidden Work That Keeps It All Running&#8221;</p><p>From quiet SaaS misconfigs to the gnarly internals of your backup setup, this week highlights the often invisible (yet mission-critical) work that sysadmins do. It&#8217;s not always glamorous, and it rarely ends up in a highly visible and flashy sprint demo, but it&#8217;s the reason the lights stay on and the data stays safe.</p><p>Whether you&#8217;re chasing down a token with no expiration date, trying to make backup restores actually reliable, or fighting with a CLI that hates you personally, you&#8217;re doing the kind of work that most folks never see. But, let&#8217;s be honest, everyone depends on said work and they don&#8217;t even know it.</p><p>I remember an incident from my days in the managed service provider trenches. It had been a BRUTAL on-call rotation that week, with multiple 2am calls throughout the week. Then I got the call we all hate to get. Major connectivity issue in a datacenter no where near me. A schedule configuration change had broken an etherchannel in a VMware ESXI cluster 240 miles away, and VMs were unable to boot. It was 4am, work started for this customer at 7am, and the clock was ticking. After multiple phone calls, and a very helpful junior tech that lived much closer than I, the two of us were able to get the etherchannel restored, and back online JUST before the 7am start.</p><p>And the best part&#8230;. no one had ANY idea that their virtual machines had been dead to the world for several hours. SysAdmin heroics were invisible and highly valuable that day.</p><p>It could be the fact that we have an episode of the podcast coming soon about show casing SysAdmin value to the business, and I keep thinking about how all that invisible work often recieves no credit. With that in mind, this issue is for the unsung fixes, the silent patches, and the config reviews no one asked for but would absolutely notice if you skipped.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kvLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kvLr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kvLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1759275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/168918354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kvLr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kvLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac5fc1f-3097-48d2-822c-5f19bf0b6d09_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;</p><div><hr></div><h2>&#127929; Latest on the SysAdmin Weekly Podcast</h2><p>&#127911; <strong><a href="https://youtu.be/0y4k5B-TUrg?si=HY7m2-DKp4y36Nv7">Should You Domain-Join Hyper-V Hosts or Not?</a></strong><br>Andy and Eric dive into a decades-old debate: domain-join your Hyper-V hosts, or keep them workgroup-isolated?</p><p>Spoiler alert: there&#8217;s a <em>very</em> strong stance taken, with a secret Option C for the adventurous.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/0y4k5B-TUrg?si=gEiHVgAMjMw6HJd9" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8uaG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8uaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/0y4k5B-TUrg?si=gEiHVgAMjMw6HJd9&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8uaG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8uaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcbc6139-cbbf-4ee4-a7d8-7ef43b1372bc_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; In Case You Missed It on SysAdmin Weekly</h3><p>&#127911; <strong><a href="https://youtu.be/EzJY7T4ercc?si=ohuLr4ElDQTXnPx-">The State of Microsoft Certification (2025 Edition)</a></strong><br>Paul and Andy explore what&#8217;s changed, and what hasn&#8217;t in the world of Microsoft certs. Are they still worth it? How do they fit into modern IT careers?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/EzJY7T4ercc?si=McByj3GQ81Pb-tDQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wNXj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wNXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/EzJY7T4ercc?si=McByj3GQ81Pb-tDQ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wNXj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba37a6bf-db4d-496c-bd0d-a5a2b2d5657e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; Sneak Peek of the Next Episode</h3><p>In our next episode, Eric and Andy dig into a topic that hits close to home for every SysAdmin: <strong>making your work visible and proving your value to the business.</strong></p><p>With layoffs and re-orgs sweeping through IT teams across the industry, this one hits hard. The guys talk about:</p><p>&#183; Why invisibility is the enemy of job security</p><p>&#183; How to tie your daily wins to business outcomes</p><p>&#183; What kinds of documentation and reporting actually matter</p><p>&#183; And why &#8220;nothing broke this week&#8221; might be the most underappreciated KPI in tech</p><p>To quote one of the guys from the episode:</p><p>&#8220;If your work as a SysAdmin is invisible, it&#8217;s only a matter of time before someone questions its value.&#8221;</p><p>Don&#8217;t miss it! This episode drops later this week on the <a href="https://www.sysadminweekly.com">SysAdmin Weekly Podcast</a>!</p><div><hr></div><h2>&#128269; From AndyOnTech and Project Runspace</h2><p>&#128196; <strong><a href="https://projectrunspace.org/stop-using-self-signed-certificates/">Stop Using Self-Signed Certs</a></strong><br>Eric gives us a <strong>blunt but important reminder</strong> about why self-signed certs are a terrible idea in 2025. Yes, even in test/dev. There are better (and free) options now, use them.</p><div><hr></div><h2>&#129521; Core Fundamentals</h2><p>&#128216; <strong><a href="https://www.cloudflare.com/learning/ddos/glossary/firewall/">How Do Firewalls Actually Work?</a></strong><br>Simple. Clear. Timeless. Cloudflare again brings the goods with a no-fluff explanation of <strong>what firewalls are and how they protect systems</strong>. This is still foundational knowledge, even in our container-and-cloud world.</p><div><hr></div><h2>&#129653; Helpful Community Content</h2><p>&#128165; <strong><a href="https://www.olastrom.com/2025/i-messed-up-teams-so-you-dont-have-to">I Messed Up Microsoft Teams (So You Don&#8217;t Have To)</a></strong><br>Ola Strom breaks down a Microsoft Teams crash-on-ARM scenario that <em>absolutely no one</em> wants to debug twice.</p><p>&#9989; Saved you at least an hour, buy this man a coffee!</p><p>&#128295; <strong><a href="https://mikefrobbins.com/2025/05/15/shorten-azure-cli-commands-in-powershell-without-backticks/">Shorten Azure CLI Commands in PowerShell (Without Backticks)</a></strong><br><strong>Azure CLI meets readability.</strong> Mike Robbins shares a neat trick to clean up those monsterously long azcli commands that eat entire terminals.</p><p>&#128230; <strong><a href="https://charbelnemnom.com/azure-files-storage-and-access-tiers/">Azure Files Storage and Access Tiers Explained</a></strong><br>Charbel Nemnom provides a deep dive on how <strong>storage tiers in Azure Files work</strong>, and when to use each. If you&#8217;re spending too much on blob storage, start here.</p><p>&#129681; <strong><a href="https://tidbits.com/2025/07/21/lessons-from-14-years-at-a-standing-desk/">14 Years at a Standing Desk</a></strong><br>A rare gem: <strong>ergonomic wisdom</strong> from long-time IT veteran Adam Engst. Spoiler: standing is good, but stretching is better.</p><div><hr></div><h2>&#127903;&#65039; Other SysAdmin Content from Vendors and Official Publications</h2><p>&#129504; <strong><a href="https://msevents.microsoft.com/event?id=916411011&amp;wt.mc_id=eventscatalog">AI Workload Prep: Upcoming Microsoft Event</a></strong><br>Rick Claus and team walk through what orgs need to do to <strong>prepare infrastructure for modern AI workloads.</strong> Worth attending.</p><p>&#128039; <strong><a href="https://www.debian.org/releases/trixie/release-notes/issues.en.html">Debian Trixie Release Notes (Issues to Watch)</a></strong><br>Debian fans: the Trixie release is close. Here&#8217;s what you&#8217;ll want to know about issues that could impact upgrade planning.</p><div><hr></div><h2>&#128266; Security Headlines for SysAdmins</h2><p>&#128737;&#65039; <strong><a href="https://msrc.microsoft.com/blog/2025/07/customer-guidance-for-sharepoint-vulnerability-cve-2025-53770/">Critical SharePoint Exploits: What You Need to Know</a></strong><br>Microsoft drops a detailed write-up on <strong>multiple actively exploited SharePoint vulnerabilities</strong>, including how attackers are gaining remote access through insecure app management pages. The blog outlines detection methods and Microsoft Defender for Endpoint telemetry you can use to validate whether you&#8217;re affected.</p><p>&#128073; If you&#8217;re running SharePoint on-prem or hybrid, <strong>this one&#8217;s a must-read</strong>.</p><div><hr></div><h2>&#128736;&#65039; Tool of the Week</h2><p>&#128225; <strong><a href="https://www.pingplotter.com/">PingPlotter</a></strong><br>A dead-simple, highly visual <strong>network diagnostic tool</strong> that&#8217;s helped countless IT pros catch flaky connections and bad ISPs red-handed. Run it, screenshot it, and send it to your vendor &gt; <em>argument over</em>.</p><h3>&#129504; Quick Win of the Week</h3><p><strong>Need ammo for an ISP battle?</strong><br>Set up a PingPlotter session and let it run for a few hours. Export the graphs. Boom! Proof of upstream packet loss, in living color.</p><div><hr></div><h2>&#128228; Out-of-Band Insight(s)</h2><p>SaaS platforms promise agility and scale, and they DO deliver (most of the time). But they also bring a new flavor of pain: <strong>misconfigurations so subtle you won&#8217;t notice until data leaks or alerts start screaming</strong>.</p><p>The core issue? Most SaaS apps were designed for <em>ease of use</em>, not <em>enterprise hardening</em>. Combine that with:</p><p>&#183; Federated identity spaghetti (hello SSO entropy)</p><p>&#183; Token sprawl with inconsistent scopes and lifetimes</p><p>&#183; Admin settings buried in obscure panels</p><p>&#183; And users clicking &#8220;Accept&#8221; like it&#8217;s a cookie banner&#8230;</p><p>&#8230;and you&#8217;ve got a misconfiguration just waiting for the wrong moment.</p><p><strong>TL;DR:</strong> SaaS lacks centralized logging, configuration baselines, and consistent policy enforcement, making misconfig drift and blind spots inevitable. If you&#8217;re not reviewing settings after every onboarding, vendor update, or advisory you&#8217;re probably missing something critical.</p><p>It&#8217;s not your fault. But it <em>is</em> your problem. Such is SysAdmin Life&#8230;.</p><p>&#128736;&#65039; Pro Tip: Add recurring reviews of <strong>OAuth app consents</strong>, <strong>sharing settings</strong>, and <strong>admin roles</strong> to your quarterly tasks. Bonus points for per-app and per-group granularity. Future You will absolutely send snacks.</p><div><hr></div><h2>&#129504; Fun Retro SysAdmin Fact</h2><p><strong>Remember <a href="https://en.wikipedia.org/wiki/RS-232?">RS-232 serial cables</a>? So did your BIOS.</strong><br>Back in the 80s and 90s, sysadmins kept a <em>literal box</em> of these bad boys for everything from modem hookups to console access on routers. Every time someone asks &#8220;Why do we still support serial?&#8221; Well, it&#8217;s because someone, <em>somewhere</em>, is still racking a switch that only speaks 9600 baud.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>Another week, another set of scripts, patches, old habits, and new ideas.<br>If you got something useful out of this issue, forward it to a fellow SysAdmin who might still be typing net use into a login script somewhere.</p><p><strong>Stay caffeinated, stay patched, and for the love of uptime, stop using self-signed certs!</strong></p><p>Until next week,<br>&#8212; Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #8: Security by Default? Still Optional... Apparently.]]></title><description><![CDATA[Patch madness, identity attacks, and a bonus Markdown template for postmortems. Just another week in the trenches!]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-8-security-by-default</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-8-security-by-default</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Tue, 15 Jul 2025 12:09:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KKJC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9889; TL;DR &#8212; This Week in SysAdmin Reality</h2><p>&#183; &#128272; 130 new Microsoft vulns. Patch fatigue is real, but so are the exploits.</p><p>&#183; &#127911; This week&#8217;s podcast: SaaS Cyber Kill Chains, and identity attacks&#8230;Yikes.</p><p>&#183; &#128736;&#65039; Terraform meets GitHub Copilot in a smart AI-assisted lab build.</p><p>&#183; &#128216; DNS fundamentals, because everyone <em>thinks</em> they understand DNS&#8230; until they don&#8217;t.</p><p>&#183; &#128450;&#65039; Bonus template: Markdown postmortem template to help you document outages like a boss.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#129504; This Week&#8217;s Insight(s) from Andy</h2><p><strong>After reading our curated links and resources this week, it seemed apt to make this week&#8217;s theme: &#8220;Security by Default? Still Optional&#8230; Apparently.&#8221;</strong></p><p>Why? This week&#8217;s news is a <em>chef&#8217;s kiss</em> sampler of everything that still feels slightly broken in 2025: <strong>130 patched vulns in one Patch Tuesday</strong>, more SaaS identity fire drills, and vendors slow-walking disclosures while <strong>CISA is out here yelling &#8220;exploit active, fix your stuff.&#8221;</strong></p><p>On the other side of the spectrum, we&#8217;ve got smart sysadmins talking, and learning fundamentals (DNS!), experimenting with AI-assisted Terraform, and finding ways to <strong>run LLMs locally on </strong><em><strong>OpenSUSE Tumbleweed</strong></em><strong> via </strong><em><strong>Ollama</strong></em><strong>!</strong> Chaos and brilliance, side by side, which if I&#8217;m honest, is just another week in tech.</p><p>When I set out to create this newsletter, I wanted to make sure I included <em>some</em> security stuff, but by no means have it consume the newsletter. I feel like every week, a little more security content sneaks in, but with good reason! <strong>There is important and actionable info in the security space for SysAdmins EVERY week</strong> it seems!</p><p>One could make the argument that on large, highly-siloed enterprise teams, the role of security is often separate from the &#8220;SysAdmin&#8221;. I challenge that notion not only because not <em>EVERY</em> SysAdmin is on an enterprise IT team, but because the role of security is <strong>INCREASINGLY</strong> becoming an <em>everyone</em> responsibility. And, while security may not be the main focus in the SysAdmin role within a given organization, I emphatically believe that SysAdmins have a responsibility to both deploy and operate in a secure manner.</p><p>So, the next time you feel like grumbling, remember you&#8217;re not alone. We&#8217;ve all faced:</p><p>&#183; &#128226; Security team ping-ponging you on policy<br>&#183; &#129512; Yet another zero-day needing urgent patching<br>&#183; &#128579; Users doing &#8220;creative&#8221; things with their credentials<br>&#183; &#128680; Vendors quietly leaking customer data again<br>&#183; &#129504; The 4,995 other sysadmin pain points&#8230;</p><p>Remember&#8230; <strong>you may be the one-man (or woman!) army standing between threat-actors and your business data.</strong> Or, you may be in the trenches with a team doing the same. In either case you&#8217;re bringing <strong>VALUE</strong> to your organization whether they realize it or not. Find the measurable success in your efforts, document it, and shout it from the rooftops for all (especially the C-Suite!) to hear.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KKJC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KKJC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KKJC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70375931-9122-415e-908a-0d23d686b706_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2990462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/168354643?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KKJC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!KKJC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70375931-9122-415e-908a-0d23d686b706_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;.</p><div><hr></div><h2>&#127929; The Latest on the SysAdmin Weekly Podcast</h2><p>&#127911; <strong><a href="https://youtu.be/s8a1aM3nPv4?si=sut3XPlMo5IYSs2t">The SaaS Cyber Kill Chain</a></strong><br><strong>Andy and Paul take a look at how the cyber kill chain has evolved</strong> in a cloud-first, SaaS-heavy world. Identity is the perimeter, tokens are the targets, and persistence techniques are getting wild. If you manage SaaS apps, you&#8217;ll want to catch this one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/s8a1aM3nPv4?si=mpuHt0CHeBgn0a3P" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CVXD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CVXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/s8a1aM3nPv4?si=mpuHt0CHeBgn0a3P&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CVXD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CVXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48dfa29-41af-43b0-92b4-def9c129e905_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; In Case You Missed It on SysAdmin Weekly</h3><p>&#127911; <strong><a href="https://www.youtube.com/watch?v=gXn_DAM9ViI">Microsoft&#8217;s SFI Moves: Are They Serious About Security Yet?</a></strong><br>A <strong>look back at Microsoft&#8217;s Secure Future Initiative</strong> and whether Redmond is walking the talk or just rebranding security basics as groundbreaking progress.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/gXn_DAM9ViI?si=XW5TgavV2ZbyHt2D" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DIN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DIN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/gXn_DAM9ViI?si=XW5TgavV2ZbyHt2D&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DIN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!DIN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210f4c56-22ff-44ff-8010-a09807e9149e_1280x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127911; Sneak Peek of the Next Episode</h3><p>In our next episode, Eric and Andy sit down to revive an age-old debate in Hyper-V circles. <strong>Hypervisor in the domain, or not?</strong> There are pros and cons to each&#8230;.. and maybe even a secret option C! That said, the guys both clearly landed on one side of the fence. Be sure to check that out coming later in the week on the <a href="https://www.sysadminweekly.com">SysAdmin Weekly Podcast</a>!</p><div><hr></div><h2>&#128269; From Andy On Tech and Project Runspace</h2><p>&#128196; <strong><a href="https://projectrunspace.org/understanding-the-two-virtual-machine-licenses-with-windows-server-standard/">Understanding the Two VM Licenses with Windows Server Standard</a></strong><br>Eric breaks down the <strong>often misunderstood VM rights included in Windows Server Standard</strong>. A great refresher (or first-timer explainer) for those planning small-to-mid hypervisor deployments.</p><p>&#128196; <strong><a href="https://www.andyontech.com/posts/azure_local_introduction/">Azure Local: What Is It and Why Should SysAdmins Care?</a></strong><br>If you&#8217;ve seen the term &#8220;Azure Local&#8221; floating around and thought, <em>&#8220;Is this just marketing fluff for on-prem Azure?&#8221;</em> you&#8217;re not alone. In this post, I break down what Azure Local actually is, where it fits with other Azure Edge solutions, and what it means for sysadmins juggling hybrid environments.</p><div><hr></div><h2>&#129521; Core Fundamentals</h2><p>&#128216; <strong><a href="https://www.cloudflare.com/learning/dns/what-is-dns/">What is DNS?</a></strong><br>Cloudflare delivers a <strong>clean, beginner-friendly explainer on DNS</strong>, perfect for folks just starting their SysAdmin journey or those of us who&#8217;ve set it up a thousand times but still quietly fear reverse lookups in our sleep.</p><div><hr></div><h2>&#129653; Helpful Community Content</h2><p>&#129504; <strong><a href="https://thomasthornton.cloud/2025/07/10/why-you-should-setup-terraform-mcp-server-with-github-copilot/">Why You Should Set Up Terraform MCP Server with GitHub Copilot</a></strong><br>This blog post from Thomas Thornton seemed like an apt follow up on our Agentic AI and GitHub Copilot themes from the last few Podcast Episodes, <strong>Thomas gives a solid breakdown on pairing Terraform MCP server with GitHub Copilot</strong> for streamlined IaC deployments.</p><p>&#127760; <strong><a href="https://aidanfinn.com/?p=24446">Build a Hub and Spoke with Azure&#8217;s Virtual Network Manager</a></strong><br>Aidan Finn shows us <strong>how to use Azure&#8217;s Virtual Network Manager to spin up a solid hub-and-spoke network</strong>. Great for those tired of deploying networks in the cloud and just&#8230;. hoping for the best.</p><p>&#128272; <strong><a href="https://virtualizationreview.com/articles/2025/05/27/the-saas-cybersecurity-kill-chain.aspx">The SaaS Kill Chain in Practice</a></strong><br>Paul Schnackenburg (yep, again!) writes about the <strong>identity-driven tactics that attackers use in modern SaaS environments</strong>. TL;DR: credentials are the new rootkits.</p><p>&#129525; <strong><a href="https://www.reddit.com/r/sysadmin/comments/1ly4a46/please_accept_the_fact_that_password_rotations/">Password Rotation Debate on r/sysadmin</a></strong><br>Solid thread discussing <strong>NIST&#8217;s updated stance AGAINST regular password rotation</strong>. The community weighs in with agreement, compliance headaches, practical exceptions, and existential frustration.</p><div><hr></div><h2>&#127903;&#65039; Other SysAdmin Content from Vendors and Official Publications</h2><p>&#128187; <strong><a href="https://news.opensuse.org/2025/07/12/local-llm-with-openSUSE/">Run LLMs Locally on OpenSUSE</a></strong><br>The official OpenSUSE blog shows you <strong>how to deploy Ollama and run local LLMs using Tumbleweed</strong>. A great option for those who want the power of AI without sending everything to the cloud.</p><div><hr></div><h2>&#128266; Security Headlines for SysAdmins</h2><p>&#129657; <strong><a href="https://thehackernews.com/2025/07/microsoft-patches-130-vulnerabilities.html">Microsoft Patches 130 Vulnerabilities</a></strong><br><strong>Patch Tuesday this month was </strong><em><strong>a lot</strong></em><strong>.</strong> Remote code execs, privilege escalations, and more. Prioritize the criticals and test carefully, it&#8217;s a minefield this month.</p><p>&#128680; <strong><a href="https://www.bleepingcomputer.com/news/security/cisa-tags-citrix-bleed-2-as-exploited-gives-agencies-a-day-to-patch/">CitrixBleed 2 Now Exploited in the Wild</a></strong><br>CISA says it&#8217;s go-time. <strong>If you&#8217;ve got NetScaler appliances, patch immediately.</strong> Citrix has been a little quiet, but the attacker chatter is anything but.</p><p>&#128293; <strong><a href="https://www.bleepingcomputer.com/news/security/exploits-for-pre-auth-fortinet-fortiweb-rce-flaw-released-patch-now/">Fortinet FortiWeb RCE Exploits Go Public</a></strong><br><strong>Proof-of-concept exploits are now public for a pre-auth RCE affecting FortiWeb.</strong> If your appliance is exposed and unpatched, you&#8217;re on borrowed time and possibly pwned already.</p><div><hr></div><h2>&#128736;&#65039; Tool of the Week</h2><p>&#128450;&#65039; <strong>WinDirStat</strong><br>Sure, it&#8217;s not new. But when you need to hunt down that one 100GB folder someone swears <em>&#8220;just appeared,&#8221;</em> <strong>WinDirStat still delivers the goods.</strong> If you&#8217;ve got a solid FOSS alternative, hit reply and tell us!</p><p>Note: WinDirStat can be installed via WinGet.</p><p>&#129504; <strong>Quick Win of the Week:</strong><br><strong>Don&#8217;t forget</strong>, WinDirStat also lets you export CSVs for scripting and tracking storage sprawl over time. Pair it with a scheduled task and you&#8217;re halfway to a poor man&#8217;s monitoring solution.</p><div><hr></div><h2>&#128196; Bonus Template: Outage Postmortem Markdown Template</h2><p>Outages happen. What separates the chaos from the clarity is whether you <em>document the aftermath like a pro</em>. This template helps you break down what went wrong, what was done, and what can be learned, without digging through Slack threads, memory fog, or those 2 am post-it-notes you can&#8217;t read.</p><p>&#128229; <a href="https://gist.github.com/asyrewicze/3fbef48088ac39196eec1fbdd85f0065">Grab the Outage Postmortem Template via Andy&#8217;s GitHub Gist</a></p><p>Use it for internal reviews, status updates, or as ammo for the &#8220;why we need to fix this properly&#8221; conversation.</p><div><hr></div><h2>&#129504; Fun Retro SysAdmin Fact</h2><p><strong>Back in 1992, IBM sold a ThinkPad&#8230; with a butterfly keyboard.</strong></p><p>No joke. The keyboard folded out as you opened the lid, expanding to full size. It looked like origami for nerds and made typing on a small laptop actually tolerable &#8212; in the pre-chiclet era.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>Another week, another pile of patches, news, AI hype, and low-level sysadmin wizardry. If you learned something, <strong>forward this to a fellow IT warrior</strong> who&#8217;s probably still googling Citrix patches while sipping reheated coffee.</p><p>And as always: stay curious. Stay caffeinated. And keep showing the bots who&#8217;s boss.</p><p>Until next week,</p><p>__<br>Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>