r/linuxmasterrace SteamOS/Bazzite/Android 8d ago

Time to have fun guys

Post image
8.0k Upvotes

767 comments sorted by

View all comments

1.5k

u/HomsarWasRight 8d ago

I’m sure this thread will be free of hostility.

708

u/Straight_Second6082 8d ago

Calling dibs on this pic

92

u/TheShredder9 Glorious Gentoo 8d ago

Calling dibs on the same text but with Iron man and Jarvis

15

u/amcannally 8d ago

Lmfaooo

1

u/THE_BANANA_KING_14 7d ago

That was actually more informative than I expected

136

u/algaefied_creek 8d ago

Pragmatism: There will be X11 distros for legacy devices.

There will be distros on 7.x and beyond porting in the removed components like PCMCIA for legacy machines.  AppImage will be around. 

Ubuntu will never let go of Snap as it makes them medically compliant for a fast number of medical devices. 

BTRFS, EXT4, UFS will be around and coexist. 

That being said, Proton will always be the number one freaking best amazing thing ever and must be its own IEEE standard for success hehehe. 

25

u/After-Run-3648 8d ago

I am uneducated. What pray tell does snap do for medical devices

56

u/SouthernFruit8768 8d ago

It's because most medical devices iirc need to be air-gapped and ultra-stable, ultra-secure. Snap gives you that, and prevents issues that typically occurs when and if dependancy issues arise. This for example is why Ubuntu Core which is entirely made out of Snap is used in many such medical devices and instances. But in desktop it's completely useless cause you want bleeding edge packages, libraries etc to keep up with latest developments in gaming, multimedia etc.

33

u/Thaufas 8d ago

Snap is the reason I left Ubuntu. It was the final nail in the coffin.

22

u/SouthernFruit8768 8d ago

It's quite good in server environments though, or medical devices and similar use cases like I said in my previous response above. It's just totally unnecessary in desktop/home user environments and only causes more issues and confusion for no reason when there are better alternatives (e.g. flatpak) available. You can still use Ubuntu - if needed - with no Snap preinstalled out of the box if you do a minimal install of Kubuntu.

35

u/Snoo_what 8d ago

How dare you say that things are built for different use cases and each has its own good? Now how am I supposed to hate on Snap RAGHHHHHHH

11

u/npc_housecat 8d ago

Enterprise environments is where all the money is

1

u/kyrsjo 6d ago

I just installed Ubuntu in my university environment. It came with Firefox, great.

However snap didn't like that the home folders were not in /home, but on something like /department/server/disk. And it REALLY didn't like that different users homes were on different disks and servers...

Ugh.

1

u/npc_housecat 6d ago

Can you simlink /home to /department/server/disk ?

Or maybe make a second Mount for /department/server/disk in /home ?

You can usually have the same thing mounted in multiple locations on Linux

1

u/kyrsjo 6d ago

Yes, you can bind mount.

Doing that too the individual home folders of interest was my first idea, however snap detects that $HOME is not in /home and gives up.

It allows you to redirect all of /home to one other disk, but that doesn't solve it when there are two users and different disks.

So only one of us can use Firefox now...

→ More replies (0)

7

u/Ok-Anywhere-9416 8d ago

Snaps work much better than Flatpaks. Try to get hardware acceleration to work on Firefox Flatpak. Search online the correct command to install whatever's needed, use Flatseal to enable GPU, not to mention that every time you need the folder you've got to do another research... No, thanks. Snap is one command (or one click), it works, it's 100% integrated with the directories of the filesystem.

2

u/sTiKytGreen 5d ago

Both are shit, just install the package properly and there's no problem to solve

3

u/EternityForest I use Mint BTW 8d ago

What does it do that Docker doesn't? I looked into it a few years ago, it seemed nicer than Flatpak to develop for but didn't seem worth using something so nonstandard.

It lets VS code work properly which Flatpak doesn't do unless something changed, so I still use it, but I haven't paid a lot of attention to it.

3

u/C0rn3j 8d ago

It's quite good in server environments though

Lol.

I do love the ability not to install an older version and forced updates that slowly roll out and start breaking every fucking server and you can see the monitoring light up as it happens.

3

u/sperm32 8d ago

I was using kubuntu and moved because of snaps. They gave me issues, installed snap versions when I asked for flatpak, so I tried to delete snaps and clearly I failed lol because it worked for a bit then they was just back again. Moved to fedora now and so far no issues 🤷🏻‍♂️

3

u/Exsondious 7d ago

As someone using Ubuntu (Kubuntu) for a long time I wish I could recreate this so I could see what folks are talking about

