<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jcastro</title><link>https://news.ycombinator.com/user?id=jcastro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 13:50:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcastro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[The Next Generation of Distrobox]]></title><description><![CDATA[
<p>Article URL: <a href="https://distrobox.it/posts/announcing_distrobox_next/">https://distrobox.it/posts/announcing_distrobox_next/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47582504">https://news.ycombinator.com/item?id=47582504</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 31 Mar 2026 03:44:36 +0000</pubDate><link>https://distrobox.it/posts/announcing_distrobox_next/</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=47582504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582504</guid></item><item><title><![CDATA[New comment by jcastro in "Bootc and OSTree: Modernizing Linux System Deployment"]]></title><description><![CDATA[
<p>> is currently converging on a different proposal by systemd developers that's standardized by the UAPI Group<p>We're working in this space with Project Bluefin: <a href="https://github.com/projectbluefin/dakota" rel="nofollow">https://github.com/projectbluefin/dakota</a><p>Both approaches are indeed competitive, but you can also leverage both to achieve the same thing. We're experimenting with a pure ddi Bluefin, a buildstream/GNOMEOS one that spits out a bootc image, as well as a Bluefin that is just a systemd-sysext on top of GNOME OS. Chef's choice!<p>There will be many ways to slice this problem -- my opinion is that in the end it will be how you design the infrastructure to make these and not the artifacts themselves.<p>We already have CentOS/Fedora builds alongside these, long term we'll see which ones end up being the most efficient. Buildstream is a tool which people should look at in this space too: <a href="https://buildstream.build/index.html" rel="nofollow">https://buildstream.build/index.html</a></p>
]]></description><pubDate>Sat, 28 Feb 2026 16:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197283</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=47197283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197283</guid></item><item><title><![CDATA[New comment by jcastro in "Bootc and OSTree: Modernizing Linux System Deployment"]]></title><description><![CDATA[
<p>> customized via a Containerfile could work too? Except rebooting/reimagine for every change sounds tedious as hell.<p>You can do this today with Aurora, Bazzite, Bluefin, and other bootc systems. The system updates by default are weekly and require a reboot but when you move most of the stuff into the userspace most of that stuff updates independently anyway.</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197239</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=47197239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197239</guid></item><item><title><![CDATA[New comment by jcastro in "Why didn't AI “join the workforce” in 2025?"]]></title><description><![CDATA[
<p>> In one example I cite in my article, ChatGPT Agent spends fourteen minutes futilely trying to select a value from a drop-down menu on a real estate website<p>Man dude, don't automate toil add an API to the website.It's supposed to have one!</p>
]]></description><pubDate>Mon, 05 Jan 2026 22:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46505990</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=46505990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46505990</guid></item><item><title><![CDATA[New comment by jcastro in "Ask HN: Abandoned/dead projects you think died before their time and why?"]]></title><description><![CDATA[
<p>OS/2 my beloved.</p>
]]></description><pubDate>Sat, 11 Oct 2025 23:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45553529</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45553529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45553529</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>>  I still don't even know what a DistGit or COPR is.<p>I agree, I hate all of this too. The wolfi version will be much better.</p>
]]></description><pubDate>Fri, 26 Sep 2025 03:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45382134</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45382134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45382134</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>I would be in trouble if I didn't trust jreilly1821 since he's one of the Bluefin maintainers. And the nvidia binaries come from an nvidia employee.</p>
]]></description><pubDate>Tue, 23 Sep 2025 13:53:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45347059</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45347059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45347059</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>ostree is the library that rpm-ostree and bootc share. However bootc is moving over to composefs as a backend. This effectively makes it distro agnostic and there are communities forming: <a href="https://github.com/bootcrew" rel="nofollow">https://github.com/bootcrew</a><p>Fedora still uses rpm-ostree, when you do an update it's pulling from an ostree remote served from a server. bootc replaces that with just an OCI registry. We ship the `rpm-ostree` binary on the systems still. It's still used for things like adding kernel boot arguments.<p>Here's their diagram: <a href="https://bootc-dev.github.io/bootc/filesystem-storage.html" rel="nofollow">https://bootc-dev.github.io/bootc/filesystem-storage.html</a><p>Generally speaking new users can skip the rpm-ostree parts and just start with bootc. I am not an expert in this, there's a rust library in there somewhere. Hopefully someone can help fill in the blanks.</p>
]]></description><pubDate>Sun, 21 Sep 2025 17:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45324600</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45324600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45324600</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>For Bluefin LTS we're in control of all the 3rd party repositories we use. We depend on EPEL but so does everybody else. I am unaware of any kernel patches that we are shipping since we ship the default CentOS Stream kernel and the optional hwe kernel ships CentOSs' kmod kernel.</p>
]]></description><pubDate>Sun, 21 Sep 2025 15:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45323640</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45323640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323640</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>Co-maintainer here. I dogfooded Silverblue for about 2 years before deciding to do this. Initially Bluefin was just a "fix me script" that did the usual bits. When bootc came around this let me put that script in GitHub CI and then just consume the fixes I want. A few of us started to do this and then since a bunch of us were kubernetes nerds we defaulted into "let's make this together."<p>Here are some of the changes:<p>- We add all the codecs, and drivers in the build step so the user never has to care.<p>- We turn on automatic updates by default, these are silent<p>- We remove Fedora's broken flatpak remote and go full Flathub out of the box<p>- We handle major version updates for you in CI, there's no "distro release day" update that's just a normal update that day<p>- Since we use bootc it's easy for people to FROM any of our images and make a custom build, and we ship a template for anyone to do so: <a href="https://github.com/ublue-os/image-template" rel="nofollow">https://github.com/ublue-os/image-template</a><p>- You can turn on "developer mode" which gives you vscode with devcontainers, docker, incus, etc in addition to podman.<p>- We integrate homebrew out of the box for package management for the CLI, flathub handles the GUI packages - we don't want to be a distro, in this world the base image is a base image and my relationship is with brew and flathub. I don't need or want to have a relationship with my OS.<p>- We gate kernel versions to avoid regressions, so we can avoid certain releases or "ride it out" until fixes are published.<p>- We ship [Bazaar](<a href="https://github.com/kolunmi/bazaar" rel="nofollow">https://github.com/kolunmi/bazaar</a>) - which is a flatpak only store designed for performance. Since the OS is a different layer we can throw away all those packagekit jankfests and start from scratch.<p>As for the desktop, I worked on Ubuntu for about a decade and wasn't happy with the direction Ubuntu was going at the time. Fedora had rpm-ostree/bootc but didn't know what to do with it so they were just sitting on the tech. So I just combined them, the desktop has an Ubuntu-like layout and vibe.<p>The clear benefit is that you have one image for everything, whereas local layering in Silverblue doesn't really make sense to me anymore, if you want to handle a bunch of local packages just use a traditional distro. Because doing that in Silverblue breaks just as often as it does in package distros. Pure image mode is the strongest benefit. It's 2025 I refuse to do "post installation crap" that should be automated, bootc lets me do that!<p>More info here since I'm leaving out a bunch of stuff: <a href="https://docs.projectbluefin.io/introduction" rel="nofollow">https://docs.projectbluefin.io/introduction</a></p>
]]></description><pubDate>Sun, 21 Sep 2025 15:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45323601</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45323601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323601</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>Co-maintainer here. When I saw one of these I immediately want to run Bluefin on it.<p>In spirit I would love to support this, someone with one of these would need to PR in support, but it's usually taking the enablement instructions from NVidia and putting it in a dockerfile. Bluefin is already working well on on the Ampere ARM workstations that System76 sells. Getting it on one of these would be awesome.</p>
]]></description><pubDate>Sun, 21 Sep 2025 15:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45323517</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45323517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323517</guid></item><item><title><![CDATA[New comment by jcastro in "Bluefin LTS Is Released"]]></title><description><![CDATA[
<p>Hi everyone! I built this 4 years ago as a passion project and now it's led to a culmination of things that led to release. Happy to answer questions!</p>
]]></description><pubDate>Sun, 21 Sep 2025 15:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45323485</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=45323485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323485</guid></item><item><title><![CDATA[New comment by jcastro in "We rewrote the Ghostty GTK application"]]></title><description><![CDATA[
<p>> just to move the clock from the center of the status bar to the side.<p>And I like linux because there are plenty of people who also do not care about this and want to just use their computer.</p>
]]></description><pubDate>Thu, 14 Aug 2025 23:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44906739</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44906739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44906739</guid></item><item><title><![CDATA[New comment by jcastro in "Benchmark Framework Desktop Mainboard and 4-node cluster"]]></title><description><![CDATA[
<p>Hi Jeff, I'm a linux ambassador for Framework and I have one of these units. It'd be interesting if you would install ramalama in fedora and test that. I've been using that out of the box as a drop in replacement for ollama and everything was GPU accelerated out of the box. It pulls rocm from a container and just figures it out, etc. Would love to see actual numbers though.<p>Great work on this!</p>
]]></description><pubDate>Thu, 07 Aug 2025 20:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44830288</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44830288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44830288</guid></item><item><title><![CDATA[New comment by jcastro in "Omarchy, a Linux Distribution by DHH"]]></title><description><![CDATA[
<p>No but Bazzite DX is almost done so we can start working on Bazzite GDX soon, which is going to be our game dev image. Though hopefully as more things become flatpak native ideally someday the idea of specialized images won't be so necessary.</p>
]]></description><pubDate>Thu, 07 Aug 2025 00:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44819470</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44819470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44819470</guid></item><item><title><![CDATA[New comment by jcastro in "Omarchy, a Linux Distribution by DHH"]]></title><description><![CDATA[
<p>Right, Bluefin is for container development.</p>
]]></description><pubDate>Wed, 06 Aug 2025 18:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44815869</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44815869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44815869</guid></item><item><title><![CDATA[New comment by jcastro in "Omarchy, a Linux Distribution by DHH"]]></title><description><![CDATA[
<p>Bluefin contributor here, why are you using homebrew that way? For development use a container.</p>
]]></description><pubDate>Wed, 06 Aug 2025 15:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44813386</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44813386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44813386</guid></item><item><title><![CDATA[New comment by jcastro in "ZUSE – The Modern IRC Chat for the Terminal Made in Go/Bubbletea"]]></title><description><![CDATA[
<p>Would love to see this for matrix!</p>
]]></description><pubDate>Mon, 28 Jul 2025 03:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44707081</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44707081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44707081</guid></item><item><title><![CDATA[New comment by jcastro in "Please, FOSS world, we need something like ChromeOS"]]></title><description><![CDATA[
<p>Interesting, I don't think I've seen this in the wild (~30 million pulls across ublue) - but I think I've seen this issue mentioned before.<p>I'll bring it up during the next bootc meeting[1], which are public btw! Thanks for using bazzite!<p>1: <a href="https://github.com/bootc-dev/bootc?tab=readme-ov-file#community-discussion">https://github.com/bootc-dev/bootc?tab=readme-ov-file#commun...</a></p>
]]></description><pubDate>Mon, 21 Jul 2025 15:42:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44636528</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44636528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44636528</guid></item><item><title><![CDATA[New comment by jcastro in "Please, FOSS world, we need something like ChromeOS"]]></title><description><![CDATA[
<p>> An OSTree based atomic system is pretty close, although there is some added complexity.<p>The author mentions this as well but there's no details there. We've been shipping chromeos-style images with universal blue for over 4 years and the ostree parts are invisible to end users. What do you feel takes away from the user experience?</p>
]]></description><pubDate>Mon, 21 Jul 2025 15:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44636229</link><dc:creator>jcastro</dc:creator><comments>https://news.ycombinator.com/item?id=44636229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44636229</guid></item></channel></rss>