HNHacker News
TopNewBestAskShowJobs

jcastro

3,486 karma · joined March 22, 2011

- https://ypsidanger.com - https://projectbluefin.io
submissionscomments
jcastro··on ZUSE – The Modern IRC Chat for the Terminal Made in Go/Bubbletea
Would love to see this for matrix!
jcastro··on Please, FOSS world, we need something like ChromeOS
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.

I'll bring it up during the next bootc meeting[1], which are public btw! Thanks for using bazzite!

1: https://github.com/bootc-dev/bootc?tab=readme-ov-file#commun...

jcastro··on Please, FOSS world, we need something like ChromeOS
> An OSTree based atomic system is pretty close, although there is some added complexity.

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?

jcastro··on Shutting Down Clear Linux OS
Such a cool project.

One of my fondest memories was making my own steamOS with Clear Linux: https://community.clearlinux.org/t/notes-on-building-a-clear...

And now I work on bazzite.gg, thanks for making a kickass OS Arjan and Co!

jcastro··on What would a Kubernetes 2.0 look like
For the confusion around verified publishing, this is something the CNCF encourages artifact authors and their projects to set up. Here are the instructions for verifying your artifact:

https://artifacthub.io/docs/topics/repositories/

You can do the same with just about any K8s related artifact. We always encourage projects to go through the process but sometimes they need help understanding that it exists in the first place.

Artifacthub is itself an incubating project in the CNCF, ideas around making this easier for everyone are always welcome, thanks!

(Disclaimer: CNCF Staff)

jcastro··on The Joy of Linux Theming in the Age of Bootable Containers
> Say, including the signing keys for Chrome's 3rd-party repo statically instead of fetching them over the network.

This is a fantastic idea, it sucks to have an upgrade blocked by a slow repo, if you wouldn't mind filing an issue or sending a PR I'd love to have this. Thanks for the feedback!

jcastro··on The Joy of Linux Theming in the Age of Bootable Containers
> It uses 20 different copr repos (granted, half are their own), and I didn't count how many packages. Best I can tell, none of the versions are pinned.

Contributor here, we've been working on this diligently over the past cycle (the rest of the org is mostly done, Bazzite is largest so we're only getting to it now). We're hoping to be done over the summer with published SBOMs and all that good stuff.

jcastro··on Aurora: Maintenance-free, reliable and fast OS, stable like a Chromebook
comaintainer here, here's the docs for the arm build: https://docs.projectbluefin.io/lts#differenceserrata

Here's the issue for homebrew on linux/arm: https://github.com/Homebrew/brew/issues/19208

And here's the FOSDEM talk: https://fosdem.org/2025/schedule/event/fosdem-2025-6373-home...

jcastro··on 'Destiny 2' Reveals Its 'Content Shredder' as a Result of Recent Lawsuit
> Their answer instead was to refer the court to Destiny 2 YouTuber MyNameIsByf’s 10 hour video on Destiny lore

Hah this isn't just the court, everyone who plays this game has to watch YouTubers explain it because they don't do it in the actual game.

jcastro··on Why is Cloudflare Pages' bandwidth unlimited?
I still cannot believe the pricing on R2, unlimited egress. It's absurd, I love it!
jcastro··on Attracting and Retaining Debian Contributors
> that involved in our beloved Debian?

They've been there for 20 years already.

jcastro··on James Earl Jones has died
When Jack hands him the photos of Red October: "Jesus that's a big sucker."
jcastro··on Import and Export Markdown in Google Docs
This is going to save me so much time, thank you for this!
jcastro··on Flatcar: OS Innovation with Systemd-Sysext
https://github.com/ublue-os/sysext

We have indeed been playing with this! We think it's a great compliment to extending an ostree OCI base image and hope to bolt on all sorts of goodies. Lots of cool innovation happening in this space right now, it's awesome stuff.

jcastro··on Flatpak – a security nightmare – 2 years later (2020)
On the contrary, giving Gimp/Krita/VLC root access to my computer makes no sense to me.

Do people think that distribution developers are hand combing through all those apps? Untrusted by default is more scalable.

jcastro··on Show HN: Convert your Containerfile to a bootable OS
uCore does this if you wanna check it out: https://github.com/ublue-os/ucore
jcastro··on Starting the Journey (2022)
Craig was a fixture in midwest US OSS groups and a long time organizer of the Michigan!/usr/group: https://www.mug.org/2024/04/sorry-to-report-the-passing-of-c...

