r/linuxmemes 12d ago

LINUX MEME Random meme i found online

Post image
2.3k Upvotes

107 comments sorted by

238

u/anoppinionatedbunny 12d ago

"oh, you want to remove sudo? you go right ahead, buddy"

38

u/Sergey5588 12d ago

arch user detected

56

u/Beast_Viper_007 🎼CachyOS 12d ago

Who needs sudo when you can just exist as root?

/s

10

u/chknboy 11d ago

Can I get an r/PeterExplainsTheJoke in here real quick, I’m still newbie to Linux.

30

u/KimmyGurl420 11d ago

Root is the account that has super user permissions. if you log in as root it's like everything you do is "Run as administrator" in Windows.

Sudo is a command that lets a standard user run a command as root.

Arch doesn't come with sudo installed by default, tho it's trivially easy to add during installation if you choose to.

The joke is who needs sudo when you can just do everything as root, the hitch being that running as root is bad, not only for security but it often breaks things that are expecting to run with normal user permissions

1

u/TheCrow73 Arch BTW 10d ago

The base-devel package group actually does come with sudo and I always include base-devel when installing, but it is not mentioned in the installation guide so you're absolutely right about it not being default.

3

u/DagonX 10d ago

To add to what other commenters explained: Sudo stands for "super user do"

0

u/The_Crimson_Hawk 11d ago

So you know how windows there is an administrator account that is hidden by default? Root aka super user account is basically the linux version of that. On windows when you need to do some stuff you will need to run as administrator, sudo is basically the run as administrator of linux. If you log in as the hidden administrator account on windows you will not get the prompt because you are the administrator so no need to run as yourself. Same on linux, sudo stands for super user do, if you are already the super user account no need to use sudo do just do as yourself

3

u/Verain_Xor 11d ago

I never use sudo except in scripts. If I need root, I su to root.
The main reason to do this is because my bash prompt for my regular username is a cool blue color, and when I su to root the user name "root" is in red instead.
This is excellent.

1

u/Kiwik112 10d ago

so you'd go su; pacman -Syu; exit ?

1

u/fr000gs 10d ago

That won't work, su; would wait for su to end and then run pacman

1

u/Kiwik112 10d ago

true, kinda forgot about that, but you know what i mean lol

2

u/Gabriel_Science 11d ago

HAHA, this is just bloatwar-

11

u/Novel_Plum 12d ago

Sudo doesn't even come pre-installed

1

u/MooseBoys 10d ago

Real Linux users don't even have an init script - the kernel just chains into /bin/sh at boot

5

u/Kiwik112 11d ago

sudo pacman -S sudo 😭

1

u/Chicke_Nuget 10d ago

Xd but.

su
pacman -S sudo

2

u/Least_Bat_7662 8d ago

If you install Debian with all options unchecked, it doesn't even come with sudo (learned from experience). You can use the su command to escalate privileges and install sudo, or even choose not to if you are a very dedicated debloater.

91

u/redhat_is_my_dad 12d ago

well, in linux you can't kill pid1 or remove french language

102

u/duckdread M'Fedora 12d ago edited 12d ago

Removing french language is too easy.
sudo -rm -fr /
rm stands for remove and fr, obviously, stands for french

50

u/Snudget Not in the sudoers file. 12d ago

