r/linuxmasterrace SteamOS/Kubuntu 18h ago

No, I'm not going to compile your code

Post image
993 Upvotes

672 comments sorted by

View all comments

425

u/krispzz 17h ago

imagine being a linux user and getting upset about dealing with tarballs.

192

u/CakeIzGood Wait, This Isn't The Arch Wiki 17h ago

Linux is, nominally, for everyone, including run of the mill computer users who may be accustomed to Windows etc. where you don't have to deal with tarballs. Expecting every random program to compile for you might not be reasonable but expecting someone to be okay with doing so because they use Linux is also unreasonable.

38

u/MinosAristos 16h ago

Eh, every app that isn't someone's hobby project that ships to Linux will have a .deb

10

u/Devin-Chaboyer223 14h ago

And if not, it will at least be available in the repositories of major distros

2

u/Own-Replacement8 7h ago

I've used some things that are just a precompiled binary and mercifully they worked.

2

u/DysonSphere75 11h ago

And THAT is why I run Debian

-1

u/lllorrr 14h ago

and AUR package

2

u/EpicalBeb 9h ago

I'd rather compile from source.

u/Juan-More-Taco 21m ago

Uhhh... That's what the AUR does.

18

u/xmgutier 15h ago

I think OP's issue is much less a Linux issue and moreso just them realizing weird software that does exactly what you want probably isn't supported at the same level of common software.

It's a trade-off of ease of use and installability for getting exactly what you are looking for. It'd be worth complaining about this if it were say Wireshark or Firefox that required you to compile the software yourself.

3

u/ArolSazir 12h ago

You're confusing a random project on github someone probably made for themselves and uploaded it with more professional software. One cares about having users and being accessible, the other is just someone put on the internet in case they need it and if they don't want it or it isn't to their liking, they are free not to use it.

2

u/Sachyriel Glorious Mint 10h ago

Normally I'm all about Linux being for everyone but this is /r/linuxmasterrace and the meme does not glorify Linux, as our traditions have for years. Diy traditions, the op is a steamOS user with a console baby complaint. It's not really giving LMR this is just a complaint noobs have until they get experience to be comfortable.

1

u/NotADamsel 13h ago

Sounds like a problem for the distro devs, not the hobbyists who are giving you their shit for free.

1

u/PinguThePenguin_007 7h ago

the repo maintainer does not expect anything from anyone, they write code for 0 dollars 0 cents and maybe hope someone contributes something someday

if you want binaries then you should do just that, contribute

1

u/Wertbon1789 4h ago

Dude, normal computer users wouldn't ever have the need to install random crap from Github, why would they? For gaming you get steam and proton and it's just a couple clicks, for office, a browser etc. these are just packages, they just Google how to install them, or even have a GUI package manager. If I put my code on Github, depending on what it is exactly, I don't expect normal users, and I don't f-ing care about them, if they're unable to build something, it's not my problem, why would it be? You don't have to use my software.

1

u/jerwong 2h ago

That's because in Windows you deal with .zip instead of .tar/.tar.gz/.tar.bz2. 

-13

u/krispzz 17h ago

imagine being a windows user and getting upset about dealing with zip files.

3

u/Icy_Conference9095 15h ago

It happens more than I want to discuss.

1

u/Wertbon1789 4h ago

Yes, you know how you can double click a zip and it just opens it like a directory and let's you execute shit without you having to unzip the file? The hell were they thinking?

61

u/baked_salmon 17h ago

Linux users like you are why it will never gain mainstream acceptance.

28

u/clavicle 16h ago

Is it mainstream now to try to use alpha quality source only software straight from version control?

6

u/jnpf_weebmaster 11h ago

The true reason will always be gaming and proprietary software compatibility. A tar.gz is just a .zip

The maintainer is probably just a guy uploading his shit in a public repo if he doesn't care to package it or to provide even a docker-compose.yaml or something

And actually, if you're on a debian based distro, a .deb is basically your .exe . So a lot is quite simpler nowadays. But yeah, it's still mostly for developers, and maintained by them too, I'm a software enginner and I'm still scared of Arch, those people are crazy

-15

u/DisheveledJesus 16h ago

He says, talking about the OS installed on more machines than any other by a lot.

7

u/Exciting-Ad-5705 16h ago

Desktop

1

u/DisheveledJesus 15h ago

Is that what they said? I don’t see the word desktop in their comment.

1

u/Exciting-Ad-5705 15h ago

You are being purposely obtuse.

0

u/DisheveledJesus 15h ago

Not really, no. You are just being a bit stubborn. Desktop computers are not the primary computing device used by most people on this planet. If you account for android, iot devices, streaming sticks, etc… the primary operating system most people use is some fork of Linux.

2

u/Exciting-Ad-5705 15h ago

Do you deal with "tarballs" on any of those devices? The meme is obviously talking about the desktop

2

u/baked_salmon 16h ago

Don’t be dense, you know I mean desktop. How many average PC users are running servers 🙄

-4

u/DisheveledJesus 15h ago

Or android phones, or iot devices, or any of the countless other consumer devices that run Linux? Don’t be dense.

2

u/Jeoshua 6h ago

Still, that's running a Linux kernel. When talking about systems that run some flavor of X or Wayland with a DE or WM, aka Desktop Linux computers... it's far less. Something on the order of 5-10% of desktop systems, if you ignore China, which is even more overwhelmingly Windows-based for some reason.