Rest in peace friend. :(

jcastro··on Bazzite – The Next Generation of Linux Gaming
People tend to over rotate on the term "immutable", which is why Fedora and Universal Blue use terms like atomic and composable.

Themes work like they do in normal Fedora.

jcastro··on Fedora Atomic Desktops
I use containerized versions of things, ubuntu and chainguard images mostly.

You can always create containers with init if that's how you want to do that though. Some distros publish images that come that way: https://github.com/89luca89/distrobox/blob/main/docs/useful_...

jcastro··on Fedora Atomic Desktops
`/usr/local` is writeable so no change there, that should work fine. I keep a container as my "day to day" linux and just have my terminal autolaunch into mine. You can use any distro's container for this so it's personal preference.

I'm using Prompt, it's a new terminal designed to make the toolbox/distrobox flow much nicer: https://gitlab.gnome.org/chergert/prompt

It's still relatively new so it isn't on flathub yet but it makes everything mostly seamless.

jcastro··on Framework Laptop 16 Review
I'm running with this setup and getting at least 5h, I haven't measured it recently but it's definitely makes a difference!
jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
We've held back versions of distrobox before, if you file an issue we can usually figure it out.

Though distrobox is bash so maybe running the older version in your home directory would have been a good bandaid in the meantime, maybe I should write that up as a tip?

But yeah +1 on distrobox!

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
Bluefin comes with vscode and devcontainers set up out of the box, we don't recommend pet containers.

We found that people struggle with the pet toolbox pattern so we send them right to the devcontainer pattern. This is an area where we differ from Fedora. It should just come set up out of the box.

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
Oh also I just realized something!

The reason it had to be Fedora was because I can't do this with Debian or Ubuntu. Fedora had the tech but I still enjoy the Ubuntu/Debian part of the OS. Since distrobox exists I can replicate a reasonable facsimile of the native distro with an ubuntu container and a more ubuntu-like desktop.

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
I have an idle ampere box from equinix waiting to be used, just needs someone to wire it up. I think I know a guy.
jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
> What does this project add?

This project uses this upcoming feature in Fedora: https://fedoraproject.org/wiki/Changes/OstreeNativeContainer... and switches to its consumption model entirely.

On stock Fedora you're pulling from a distribution-hosted ostree endpoint to do updates. With Bluefin (and other universal-blue.org images) you're pulling from a container registry (in this case ghcr.io, but you can push your builds to any registry or host your own).

We ingest Fedora daily and then add codecs, a bunch of hardware enablement support via udev rules, add a few pain-in-the-ass-otherwise things like the obs virtual cam, xbox controller support, etc. Then that image is pushed to ghcr.io and the local package manager uses that.

We also enable Flathub out of the box and Distrobox: https://github.com/89luca89/distrobox - then ship a few preconfigured boxes for you to play with: Ubuntu, Fedora, and Wolfi.

Then we have another image that you can rebase to by typing `just devmode` in a terminal which adds vscode with devcontainers, devpod, devbox, kvm/qemu, incus/lxc/lxd, some nice monospace fonts, cockpit, kind, docker, and a bunch of associated cluster tools.

And since we build everything in CI there's no local package conflicts like in upstream Fedora when the main repo and rpmfusion repos are conflicting, your PC only ever gets successfully built images.

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
Yep: `bluefin-framework` and `bluefin-dx-framework` for the stock and developer version. We also have asus and surface images with their respective kernels.

If you have an AMD Framework the gnome-power-profiles manager has the inprogress patches from AMD already included and are probably better. Upstream Fedora is also in the process of evaluating `tuned` so in the future there may not even need to be a separate image for Framework.

Rebase instructions here: https://universal-blue.org/images/

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
The cloud-native part is that it's built with tools and things you'd see in cloud-native like OCI containers, gitops, etc. Here's the containerfile as an example of how it's put together: https://github.com/ublue-os/bluefin/blob/main/Containerfile

And then all the developer patterns are cloud native like devcontainers instead of using the host packages, included k8s, podman, and docker tooling, etc.

jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
Hi! I'm one of the maintainers of this project and wrote the blog post, I'd be happy to answer questions if you got em!
jcastro··on Project Bluefin: an immutable, developer-focused, Cloud-native Linux
Hi! I work on this. There's no `rpm-ostree` equivalent in Debian, so you'd have to make an image natively with ostree. This is what EndlessOS does: https://www.endlessos.org/os

`rpm-ostree` grew OCI support, which lets us build the entire thing with a dockerfile and github actions, which is much easier, we can run the entire thing out of github.

It would be awesome if you could use Debian for this but alas, no one has made a `deb-ostree`. If someone did it wouldn't be too hard for Universal Blue to publish Debian-based images.

← PreviousPage 2 of 16Next →