The only thing keeping me on X11 at this point is Slack screen share feature. It doesn’t work on Wayland to share the entire screen (specific apps do) and it is entirely Slacks fault here.
X11 also has slightly higher FPS for gaming but not much.
For those wondering, the problem was that windows didn’t fully unmount the drive. To fix this you need to fully shutdown windows with the command line or the shift key.
Why does it create another user and put files under /home/linuxbrew/? Answer:
The script installs Homebrew to its default, supported, best prefix (/opt/homebrew for Apple Silicon, /usr/local for macOS Intel and /home/linuxbrew/.linuxbrew for Linux) so that you don’t need sudo after Homebrew’s initial installation when you brew install.
Where’s the logic in that? Why not just install to the user’s home directory so that you don’t even need root access in the first place?
Why is installing from the tarball unsupported and so frowned upon? FFS isn’t this just supposed to be a package manager? Why is everything so complicated and opinionated when compared to pip, cargo, Flatpak, etc? Compare this mess to Golang’s install and uninstall process where you literally just need to tar -xzf a file or rm -rf a directory.
Where’s the logic in that? Why not just install to the user’s home directory so that you don’t even need root access in the first place?
Excellent remark! Wow, that by itself already wrote it off for me.
Why is sudo hard-coded? Answer: it’s to prevent people from using doas and other sudo alternatives.
Another home-run! Especially as I’ve been a staunch user of doas for quite a while now and wouldn’t like to give up on that. Thank you so much for informing me on this!
Your third point is also interesting to ponder upon, though it wasn’t as impactful to me personally as the previous two were.
I would like to thank you once again for your astoundingly awesome insights on this matter! This comment has definitely contributed the most in me letting go of the thought of using Homebrew entirely (while some others already informed me that GUI-apps (mostly) can’t be installed from Homebrew to function on Linux anyways).
My only experience with homebrew is on macOS and I’ve switched to MacPorts there. Homebrew did some weird permissions things I didn’t care for (chowned all of /usr/local to $USER, if I’m remembering right). It worked fine on a single user system, but seemed like a bad philosophy to me. This was years ago and I don’t know how it behaves on Linux.
I also prefer Firefox, but when I need a Chromium alternative for testing, I opt for the flatpak (or the snap) version personally.
Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The Chromium snap is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub.
Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world.
Could you please elaborate on how the packaging in the Linux world is better? I can imagine why, but I’d rather have a better-informed idea on the matter. Thanks for your input!
The Chromium snap is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub.
I use Chromium from my repo already, but as stated in the OP; I would switch in an instance to Brave if I could.
You have a pre-installed tool and a tool that looks better but which you need to install. When you need it for a rare task, and you administer many machines, it is easier to use what you already have on each of them.
Sorry, I don’t understand what you are talking about. Yes, you can run them in SSH session. No, you still need to have them installed on the remote machine to do this. And installing diagnostic tools is not only time consuming, sometimes it can be even impossible if you already get in troubles (and if you did not, why would you need them?).
Cringe take. I’ts just a fun pretty system monitor tool. I work as a senior cloud architect. I have 10 years of pretty heavy professional and home Linux usage and I just installed it on my home server because I have a unused 1/3 on one of my monitors at home where it can just live forever inside tmux.
It’s fun to see Plex take more resources because someone started a stream, or see the different parts of kubernetes working when I start a few containers. I have also added a drive to my btrfs raid so I was interested in seeing what kinda load the re balance did on the system over time. Turns out not much. It’s a fun tool.
I use different tools on the several Azure environments I am part of maintaining lol.
Open btop in the terminal, then (note the terminal window must not be in fullscreen) right click with the mouse on the top bar of the terminal window and select “Always on top”.
It’s crazy crazy sort order that I can’t stand. They deliberately go in and remove certain characters from the filename, specifically to make the sorting behave weirdly.
Agreed. Windows’ HDR support is rough. It’s fine for gaming, but you can’t display SDR and HDR content together like MacOS. I think that’s why Apple holds a big part of the market for creatives.
My framework has been great, I’ve had no issues with it and I’m quite happy. Make sure to go with the matte screen though.
In saying that, I think I was happier with my thinkpad, but I have no good scientific reason for that, I suspect the nipple and keyboard are a big part of it.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.