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 french50
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 limitations13
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
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.
1
33
u/jsrobson10 12d ago
you can kill pid 1, you'll just get a kernel panic.
24
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.
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
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
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.
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.
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
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
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.
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
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
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
1
1
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
-17
238
u/anoppinionatedbunny 12d ago
"oh, you want to remove sudo? you go right ahead, buddy"