Readit News logoReadit News
andrewmutz · 19 days ago
If you're looking for a fantastic dev-focused linux distro, I can't say enough good things about Bluefin Linux

https://projectbluefin.io/

fouc · 19 days ago
Cool idea, but supporting homebrew is a big yikes!

I hope no serious developers on linux ever use homebrew, it's the worst package manager by far.

Most package managers support versioning and keeping old versions of installs around, but not homebrew. That's why I'm boycotting it at this point, got burnt by it too many times.

I'd rather use pacman or apt-get or pkgsrc or nix or any other package manager than homebrew.

tristan957 · 19 days ago
I don't use Homebrew because it installs to /home/linuxbrew/.linuxbrew. It makes absolutely no sense to use a whole new user, and then use non-standard directories.

If you change where Homebrew installs, then you are on your own because they don't support changing the install path.

LinXitoW · 12 days ago
Personally, I would love to not use homebrew, but I'm practically forced to. The package management story in Linux is horrible, far worse than the general fans lead me to believe. Most tools I need are missing or ancient, even in the Fedora repos. That's one of the reasons so many modern tools will give you a shell script to pipe to bash for installation. It's the only way to make things installable in a simple, uniform way.

While homebrew isn't perfect, it's still a lot better than manually compiling every new version of a tool until the distros repo gets the update, or following custom install instructions for every tool (and then manually managing updates).

But I'm new to having Linux as a daily dev driver (only servers before), so if I'm missing an obvious fix to get 99% of tools in their up-to-date version installed and managed on Fedora (or ideally, anywhere), please let me know.

seemaze · 19 days ago
while I use Homebrew on macOS for the errant command line utility or library, I share your concern. I use the Universal Blue Silverblue variant for it's integrated Nvidia support with either mise-en-place[0], or the native toolbx[1] utility for isolated environments.

[0]https://mise.jdx.dev [1]https://containertoolbx.org

andrewmutz · 19 days ago
I use bluefin linux full time and don't use homebrew. I do all development in containers, so I can use whatever I want inside them.
jcastro · 19 days ago
Bluefin contributor here, why are you using homebrew that way? For development use a container.
akvadrako · 16 days ago
Homebrew is used by millions of devs, generally because the advantages are worth it.

You can't use pacman, apt or pkgsrc on image based distros. And nix is a big headache.

Of course anything that can easily run in a container is better, but I use brew for the stuff that doesn't and have few problems.

rufugee · 19 days ago
I share your concerns about homebrew. It was one of the reasons I gave up on Silverblue/Bluefin.
mikestorrent · 19 days ago
Is there a simple summary of why homebrew is so problematic?
mtillman · 19 days ago
I agree with you. DHH is a big ruby guy so my expectation was he’d use brew.
fcarraldo · 19 days ago
I've also been very happy with Silverblue (an alternate flavor of Universal Blue, the same guts as Bluefin). It took a bit of an adjustment period to get used to using an immutable distro, but given that I run this as the sole OS on my daily driver, reliability is paramount. It gives the same feeling of running a highly stable OS like MacOS, but with the power, ergonomics and customizability of Linux - and anything I need that isn't easy to fit into the immutable model is just a simple Distrobox invocation away.

It's "Container-driven development" done right - containerized applications and shells _feel_ native via Distrobox (which gives them access to the host FS, network, hardware, etc by default) but without the risks of native development causing dependency conflicts. And if I screw something up, I can just spin up a new container.

abhinavk · 19 days ago
Silverblue is a Fedora project. The Universal Blue and its flavors (Bluefin, Bazzite, Aurora) are based on its image. They are basically community maintained versions of silverblue because Fedora is very cautious (and stubborn) in including QoL things.

[1]: https://fedoraproject.org/atomic-desktops/silverblue/

JSR_FDED · 19 days ago
I really appreciate that he included a video with great narration. So much better than the animated gifs that provide too little context and go too fast.
indy · 19 days ago
He used a video with great narration back in the day to showcase the original release of Ruby on Rails.

Nearly 20 years later and it's surprising that more people don't do this.

aidenn0 · 19 days ago
Not surprising to me at all. Doing it well is not a skill most people have.
darthrupert · 18 days ago
Ok, so I checked it out slightly more and noticed that the omarchy installation script enables the chaotix.cx repo, which contains packages automatically built from AUR. I.e. packages contributed by practically anyone. So you'll be trusting not just one unknown set of people (AUR) but a completely second one too (chaotic.cx).

Omarchy enables all this silently with pacman -U --noconfirm.

This is probably fine for a hobbyist, and this is what people in the Linux world generally do, but also constitutes a pretty bad supply side attack vector. Then again, not significantly worse than what things like npm/node do.

On a positive note, using the concept of migrations in a tool like this is neat.

samgranieri · 19 days ago
I've been using this on a mini pc I bought and I'm really digging it. I could see myself using it as my daily driver instead of macOS one day. I also am floored by how low the resource consumption is on it
ezekg · 19 days ago
I've been following his journey here since Omakub. I plan on refurbishing a 2015 MBP that had its HDD die to run Omarchy this weekend. I've heard it runs well on old hardware. Will be nice to have a mobile dev machine again.
efekurnaz · 10 days ago
did you go for it? I have a base 13" 2015 mbp that's pretty much unusable, planning the same.
richardlblair · 19 days ago
I used the one he put together for Ubuntu. My setup had become old and clunky. My dotfiles had become a mass. It was nice to go from 0 to something useful without effort. Now I just make changes as I see fit.
grigio · 19 days ago
Distribution is too much.. it's archlinux with Hyprland configured
JeremyNT · 19 days ago
Yeah and "distribution" isn't even mentioned on the page.

I flagged this post for the misleading title. Although this is kind of interesting it's nowhere near as interesting as a new distribution.

amanzi · 18 days ago
In an interview, DHH referred to it as a remix. It's more than just Hyprland configured, but it's definitely not a distribution.
islanderfun · 19 days ago
Reminds me of crunchbang, in that it's a small opinionated distro-ish. Seems like a fun try.
neillyons · 19 days ago
Crunchbang was such a good distro! I ran linux for about seven years. Ubuntu and then Crunchbang. Had my 2012 MacBook Pro dual boot into Crunchbang. Battery life was awful. It had no automatic fan control, so the laptop got so hot I could barely touch it. I ended up writing a bash script to manually control the fans using function keys https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a

As cool as it was, I can't be bothered with any of that these days. Just give me a Macbook Pro, as I know it will work and have amazing battery life!

emptysongglass · 19 days ago
It's still around in its spiritual successor! https://crunchbangplusplus.org/