<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on Danilo Falcão da Silva</title><link>https://falcao.org/tags/linux/</link><description>Recent content in Linux on Danilo Falcão da Silva</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 27 May 2026 01:07:05 -0300</lastBuildDate><atom:link href="https://falcao.org/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>The Shell That Finally Got Out of My Way</title><link>https://falcao.org/posts/the-shell-that-finally-got-out-of-my-way/</link><pubDate>Wed, 27 May 2026 01:07:05 -0300</pubDate><guid>https://falcao.org/posts/the-shell-that-finally-got-out-of-my-way/</guid><description>&lt;p>I use Zsh with Oh My Zsh.&lt;/p>
&lt;p>That one line summarizes a big shift in how I work every day. I did not switch because Bash is bad. I love Bash and respect it. Bash is stable, everywhere, script-friendly, and still the safest common denominator when I touch unknown Linux boxes.&lt;/p>
&lt;p>I switched because my daily workflow changed, and Bash stopped fitting that workflow.&lt;/p>
&lt;h2 id="the-bash-pain-point-that-finally-made-me-move">The Bash pain point that finally made me move&lt;/h2>
&lt;p>The biggest Bash pain point for me was history behavior across multiple terminals.&lt;/p></description></item><item><title>Btrfs vs ZFS on Linux in 2026: Practical Winner, Technical Winner</title><link>https://falcao.org/posts/btrfs-vs-zfs-linux-2026/</link><pubDate>Mon, 25 May 2026 19:56:00 -0300</pubDate><guid>https://falcao.org/posts/btrfs-vs-zfs-linux-2026/</guid><description>&lt;p>Btrfs is king on Linux. Not because it&amp;rsquo;s technically superior to ZFS in
every dimension — it isn&amp;rsquo;t — but because it ships in the kernel, installs
without friction, and integrates with every major distro&amp;rsquo;s tooling out of
the box. In 2026, if you format a fresh Fedora, openSUSE, or Ubuntu
Desktop installation, you&amp;rsquo;re running Btrfs by default. ZFS requires you
to want it badly enough to fight the packaging.&lt;/p></description></item><item><title>tmux vs GNU Screen — why I moved on after twenty years</title><link>https://falcao.org/posts/tmux-vs-gnu-screen/</link><pubDate>Sun, 24 May 2026 22:00:00 -0300</pubDate><guid>https://falcao.org/posts/tmux-vs-gnu-screen/</guid><description>&lt;p>I ran GNU Screen for more than twenty years. It was one of the first tools I installed on every machine, right after vim and ssh. Screen kept long compilations alive through flaky connections, let me juggle IRC and tail logs on the same VT100, and never once lost a session I cared about. For a tool born in 1987, that is a remarkable track record.&lt;/p>
&lt;p>About fifteen years ago I switched to tmux. It was not because Screen broke. It was because tmux made me faster at work I was already doing, and then it kept getting better while Screen stood still. I have not looked back.&lt;/p></description></item><item><title>AI Bug Reports: The Real Vulnerability Is That We Weren't Looking Hard Enough</title><link>https://falcao.org/posts/ai-bug-discovery-revolution/</link><pubDate>Sat, 23 May 2026 10:00:00 -0300</pubDate><guid>https://falcao.org/posts/ai-bug-discovery-revolution/</guid><description>&lt;p>On May 18, 2026, Linus Torvalds called the Linux kernel security mailing list &lt;strong>&amp;ldquo;almost entirely unmanageable.&amp;rdquo;&lt;/strong> The reason: a flood of AI-generated bug reports. The reaction was predictable — ban AI, blame researchers, declare the tools aren&amp;rsquo;t ready.&lt;/p>
&lt;p>I &lt;a href="https://falcao.org/posts/ai-bug-reports-open-source/">wrote about the maintenance crisis last week&lt;/a> and I think that framing misses the deeper story. The problem is not that AI is generating too many reports. &lt;strong>The problem is that the code was more broken than we thought, and for twenty years nobody had the tools to look at it properly.&lt;/strong>&lt;/p></description></item><item><title>Ansible, Puppet, Chef and SaltStack: Why Ansible Is Still My Default in 2026</title><link>https://falcao.org/posts/ansible-puppet-chef-saltstack-2026/</link><pubDate>Fri, 22 May 2026 09:00:00 -0300</pubDate><guid>https://falcao.org/posts/ansible-puppet-chef-saltstack-2026/</guid><description>&lt;p>There are four names that come up when you ask how to manage
configuration at scale. I&amp;rsquo;ve used all four, in production, over the
last fifteen years. The answer to &amp;ldquo;which one&amp;rdquo; is not the one that
wins benchmarks — it&amp;rsquo;s the one that matches how your team thinks
about change.&lt;/p>
&lt;p>The shortlist hasn&amp;rsquo;t changed since the early 2010s: &lt;strong>Ansible&lt;/strong>,
&lt;strong>Puppet&lt;/strong>, &lt;strong>Chef&lt;/strong>, &lt;strong>SaltStack&lt;/strong>. The ownership has changed. The
licences have changed. The community gravity has very much changed.
Ansible sits at &lt;strong>31.94%&lt;/strong> market share for new projects as of early
2026 and is, by a wide margin, the most-adopted tool for new
configuration-management work. Puppet holds &lt;strong>12.41%&lt;/strong>, Chef around
&lt;strong>6.70%&lt;/strong>, and Salt has fallen out of the top-tier mindshare entirely
even though the codebase is still actively developed under Broadcom.&lt;/p></description></item><item><title>Notion vs Obsidian: Local-First Sounds Great Until You Have to Sync It</title><link>https://falcao.org/posts/notion-vs-obsidian/</link><pubDate>Thu, 21 May 2026 07:00:00 -0300</pubDate><guid>https://falcao.org/posts/notion-vs-obsidian/</guid><description>&lt;p>I configure infrastructure for a living. Containers, reverse proxies,
NFS mounts, certificate renewals, sync layers between machines —
that&amp;rsquo;s most days. The last thing I want when I open my personal
note-taking app is &lt;strong>another sync layer to babysit.&lt;/strong> That, more than
anything else, is why I picked Notion over Obsidian.&lt;/p>
&lt;p>This is the honest read on &lt;strong>Notion vs Obsidian&lt;/strong> for one person, one
phone, one Linux desktop, and the occasional browser tab on someone
else&amp;rsquo;s machine. The headline: &lt;strong>Obsidian is the purer architecture
and the wrong fit for me. Notion is the lazy architecture that does
the right thing without asking.&lt;/strong> For a personal knowledge base, lazy
wins.&lt;/p></description></item><item><title>Age Verification Laws Are Coming for Your OS. Linux Doesn't Care.</title><link>https://falcao.org/posts/age-verification-linux-immunity/</link><pubDate>Wed, 20 May 2026 21:40:00 -0300</pubDate><guid>https://falcao.org/posts/age-verification-linux-immunity/</guid><description>&lt;p>For most of 2025 the age-verification conversation was about porn
sites. By the end of the year it had moved up the stack. By 2026 it
is at the &lt;strong>operating system&lt;/strong>, and that is where the story gets
interesting for anyone who cares about how Linux is built.&lt;/p>
&lt;p>Nine US states put age-verification laws in force during 2025 alone:
&lt;strong>South Carolina&lt;/strong> (Jan 1), &lt;strong>Florida&lt;/strong> (Jan 1), &lt;strong>Tennessee&lt;/strong>
(Jan 13), &lt;strong>Georgia&lt;/strong> (Jul 1), &lt;strong>Wyoming&lt;/strong> (Jul 1), &lt;strong>North Dakota&lt;/strong>
(Aug 1), &lt;strong>Arizona&lt;/strong> (Sep 26), &lt;strong>Ohio&lt;/strong> (Sep 30), and &lt;strong>Missouri&lt;/strong>
(Nov 30). Roughly half the country now mandates some form of age
gate for adult content, social media, or both.&lt;/p></description></item><item><title>Hermes Agent vs OpenClaw: Why I Run Hermes Every Day</title><link>https://falcao.org/posts/hermes-agent-vs-openclaw/</link><pubDate>Wed, 20 May 2026 14:30:00 -0300</pubDate><guid>https://falcao.org/posts/hermes-agent-vs-openclaw/</guid><description>&lt;p>There are two open-source autonomous agents in 2026 worth a serious
DevOps engineer&amp;rsquo;s time, and they have made &lt;strong>opposite architectural
bets&lt;/strong>. I tried both. I run Hermes Agent every day. This is the
analysis of why — not a both-sides post, not a head-to-head benchmark,
but a direct argument that one of these two architectures is right for
infrastructure work and the other one isn&amp;rsquo;t.&lt;/p>
&lt;p>The headline: &lt;strong>agent-first beats gateway-first when the work rewards
familiarity.&lt;/strong> Most infrastructure work does. The rest of this post is
the why.&lt;/p></description></item><item><title>AI Bug Reports Are Drowning Open Source — And the Fix Isn't 'Stop Using AI'</title><link>https://falcao.org/posts/ai-bug-reports-open-source/</link><pubDate>Wed, 20 May 2026 10:00:00 -0300</pubDate><guid>https://falcao.org/posts/ai-bug-reports-open-source/</guid><description>&lt;p>On May 18, 2026, Linus Torvalds said the Linux kernel security mailing
list had become &lt;strong>&amp;ldquo;almost entirely unmanageable&amp;rdquo;&lt;/strong> because of duplicate
AI-generated bug reports. Two months earlier, longtime stable
maintainer &lt;strong>Willy Tarreau&lt;/strong> had already shared the numbers: a list
that received two to three reports per week in 2024 was getting
&lt;strong>five to ten reports per day&lt;/strong> by March 2026. In January, &lt;strong>Daniel
Stenberg shut down the curl bug bounty&lt;/strong> after the valid-report rate
on HackerOne dropped from above 15% to below 5%, with twenty
submissions in 21 days — seven of them in one 16-hour window — and
zero real vulnerabilities among them.&lt;/p></description></item><item><title>KDE Plasma 6.7 Is Coming June 16th — And I Cannot Wait</title><link>https://falcao.org/posts/kde-plasma-6-7-whats-coming/</link><pubDate>Wed, 20 May 2026 09:30:00 -0300</pubDate><guid>https://falcao.org/posts/kde-plasma-6-7-whats-coming/</guid><description>&lt;p>KDE shipped the &lt;strong>Plasma 6.7 Beta&lt;/strong> on May 14, 2026. The final release
lands on &lt;strong>June 16&lt;/strong>. I&amp;rsquo;m still on Plasma 6.6.5 — the stable that
shipped in Fedora 44 — and I&amp;rsquo;m going to stay there until 6.7 hits
Fedora&amp;rsquo;s repos. But I have been reading every announcement, every
&amp;ldquo;This Week in Plasma&amp;rdquo; post, and every release-note dump KDE has been
putting out, and I want to say this clearly:&lt;/p></description></item><item><title>NVIDIA on Fedora KDE Wayland in 2026: Field Report from an RTX 5070</title><link>https://falcao.org/posts/nvidia-fedora-kde-wayland/</link><pubDate>Tue, 19 May 2026 14:00:00 -0300</pubDate><guid>https://falcao.org/posts/nvidia-fedora-kde-wayland/</guid><description>&lt;p>NVIDIA on Linux has been a punchline for so long that &amp;ldquo;just buy AMD&amp;rdquo; was
the standard advice in every Linux subreddit thread. In 2026, on
&lt;strong>Fedora 44&lt;/strong> with &lt;strong>KDE Plasma 6.6 on Wayland&lt;/strong>, running an &lt;strong>RTX 5070
(Blackwell)&lt;/strong> with the &lt;strong>595 driver branch&lt;/strong>, I want to say something
different:&lt;/p>
&lt;p>&lt;strong>It&amp;rsquo;s fine. It&amp;rsquo;s actually fine.&lt;/strong>&lt;/p>
&lt;p>Not &amp;ldquo;fine if you don&amp;rsquo;t use Wayland.&amp;rdquo; Not &amp;ldquo;fine if you stick to X11.&amp;rdquo;
&lt;em>Fine, full stop.&lt;/em> This is the short, honest report of how I run it.&lt;/p></description></item><item><title>Why I Left Ubuntu Desktop — and Picked Debian Over Ubuntu Server</title><link>https://falcao.org/posts/leaving-ubuntu-desktop/</link><pubDate>Tue, 19 May 2026 12:00:00 -0300</pubDate><guid>https://falcao.org/posts/leaving-ubuntu-desktop/</guid><description>&lt;p>I ran Ubuntu on my workstation from Hardy Heron in 2008 to about
Jammy in 2022. Fifteen years. It was the first Linux I trusted on
servers I cared about, the first one that made hardware support feel
solved, and for a long stretch it was the obvious answer to &amp;ldquo;what
Linux should a sane person install?&amp;rdquo;&lt;/p>
&lt;p>I don&amp;rsquo;t run it on my desktop anymore. I don&amp;rsquo;t run &lt;strong>Ubuntu Server&lt;/strong>
either — though that&amp;rsquo;s a personal-taste call and not a knock on the
product, which is still a perfectly good distribution that I&amp;rsquo;d
happily recommend to most people. &lt;strong>Ubuntu has split in half&lt;/strong>: the
server side is still strong, the desktop side has gone somewhere I&amp;rsquo;m
not willing to follow, and the two halves deserve very different
treatment. Especially because we just got &lt;strong>Ubuntu 26.04 LTS
&amp;ldquo;Resolute Raccoon&amp;rdquo;&lt;/strong> on April 23, and the headlines are mostly
cheerful about features that don&amp;rsquo;t fix the things that actually
drove me away.&lt;/p></description></item><item><title>NetBird: The Self-Hosted Mesh VPN I Wanted Tailscale to Be</title><link>https://falcao.org/posts/netbird-mesh-vpn/</link><pubDate>Tue, 19 May 2026 11:30:00 -0300</pubDate><guid>https://falcao.org/posts/netbird-mesh-vpn/</guid><description>&lt;p>I have been carrying a quiet grudge about &lt;strong>Tailscale&lt;/strong> for two years.
The product is excellent. The clients are polished. The &amp;ldquo;log in with
Google and you have a mesh in 60 seconds&amp;rdquo; experience is genuinely
magical. But the control plane — the part that decides which of your
machines can talk to which other machines, and where the keys for that
decision live — is &lt;strong>closed source and hosted exclusively by
Tailscale&lt;/strong>. You can run &lt;strong>Headscale&lt;/strong> to reimplement it open-source,
but you&amp;rsquo;re still bringing along Tailscale&amp;rsquo;s proprietary clients on
most platforms.&lt;/p></description></item><item><title>Claude Code, opencode, Cursor: My Daily Driver and My Plan B</title><link>https://falcao.org/posts/claude-code-opencode-cursor/</link><pubDate>Tue, 19 May 2026 11:00:00 -0300</pubDate><guid>https://falcao.org/posts/claude-code-opencode-cursor/</guid><description>&lt;p>I&amp;rsquo;ve spent enough of the last six months working alongside an AI coding
agent that I now have actual opinions, in the way you only get from
shipping production code with a tool, not from reading benchmarks
about it. There are three names that dominate the conversation in
2026 and they represent three genuinely different bets about how
humans and language models should collaborate on code.&lt;/p>
&lt;p>This is my honest read on &lt;strong>Cursor&lt;/strong>, &lt;strong>Claude Code&lt;/strong>, and
&lt;strong>opencode&lt;/strong>. The headline:
&lt;strong>Claude Code is my daily driver. opencode is my Plan B. Cursor is
not what I reach for.&lt;/strong> Here&amp;rsquo;s why.&lt;/p></description></item><item><title>Distrobox, Toolbx, and the 'What Would You Give and What Would You Keep' Question</title><link>https://falcao.org/posts/distrobox-toolbx-podman-docker/</link><pubDate>Tue, 19 May 2026 10:30:00 -0300</pubDate><guid>https://falcao.org/posts/distrobox-toolbx-podman-docker/</guid><description>&lt;blockquote>
&lt;p>&lt;em>&amp;ldquo;What would you give and what would you keep?&amp;rdquo;&lt;/em>
— &lt;strong>Mase&lt;/strong>, &lt;em>From Scratch&lt;/em> (Double Up, 1999)&lt;/p>
&lt;/blockquote>
&lt;p>Mase asked it about rewinding your whole life and starting over. I ask
it every time someone on my team picks a development container stack. Because the
moment you decide to let a container &lt;em>be&lt;/em> your workstation —
not just hold a service, but hold your editor, your shell, your
language toolchains, your AUR packages on top of a Fedora host — you&amp;rsquo;re
making a series of small, ugly trade-offs. &lt;strong>What would you give up
from your bare-metal workflow, and what would you keep?&lt;/strong>&lt;/p></description></item><item><title>Steam Machine 2026: Round Two, and This Time It Runs KDE</title><link>https://falcao.org/posts/steam-machine-2026/</link><pubDate>Tue, 19 May 2026 09:00:00 -0300</pubDate><guid>https://falcao.org/posts/steam-machine-2026/</guid><description>&lt;p>The first &lt;strong>Steam Machine&lt;/strong> was a 2015 disaster. A confused, fragmented
launch of third-party boxes running an immature SteamOS 1, no AAA Linux
catalogue, no Proton, and a controller everyone politely pretended to
like. The whole effort quietly evaporated within a couple of years and
Valve, to its credit, didn&amp;rsquo;t try to spin it. They went away, built the
&lt;strong>Steam Deck&lt;/strong>, built &lt;strong>Proton&lt;/strong> into something that actually works,
and waited.&lt;/p></description></item><item><title>Zed 1.0: When 'Fast Editor' Finally Stops Being a Marketing Line</title><link>https://falcao.org/posts/zed-1-0/</link><pubDate>Mon, 18 May 2026 21:00:00 -0300</pubDate><guid>https://falcao.org/posts/zed-1-0/</guid><description>&lt;p>I have a complicated relationship with code editors. I used &lt;code>vim&lt;/code> for
fifteen years out of stubbornness, switched to &lt;strong>VS Code&lt;/strong> because the
ecosystem made it impossible not to, and have spent the last four years
quietly resenting it every time the laptop fans spin up because I opened
three monorepos and a markdown file.&lt;/p>
&lt;p>&lt;strong>Zed 1.0 shipped at the end of April 2026.&lt;/strong> I&amp;rsquo;ve been running it as
my daily driver for the two weeks since, and I&amp;rsquo;m writing this post in
it. Here&amp;rsquo;s where I&amp;rsquo;ve actually landed, including the things I think the
typical Zed review under-sells.&lt;/p></description></item><item><title>Fedora 44: A KDE-Heavy, DevOps-Tinted First Look</title><link>https://falcao.org/posts/fedora-44-first-look/</link><pubDate>Mon, 18 May 2026 15:30:00 -0300</pubDate><guid>https://falcao.org/posts/fedora-44-first-look/</guid><description>&lt;p>Fedora Linux 44 shipped on April 28, 2026, two weeks behind its original
date after a late-cycle batch of blockers. I&amp;rsquo;ve been running it on my KDE
daily-driver for a couple of weeks now. It&amp;rsquo;s the kind of release that
doesn&amp;rsquo;t scream — no single tentpole feature — but if you spend your day
on Linux, the cumulative effect is real. Here&amp;rsquo;s what stood out to me,
with a bias toward what I actually noticed.&lt;/p></description></item></channel></rss>