this post was submitted on 13 Apr 2024
213 points (90.8% liked)

Linux

47321 readers
704 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 53 points 5 months ago (3 children)

Garuda is great. It did get me addicted to the fish shell though and I've since moved back to windows for work reasons and I hate everything now.

[–] [email protected] 28 points 5 months ago (1 children)

Install fish shell on all the things!

[–] [email protected] 15 points 5 months ago
[–] [email protected] 5 points 5 months ago (2 children)

Honestly, fish is the only thing I hate about Garuda. The variety of commands is good, but doing any kinda scripting in it physically hurts me. Wish they kinda just stuck with a more conventional shell like zsh.

[–] [email protected] 6 points 5 months ago (2 children)

Feel like most people still do the scripting in Bash for portability reasons, and then just run Fish as the interactive shell

[–] [email protected] 2 points 5 months ago

I use fish, have never once written a fish script. Just write bash scripts and they tend to work fine, otherwise run em in bash

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago)

still do the scripting in Bash for portability reasons,

For what it's worth, Debian and most of its derivatives use dash (a Linux port of ash) instead of bash for /bin/sh. It's ~4x faster and uses much less RAM than Bash. Usually the only scripts that use Bash are scripts that aren't POSIX compliant or that use Bash-specific features.

[–] [email protected] 3 points 5 months ago

just change it yourself

[–] [email protected] 4 points 5 months ago (2 children)

Possibly a n00b question. What’s the benefit of fish over zsh or bash? Does it provide something extra?

I’m using zsh at the moment.

[–] [email protected] 7 points 5 months ago (1 children)

The auto suggestion from Fish shell is something I cannot live without anymore. Saves me so much time and avoiding typos. Not sure if zsh can do the same, maybe with a plugin ? If so, I'd like to hear about it. I use zsh for a few things, besides bash and fish to keep their history apart.

[–] [email protected] 2 points 5 months ago (1 children)

There IS a plugin for zsh that does exactly that and I've been using it without issue for a few months now!
https://github.com/zsh-users/zsh-autosuggestions

[–] [email protected] 2 points 5 months ago

Thanks. Got it installed, and works after reading the Debian README :

Installation

Add the following to your .zshrc:

source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh

then start a new terminal session.

Tips

  1. To mimic fish's auto-completion by pressing Ctrl+F
bindkey '^F' autosuggest-accept
[–] [email protected] 2 points 5 months ago

Last time I checked it's like zsh but preconfigured and dumbed down. Like the zsh4humans repo, but worse.

[–] [email protected] 36 points 5 months ago (3 children)

New? Does it come with 2080 packages out of the box?

[–] [email protected] 26 points 5 months ago* (last edited 5 months ago) (1 children)

My thoughts exactly, Garuda looks out of the box like a install i'm done with and have to redo.

But to each their own, i'm not judging, i was young not too long ago.

[–] [email protected] 5 points 5 months ago

There is a plain kde version that doesn't have all the gamer color flare, forums won't support you tho, which isn't a problem if you know what you're doing

[–] [email protected] 8 points 5 months ago (1 children)

They likely have chosen a lot of programs on the installer. I have had my current install for a few years and I'm sitting at 2029 packages

[–] [email protected] 6 points 5 months ago

I did select a number of programs to install during setup so I had everything I needed. Spot on!

[–] [email protected] 7 points 5 months ago* (last edited 5 months ago)

Garuda has multiple ISOs, ranging from almost bare to batteries + power plant included. This appears to be the most heavy one, which is great to get to know cool software, but also an Arch veterans nightmare.

[–] [email protected] 31 points 5 months ago (2 children)

Hi there, while your post is technically on-topic, it would be more appropriate to post it in a community like [email protected] - that way we're not flooded with screenshots. :)

I'll leave this post up for now, unless we get many complaints.

[–] [email protected] 13 points 5 months ago (3 children)

Yes, I'd like to file an official complaint. What's the P.O.Box number to post it too ? :-) On a more serious note, for OP @[email protected] and others, Garuda Linux turns out to have their own Lemmy instance : https://lemmy.garudalinux.org and well as a community here : https://lemmy.ml/c/garudalinux Have fun!

[–] [email protected] 6 points 5 months ago

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: [email protected]