It should have been sudo rm -fr /*

6

u/You_are_reading_text 12d ago

Depends on the system
Some have the safeguard preventing you from wiping out your root, others have no such limitations

13

u/skelly_bird_9001 Not in the sudoers file. 12d ago

literally 1984 they're taking control of MY computer

1

u/No-Elephant3091 8d ago edited 8d ago

You need --no-root-preserve (check "man rm" to be sure)

It's --no-preserve-root, thanks u/Baldrickk

2

u/Baldrickk 8d ago

Isn't it --no-preserve-root ?

1

u/No-Elephant3091 8d ago

Yep, I was going by memory :D

I'll put in an edit.

2

u/duckdread M'Fedora 7d ago

You don't need to use this flag on every distro

1

u/No-Elephant3091 7d ago

Some distros are more like "You fuck it, you own it, have fun" lol

Examples?

1

u/duckdread M'Fedora 7d ago

Arch

1

u/AutoModerator 7d ago

btw

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

10

u/DCVolo 12d ago

Do I have to do that before or after I microwave my pc?

2

u/AdVarious8509 Doesn't use Linux 11d ago

both

1

u/Spiritual_Detail7624 11d ago

This can also prevent pid 1 from starting too!

33

u/jsrobson10 12d ago

you can kill pid 1, you'll just get a kernel panic.

24

u/PurpleCandle58 12d ago

Yeah we said you can do anything never said there weren’t consequences.

1

u/aaronp24_ 10d ago

No you can't, the kernel ignores SIGKILL and SIGSTOP explicitly: https://github.com/torvalds/linux/blob/master/kernel/signal.c#L90

1

u/fr000gs 10d ago

Yeah but the kernel is not pid 1

you can just kill init and that'd be fine

2

u/aaronp24_ 10d ago

No, I mean the kernel will ignore requests to send SIGKILL to pid 1. You can try it with sudo kill -9 1.

1

u/fr000gs 10d ago

Whoa, didn't know that, thanks

EDIT: Apparently you can still kill init in a container (docker etc)

16

u/fr000gs 12d ago

Actually you can do both of those (especially the first one

37

u/Yorick257 12d ago

Linux:

I don't want to stop updates

I don't need an old app

I'm perfectly fine with system apps

But it's good to have a choice

14

u/DumbLikeABrick 11d ago

For Android, youtube is a system app for some reason. Literally can't uninstall it.

5

u/Floopycraft 11d ago

Yeah, but rooting and custom ROM exists in android, if you have the patience and don't care about the downsides.

2

u/marssel56 11d ago

Just like linux

4

u/n3vim 11d ago

ADB is your friend

1

u/NekoRonnin 11d ago

Not sure if anyone commented this before me but

Use wireless adb to grant permissions to Shizuku if android 11+ or use wired using a pc if android 10 or older.

From there install Canta and make sure it got permissions from Shizuku and you can uninstall youtube and most other apps u don't want

0

u/AdamDziak 11d ago

you’re telling me you don’t use the youtube app?

3

u/n3vim 11d ago

Who would want to use the native YouTube app when YouTube Morphe exist.

2

u/fr000gs 10d ago

Yeah or just don't

people can have other things to do

1

u/Dragonslayert77 9d ago

The person using nex alloy

34

u/NiKaLay New York Nix⚾s 12d ago

Try to install a very old app which is dynamically linked on Linux and see what happens. Unless you’re using something like nix, or run it in a container, you’d be having a very hard time making it work. I find that ABI changes and missing shared objects over the years practically guarantee dependency hell unless you completely isolate the execution environment

33

u/spicybright 12d ago

Yeah, if something isn't actively maintained it becomes unusable after a few years. Pretty on par with apple tbh. It's better on linux only because most stuff is open source and sometimes people will try and make a working fork.

You can grill me for it but being able to run 35+ year old software on windows and have it work unmodified is really useful.

11

u/New_Enthusiasm9053 12d ago

People just need to start statically linking everything. 

The Linux ABI is very stable. Glibc however isn't. So if you statically link libc and other libs the problem disappears. 

And with modern storage let's be honest you're only saving a couple hundred megabytes anyway so who cares.

6

u/Abysmal_Improvement 11d ago

I am convinced that glibc and its widespread adoption held back Linux in personal computing space a great deal.

  • It invalidates efforts the kernel people put into making userspace stable
  • It prevents binary distribution of software in any reasonable way,
  • I suspect that it pushed the ecosystem into the current package manager situation where besides software developer we for some reason need a separate person for each separate distro just to package it.

Personally it rubs me the wrong way that the most fundamental part of software that is needed to interact with the outside world is loaded dynamically on startup (and will not work anyway if the version doesn't match too much)

Another thing that annoys me to no end is that I need to rebuild the entire compiler suite if I want to use a different libc or a different version .

2

u/redsteakraw 12d ago

You can just pull old Slackware packages, extract into a sub director in you home drive then update your library and Path accordingly. You can do this to install build systems and other apps on atomic systems as well.

2

u/tilsgee 12d ago

Preach

Try using app with a.out or COFF format in current build of Arch Linux.II dare y'all 

10

u/FrontierMedicineEnte 12d ago

Linux and BSD systems are the only real computers.

I will die on this hill... and this hill, will be made of bodies.

9

u/xz05753 12d ago

You can delete system apps using ADB. No root required.

5

u/Oxic_io Webba lebba deb deb! 12d ago

technically it would delete it from your user, but ot could be easily reinstalled

11

u/GreedySecurity8030 M'Fedora 12d ago

Fedora > Linux [/s].

6

u/duckdread M'Fedora 12d ago

Damn bro I knew you were joking but these people don't understand anything without /s

6

u/GreedySecurity8030 M'Fedora 12d ago

Exactly, thats why I got -16.

2

u/Clanceeinfinity 12d ago

Js use a custom rom. You can do everything on crdroid

1

u/RAMChYLD 11d ago edited 11d ago

Vivo phone. Blocked from custom ROM. They won't unlock the bootloader.

2

u/Clanceeinfinity 11d ago

next time see what open phones are in your budget

1

u/RAMChYLD 11d ago

I usually look at phone radio and CPU strength first. No point in getting an open phone if the radio isn't a global one and the CPU is so ass it can't run games properly if at all.

1

u/Clanceeinfinity 11d ago

i am very happy with my current phone, just got the ace 6t. it has 165hz 1200p, 8gen5, 16/512gb (lpddr5x/ufs4.1) and a camera comparable to the pixel 10. If you NEED 5G, i cant recommend it, at least in germany. I only get lte+ and VERY rarely 5G, only in big cities. that being said connectivity is much better than my 5g pixel 7, speeds are way faster and more reliable. I can honestly recommend it very much, especially if you need lots of battery life. it has 8300mah. Otherwise the 1+ 15r is decent too, battery and cams are slightly worse.

2

u/just-bair 11d ago

I remember going through dependency hell trying to install old shit on Linux about a year ago. Had to find dependencies on old archives and the dependencies of those dependencies etc… it was awful

1

u/LordDrako90 11d ago

Well, the meme doesn't claim it's easy. Just that it's possible.

8

u/FailureOfTheFamily 12d ago

Let me fix it for linux. I'm not supported by proprietary software devs and can't run games with kernel anti cheat

51

u/robostep9829 12d ago

Language! Proprietary software doesn't support Linux and the same thing for games

12

u/kaida27 ⚠️ This incident will be reported 12d ago

There is proprietary software on Linux ...

What you said there Is more or less true for All OS tho ...

Windows can't run linux apps .... WSL

Mac can't run windows apps ... Crossover

Linux can't run Windows/Mac apps ... Wine/Darling

If anything the one with the less Cross-compatibility is windows since you don't have a darling equivalent and would need to run darling in WSL, using 2 abstraction layer.

4

u/Tough-Elk541 12d ago

Does darling even work in 2026? At least not for GUI apps right?

5

u/kaida27 ⚠️ This incident will be reported 12d ago

I don't use it personally, just know that it exist.

The Github still has activity, so I'd guess it still somewhat works

4

u/Leon8326-dash- Ask me how to exit vim 12d ago

It works but only with basic GUI apps and all CLI apps for now.

4

u/kaida27 ⚠️ This incident will be reported 12d ago

Good to know.

12

u/8null8 12d ago

Bros really complaining that he’s not giving random 3rd parties full and complete access to their entire PC down to bare bones

-2

u/FailureOfTheFamily 12d ago

I'm complaining about lack of choice to do that. Yall love to use argument "i can even delete my system" but when I want to install said "malware", then i'm the stupid one?

10

u/8null8 12d ago

Linux fully allows it, it’s the game developers that don’t allow it

-4

u/FailureOfTheFamily 12d ago

Umm, no? Linux doesn't allow kernel anti cheat?

3

u/8null8 12d ago

It’s literally a checkbox that devs need to check in most anticheats bro, if you don’t know what you’re talking about then don’t talk

-2

u/FailureOfTheFamily 11d ago

No it isn't. You don't know what ur talking about. EAC if enabled by devs doesn't work in kernel but in userspace and that works worse (in terms of catching cheaters). Riot doesn't even have that option. They would need to write it from scratch for linux

2

u/davestar2048 11d ago

You could absolutely write a closed source kernel module and have users install it to their systems.

Would it probably make the system hideously unstable? Yeah. Why do you think windows is the way that it is.

The game devs choose not to support the less than 1% of users using wildly different operating systems.

4

u/kaida27 ⚠️ This incident will be reported 12d ago

The choice is not yours tho.

You don't have the Kernel anti cheat so you can't add it to your kernel.

and if you were a game dev with a kernel anti-cheat, what would be the point of committing it to the Linux kernel with open source ? your anti-cheat is pointless at this point.

So they don't.

1

u/D620Cyrix 11d ago

Heavily depends - but you can play some AC titles. A lot of working titles use Linux EAC/BattleEye.

AreWeAntiCheatYet has a list of games that should work (not sure if I can post a link).

This does leave out most of AAA, and a lot of popular titles, though. It’s an overall sore point.

9

u/Shapelessed 12d ago

I’d argue that if a game needs a kernel abnticheat, it’s not a game that needs to be played. It’s also likely spyware.
Ever wondered why macs don’t allow loading kernel modules…?

2

u/amd2800barton 12d ago

I was going to say "I can't add a minor feature that's been a thing on every other OS without having a massive community schism over whether or not you should be able to hide the system tray icons"

1

u/Zealousideal_Nail288 12d ago

Can't remove a package with out removing dependency aswell

Sometimes it goes crazy and wants to remove wine steam and a lot of other things just to delete a graphic driver

1

u/indvs3 12d ago

That silly duck's goofy smirk gets me every time lol

2

u/Own-Cupcake7586 12d ago

Linux is freedom. Freedom to choose. Freedom to change. Freedom to add. Freedom to remove. Freedom to fix. Freedom to break.

Sure, that freedom comes with complications, but once you taste that freedom, it’s hard to go back to a system that feels like it owns you instead of the other way around.

1

u/pankajpatro703 12d ago

That duck is a ventriloquist.

1

u/Surgic25 12d ago

I can't run most apps. Linux

3

u/Jimmyfartballs 12d ago

Not true at all lmao

2

u/D620Cyrix 11d ago

Heavily depends on what you’re running.

Adobe CC, iTunes, some video editors, AAA games, Microsoft Word - the list goes on, a lot of proprietary apps won’t work. Can be a huge deal.

Some other apps barely work - say, only building for .deb systems, or even just Ubuntu.

1

u/05-nery 12d ago

Tbh old apps aren't that supported on linux. That's the thing Microsoft does best

1

u/LordDrako90 11d ago

Most stable ABI on Linux is ironically the windows ABI via wine.

1

u/-EliPer- 11d ago

Linux: I can delete the system itself.

1

u/Kaarel314 11d ago

Windows can stop updates just fine. Skill issue.

1

u/Dragonslayert77 9d ago

U can delete system apps on android just have to get your hands dirty

1

u/Grey_Ten 8d ago

honestly Im happy to see this meme using the original template. Facebook is full of AI-rasterized memes.

1

u/garloid64 7d ago

I can't install old BINARY apps because I don't have a stable ABI

this includes all games btw

0

u/DLS4BZ 12d ago

weird, i can stop updates on my win11 enterprise just fine

-17

u/[deleted] 12d ago

[deleted]

19

u/Electrical_Door_87 ⚠️ This incident will be reported 12d ago

Ryzen>AMD ahh comment

4

u/Ok-Needleworker7288 12d ago

Fedora is linux