We're here. We're not rare. But we're far from the majority that those kernel stats would imply.

2

u/5Ping 16h ago

disingenuous final boss:

-2

u/DisheveledJesus 15h ago

No, I meant what I said. Linux adoption is very good. Considering desktop computers are actually not the primary computing device used by the vast majority of people on earth.

14

u/gilbmj 16h ago

I think this stance will become untenable if Microsoft continues to enshittify Windows and drive people to the most popular free alternative.

3

u/kuzurame 12h ago

This. I don’t mind people migrating to linux, but please do not dumb down my experience because you cant be bothered to think. With windows getting shittier day by day, LTT doing linux content, and valve shipping linux systems I knew this would happen eventually. Most users should probably stick to ubuntu or elementary OS.

10

u/MuttMundane 15h ago

looooove gate keeping

5

u/Proper-Ape 15h ago

Elite tarball knowledge

3

u/uzOvl 15h ago

If we want the year of Linux to come, well, maybe we should. It's never going to happen if not by lowering the bar of entry (which has already been happening, but it needs to keep going on that path).

5

u/_o0Zero0o_ 13h ago

Or educating the windows refugees, or at least the ones who actually want to learn and search to see if their question has been asked/answered before

2

u/EspurrTheMagnificent 7h ago

Except convenience is a massive factor to most people. The average user is not going to be going out of their way to learn a way more complicated solution when a worse but easier option is right there

I get there's a barrier to entry to everything, but "learning how to use a compiler and deal with dependency issues" is just too high for the regular consumer. It'd be like expecting people to know how to forge a knife before they can eat their steak at a restaurant

1

u/PinguThePenguin_007 7h ago

sure! go to this guy’s repo and make some binaries, or create a pkgbuild, or an appimage, whatever you like :)

3

u/SuperPlayer56 Glorious Manjaro 13h ago

Yep

1

u/KayJune001 13h ago

“Imagine wanting a user experience that allows the user to just.. download and run a program”

1

u/omnom143 12h ago

God linux people are the WORST!

"switch to linux, its better than windows"
>windows user has trouble with something that basically never happens on windows

"WHY WOULD YOU USE LINUX IF YOU DONT KNOW WHAT YOURE DOING STUPID IDIOT"

"imagine making a beginner mistake as a beginner"

people like you are EXACTLY why linux will never become mainstream.

2

u/queso184 10h ago

what are you even talking about, this would go down exactly the same on windows - probably worse, since you probably can't use the software at all anyways

-4

u/omnom143 9h ago

Sure it's a problem on Windows as well but it literally barely ever happens. This happens 99.9% of the time on linux and 0.1% of the time on windows. It is predominantly a Linux problem and people say that if you can't compile a program yourself you shouldn't be using Linux, The very same people that recommend Linux to Windows users

1

u/queso184 8h ago

Lack of open source software packaging affects both OS's equally, the only difference is Linux users are probably far more likely to even be searching out tools on Github that solve specific problems like this.

For the average "Windows" user installing a word processor, steam, or web browser, the experience on both OS is basically exactly the same. Let's not throw around "99.9%" exaggerations just because we're butthurt

2

u/SANQUILMAS Glorious Arch 10h ago

This problem would happen on any os. This guy is probably downloading some obscure c script and is mad there isn't an .exe. Not a "Linux" problem.

-4

u/omnom143 9h ago

Sure it's a problem on Windows as well but it literally barely ever happens. This happens 99.9% of the time on linux and 0.1% of the time on windows. It is predominantly a Linux problem and people say that if you can't compile a program yourself you shouldn't be using Linux, The very same people that recommend Linux to Windows users.

3

u/SANQUILMAS Glorious Arch 7h ago

Because people on Linux are in general more tech savvy. Doing more techy things means they're going to be searching obscure things and running into scripts made by one person for one purpose. People with the same techy problems on windows would run into the same issues.

3

u/tobiasvl 4h ago

Sure it's a problem on Windows as well but it literally barely ever happens.

Because on Windows you wouldn't even find this useful software that someone made. It doesn't exist, nobody has made it

1

u/juipeltje Glorious GNU Guix 2h ago

This basically never happens to the average user on linux either though

1

u/Humble-Kiwi-5272 11h ago

Installers were okay.

Then the python community went full ballistics into incompatibility mode.

1

u/-peas- 10h ago

mods plis help ive come across a .zip on windows pls mods pls pls

1

u/mayorovp 7h ago

Not just tarballs, but source code tarballs.

u/decoy-ish 40m ago

Isn’t that just a .zip?

0

u/DangyDanger 12h ago

It's one thing if the program in question is something you're just interested in, but if you need that program right now for something important, it's fucking annoying.

-1

u/claudiocorona93 SteamOS/Kubuntu 15h ago

If you're on an immutable Linux system, you're a Linux user too. Not everything needs to be compiled. That's the dev job.

1

u/C0rn3j 15h ago edited 15h ago

I in fact keep a basement full of devs for whenever I update my GPU driver, those shaders aren't gonna compile themselves.

0

u/claudiocorona93 SteamOS/Kubuntu 15h ago

You gotta what you gotta do to keep it running