[–] [email protected] 5 points 5 months ago

That's really cool! Didn't know that. Thanks for sharing, since I've just subscribed to the community.

[–] [email protected] 4 points 5 months ago

I used Garuda in the past and was impressed. What's cool is they have a bunch of ther own services in addition to Lemmy.

Garuda Linux | Startpage - https://start.garudalinux.org/

[–] [email protected] 8 points 5 months ago

Sorry about that. I'll keep that in mind if this gets taken down. Thanks!

[–] [email protected] 25 points 5 months ago (2 children)

High resolution neofetch image? 👀
If that's not a distro specific thing,
then please teach me how 😄

[–] [email protected] 23 points 5 months ago* (last edited 5 months ago) (2 children)

I'm not sure what Gaduda is using, but neofetch supports various logo backends (with ASCII being the default). To get a high-resolution image, you might want to use one of the sixel/tycat/w3m/kitty backends (depending on what image protocol your terminal supports).

https://github.com/dylanaraps/neofetch/wiki/Image-Backends

[–] [email protected] 1 points 5 months ago

I think they have a version of neofetch on the chaotic aur repository that they use

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 9 points 5 months ago* (last edited 5 months ago) (1 children)

Garuda was my first ever distro ! A very pleasant distro, performed really well and ran everything I wanted of games with a breeze.

[–] [email protected] 6 points 5 months ago (1 children)
[–] [email protected] 13 points 5 months ago (1 children)

Yeah until the next distro hop two weeks later

[–] [email protected] 3 points 5 months ago (1 children)

Ouch. Too relatable. Far too relatable. At first, it was Arch, until I found out about NixOS. Then, it was NixOS until I was having issues related to the immutability aspect of it. Then, I was going back and forth between them, neither being perfect. Later, I found Tumbleweed but that wasn't even close to what I needed. It was Fedora, with a bunch of Copr Repos, that I've been on for 2 months now, that made me stop hopping as it really had it all. But I read an article about Void about a week ago, and it's now weighing on my mind. Will the sacrifices involved with running Void, be matched by the advantages of it? I'm honestly not sure.

load more comments (1 replies)
[–] [email protected] 8 points 5 months ago (3 children)

What's the difference between Garuda, endeavour OS and Manjaro? Genuine question

[–] [email protected] 18 points 5 months ago (1 children)

EndeavourOS is a terminal-centic distro (it isn't trying to be very user friendly but just easy to install and with some very important stuff included). Garuda has some modern performance improvements (preload, Zen kernel etc) and generally a lot of stuff preinstalled. Manjaro tries to be a general good easy to use desktop distro without Garuda's optimization stuff but it's quite bad at it because of poor management of the project

[–] [email protected] 2 points 5 months ago (3 children)

Awesome, thank you. Is Garuda stable enough for daily use beside gaming? Also, how much of a difference does it give in performance over others?

[–] [email protected] 8 points 5 months ago* (last edited 5 months ago) (2 children)

It really depends on your hardware. I don't think you'll have any boosts. The "Gaming Edition" can even be worse than average because of the amount of purely aesthetic whistles preinstalled. I think it's more about performance in regular tasks on modern machines. Preload will greatly improve app loading times there. For gaming just use a rolling release distro to get newest drivers. I also wouldn't recommend running GNOME because it seems to decrease gaming performance here and there. Other than that it doesn't really matter and in case something does you can install/tweak it on other distros as well

[–] [email protected] 6 points 5 months ago (1 children)

I really appreciate you taking the time to answer my questions.

[–] [email protected] 6 points 5 months ago (1 children)

You're welcome but I'm not much of a specialist so half of my answers might probably be wrong lol. Considering the fact that I decided to answer your questions anyway, thanking me might not be considered very fair

[–] [email protected] 4 points 5 months ago

Hey, you helped me with something even though you didn't have to, and that is appreciated

[–] [email protected] 2 points 5 months ago (1 children)

I also wouldn't recommend running GNOME because it seems to decrease gaming performance here and there

Didn't Phoronix test this and find no difference? Latency, similarly, is the same across Kwin and Mutter.

The only thing Gnome really falls behind on in gaming is that VRR is an experimental feature in Gnome and won't be fully greenlit until next release.

[–] [email protected] 1 points 5 months ago

Idk who is Phoronix. The benchmarks I saw showed some difference. Though they were taken on GNOME without VRR so yea that can be a reason

load more comments (2 replies)
[–] [email protected] 9 points 5 months ago (1 children)

Garuda goes for the looks and the gamers I would say. I've tried Garuda before and it was nice that it was possible to roll-back installation versions but on my ancient test hardware it didn't go too well, also not with rolling back. Manjaro got quite some bad press in the past for good reasons. Here you can compare a few descriptions for all of them :

One notable difference between the three is that Manjaro has a delayed package release. It is not as rolling as the others.

[–] [email protected] 3 points 5 months ago

Thank you so much

[–] [email protected] 2 points 5 months ago (1 children)

Endeavour is Arch with an easy to use graphical installer and a few changed defaults. IMHO it should be merged into Arch itself as an installer option, but I guess making it too easy to install is against the project philosophy... It's basically Arch aside from those details.

Manjaro uses the Arch packages so it's also rolling (not sure what the other comment means saying it's not) but curates everything heavily. It has a "stable" package branch which doesn't exist on Arch, where packages enter after testing and a two week delay on average (probably where the rolling confusion originates from; it's still rolling, just later).