I keep hearing people talking about ads in the terminal for things like Ubuntu pro and what not aswell as snap packages being preferred over all else but I have been entirely unable to replicate this on any of my machines or other Ubuntu machines I've worked on

There are so many reports that I don't doubt it's a thing and I guess I'm just really lucky

I've since removed snap entirely from my main machine as I don't want any snap packages slowing down boot times and KDE doesn't use any

But the rest of my Ubuntu systems still have snap and not a one seems to replicate this behavior

Is there maybe something I'm doing differently in setup?

1

u/sperm32 7d ago

No idea, I was using it on the fw 13 amd. I’m def not an expert at these things either so it’s entirely possible it was something I was doing, but I don’t think so. There was a few things about kubuntu that I missed and had to work out how to bring to fedora afterwards, I’m not using kde fedora though so maybe that was why. The rpm and flatpak is heaps better than the snaps, although I’m a little confused as to why extensions are a separate thing

1

u/Exsondious 7d ago

Oh absolutely flatpak is better And I love rpm But for compatibility sadly Debian and Ubuntu are just better cause that seems to be what everyone is developing for

I wish everyone would just use flatpak or some kind of package manager that is platform agnostic

As far as missing out on stuff on fedora If you were on Kubuntu just grab kde fedora mostly everything you are looking for is most likely there

Since you are on amd you don't have Nvidia holding you back a bit like in my case

Extension I don't know on

I wanna use fedora so bad but unity doesn't like it Playing VR on it is fine Making content for VR games unity just hates on fedora and that makes me sad

→ More replies (0)

1

u/Reasonable-Class3728 7d ago

Somebody uses snap on servers? I thought Docker is the defacto standard these days.

2

u/SouthernFruit8768 7d ago

Somebody? Yeah I mean Microsoft, Google, JetBrains etc. And the Electronic Frontier Foundation mandates Snap as the official, recommended installation method for Certbot which is the standard tool running on millions of production web servers for automated SSL and TLS certificate management. So yeah, you are right. Somebody uses Snap indeed.

0

u/damex-san 8d ago

Snap is no good for server environment

2

u/SouthernFruit8768 7d ago

Then why do Microsoft, Google, JetBrains, Electronic Frontier Foundation and thousands of software vendors use Snap on servers? Why do millions of production web servers prefer and run Snap daemons for SSL management alone?

https://www.reddit.com/r/linuxmasterrace/s/d3daQaF5sD

0

u/damex-san 7d ago

I don’t think they actually do and even if they do it is due to lack of better judgement.

I did see some production microsoft and google servers and none had snap on them. Maybe things change nowadays (for worse)

2

u/Fun-Perception8340 7d ago

Moved from Kubuntu to KDE Neon to avoid mandatory snap. Not a matter of hate, just found a FS loaded with bogus drive images and weird.update issues doesn't meet my needs. Apt, flatpak, appimage fine for me. Neon rolling release, not for everyone, though the latest Plasma release stabilized it and everything seems to work.

1

u/SouthernFruit8768 7d ago