It comes with a LTS kernel by default and all kinds of other safety and helpers. It has its own package manager with a GUI, a driver detection and installer, a kernel version manager, automatic OS snapshots after every upgrade so you can restore if something breaks etc. (I've never had to use the restore but it's nice knowing it's there I guess.)

It's quite stable and nice (I've been using it as my main desktop driver for work and gaming for the last 4 years) but you have to stick to its recommended features for it to remain stable. There are people who switch to the non-stable branches, or use non-LTS kernels or do other changes and it breaks and they end up upset.

There are all kinds of rumors circulating about it because of that, saying you can't use AUR packages on it (you can) or that it's buggy, "badly managed" etc. From my own experience it's a perfectly nice distro provided you want to get the distro out of the way and focus on doing other things, but still take advantage of rolling packages. If you want to experiment and tinker with the OS you're better off on Arch or installing through Endeavour.

Garuda is somewhere in the middle, has an installer and nice defaults like Endeavour, has helper GUIs like Manjaro and uses Manjaro's GUI package manager, but doesn't take things as far as Manjaro (with the stable branch and kernel and curation etc.) Also has a gamer-oriented thing going with a cool desktop theme and a gaming package manager GUI.

[–] [email protected] 1 points 5 months ago (1 children)

I had problems with Manjaro, would not recommend it, and now use EndeavourOS.

That said, you did a fantastic write-up here. Really well done.

I don’t need EOS and Arch to merge. I would be happy if Arch would just include yay or paru in the main repos so you could use the AUR out of the box.

The problems with Manjaro are not just people using non-stable branches or even project governance ( though that had unfortunate moments ). The biggest issues I had were the disagreements that Manjaro had with the AUR due to missing or outdated packages. As you point out, these packages are merely delayed. However, the decisions made about system state today can carry forward into the future and are not always unwound once the core packages finally update. I had issues with pamac as well where it would install old packages instead of new ones unless I cleared the cache all the time. Maybe that was somehow my fault. I use plain old yay and paru now with the occasional pacseek for good measure.

Manjaro is still a good looking OS though. I think most people prefer the green to the purple in EOS. Lots of people love the look of Garuda but, for me, it is too much.

Again, really nice write-up. I hope Manjaro continues to serve you well.

load more comments (1 replies)
[–] [email protected] 8 points 5 months ago (1 children)

Nothing like choosing the "everything" ISO and having 2k+ Packages on a fresh install lol

I mean, I like Garuda, but I opted for replicating the look and feel on Endeavour xD

[–] [email protected] 2 points 5 months ago

I've been on Endeavor for close to 2 years now. It's been great.

[–] [email protected] 6 points 5 months ago

I'm a huge fan of Garuda. Enjoy!

[–] [email protected] 5 points 5 months ago

Please share more as you keep using it.

[–] [email protected] 3 points 5 months ago* (last edited 5 months ago)

Smells like dark cherries

load more comments
view more: next ›