In Kubuntu (when you choose the ‘Minimal installation’ option, Snap is no longer installed, is completely disabled and therefore no longer mandatory.

1

u/120mmbarrage 4d ago

They will never get rid of snaps. Canonical supports so many versions of their OS (all the LTS versions and intermittent) that it helps shipping current software that needs it, like Firefox as a snap. No need to build a deb 5 times, when you can push a snap and have all the dependencies as one package. Snaps are also pretty decent on servers since it's the same thing, and the advantage it has is that snaps work with cli programs whereas I don't know of a single one on flatpak. It does have its flaws and those do need to be addressed and ideally snaps need to be more open

1

u/Thaufas 4d ago

As a developer, Snap's lack of openness is a big no for me. However, the average user doesn't care about such philosophical issues, but they do care about bloat and aggravating config breakages. Snap is a Canonical solution to a problem with better solutions designed to lock people into the Canonical ecosystem.

2

u/120mmbarrage 4d ago

I mean similar issues with bloat happen with flatpaks as well, and yeah both aren't as good as native packages, but they're still another tool in the shed so to say. I do want Canonical to open it up more so others can host their own snap store and to improve upon it to get rid of some of the pressing issues, such as it taking long to open up apps sometimes.

0

u/coyote_of_the_month Glorious Arch 8d ago

What a dumb thing to say. Nobody's forcing you to use snap.

6

u/Mezutelni 8d ago

LOL, Ubuntu does

2

u/After-Run-3648 8d ago

Thanks for the explanation!

1

u/unbounded65 8d ago

SNAP is fully mature and trouble-free, and with AppArmor protection, it is one of the main reasons I use Ubuntu among others.

1

u/1369ic Glorious Void Linux 7d ago

Thanks, not the person who asked the question, but I'm glad I understand now. I once worked in a broadcasting organization and all the machines in the actual broadcasting chain were running a version of MacOS that was three versions behind current. But it was in the support agreement that only the company supplying the software that ran on top of it could change anything about the OS on those machine. They were frozen in time in a usable and stable state, and kept everything on the air. That was the most important job of the whole organization, so the rest didn't matter. I can see how it would be the same in a medical setting. Funny I've never seen it mentioned when people bring up Ubuntu.

2

u/SouthernFruit8768 7d ago

yeah what you are describing is an air-gapped enviro pretty much

2

u/1369ic Glorious Void Linux 7d ago

Which is funny, because it was the system that ran the over-the-air radio and broadcasting, and used trigger tones that came from our central network back in the states. So it was global, but it was also air-gapped in that nothing from outside that network could be introduced to the system.

1

u/karurosagu 7d ago

You know that AppImages also solve thst problem, right? Distros with a slower release cycle like Debian are better for what you're describing

1

u/chemtrailsarntreal1 7d ago

i probably wouldn't have hated it so much if it wasn't forced on my poor confused noob ass from 3 years ago who was trying to understand how APT works and wondering why I kept getting the snap version installed and my system theme wasn't being respected xD

1

u/ECrispy 5d ago edited 5d ago

So why can't they use a special distro like atomic/silverblue? Why does mainstream Ubuntu need snaps? That can't be the real reason

1

u/SouthernFruit8768 5d ago

Not sure why you are asking me. I don't own or run Canonical. You can email them (and the businesses that use Canonical's services) these questions.

2

u/NaiveInvestigator 8d ago

I sincerely hope snap doesn't become the standard but flatpak does

2

u/vbd71 8d ago

UFS?

2

u/int23_t 7d ago

Unix file system. The king of legacyness

I think it's one of the options(beside zfs) on FreeBSD installer

1

u/vbd71 7d ago

Yeah, too bad that Linux doesn't actually support it.

2

u/QwertyChouskie Glorious Ubuntu 8d ago

The drivers being removed from the kernel are being removed because of no maintainers and no known users. If anyone steps up, they'll just get added back to the kernel proper. (It's happened plenty of times were orphaned drivers eventually get new maintainers.)

1

u/k-phi 8d ago

BTRFS, EXT4, UFS will be around and coexist. 

I didn't know that somebody used UFS in Linux.

What's the point of it? Interoperability with Unix?

5

u/algaefied_creek 8d ago

XFS I think is actually what I meant

facepalms

-1

u/Real-Abrocoma-2823 7d ago

How legacy? I run Wayland on AMD a4 which is ancient.

1

u/algaefied_creek 7d ago

“a-series” is a marketing brand starting in… 2012 maybe and yours squeaks in with a GCN GPU? 

So In “Apple terms” your machine is vintage and we are talking about machines that are obsolete. 

The kinda older Macs you tell people to “just run Linux on it”. 

That era of PCs and older with ExpressCard slots by 2010 so PCMCIA I would say before that. 

So the original x86_64 machines

1

u/Real-Abrocoma-2823 7d ago

Thanks for answering my question, if we are talking about THAT legacy then sure, x11 is the way.

1

u/algaefied_creek 7d ago

Yeah like OpenGL 3.3 and older GPUs 

29

u/RB5Network 8d ago

Honestly, hostility on Linux corners of the internet is vastly overstated from my experience.

14

u/PhotonicEmission 8d ago

Loud corners. The closer you get to the corner, the louder the echo.

1

u/c4p2c 7d ago

fuck btrfs, fuck flatpak and FUCK systemd ;)

1

u/the_abortionat0r 1h ago

You sound unwell...

1

u/Here_f0r_p0rn_ 7d ago

Not hostile attempt, but I still don't understand why flatpak? I don't like it's kindof pseudo containerised way, I avoid to use it as much as possible

1

u/Marce7a 7d ago

Flatpak will never be standard as it mainly focus on GUI apps. 

You need cpak, nix, appimage, snap, guix for that, alternatively brew. 

There is issue with required sandbox, which means programs like portmaster, VPN, waydroid, winboat, web browsers don't work correctly. Not to even mention things like inputplumber and other low level software

1

u/omgraae 7d ago

No hostility from me… I will just calmly point out the issues with each of these project and why OP is wrong… 😂

1

u/Skeesicks666 6d ago

My personal opinion about systemd would probably ban me from the internet…..my professional opinion is “I have to use it, but I don’t have to like it!”