Linux: I can’t stop you.
It could. It just doesn’t want to. Why would it? Its your computer.
If you want to delete / including the EFI partition turning your machine into a paperweight you should be allowed to do so.
It’s a good thing that new and unexperienced users who want to learn 😃 on the internet get recommendations such as “use rm -fr /
to remove the french language pack and fix your localization issues” and then ending up with an expensive, broken hardware (/s)
rm -rf /
only deletes everything on the / partition and any currently mounted filesystems, since efi is its own partition and not mounted it wouldn’t be touched
Installing old Linux applications IS a problem. They’re available only if someone repackaged them for newer distros. If not they can’t run anymore because of dependencies mismatch.
This is a good reason for static linking. All the dependencies are built into the binary, meaning it is more portable and future proof.
We don’t need flatpak for this!
And harder to fix vulnerabilities in a linked library, and more bloat in both storage space and memory used.
Trade-offs!
I’ll take a program that isn’t getting updates anymore or simply wasnt working in my modified environment using slightly more ram and storage over it not working at all.
I have firsthand experience with videogames made for one flavor of Linux not working on my machine due to dependency hell.
I think this meme is referring to when Apple ripped out 32bit support in macOS a few years ago. I couldn’t use Wine anymore to play old windows games on my Mac after that update for example.
But… to be fair, are there any versions of Linux that let you do this either? Replacing the OS, especially jumping from 32 to 64-bit, is kinda a HUGE deal!? I’ve had numerous problems switching Linux distros, and some issues switching Mac software, and they seem more or less the same to me? - if anything, it was easier for me to switch on a Mac?
I don’t know about Wine and older games - I would guess that recompilation would be in order. I could see if they jumped the gun specifically for the newer (at the time M1) series, that such tools were not yet ready by third party apps as Wine. Though Mac switches chip architecture so exceedingly rarely that it is barely an issue, long-term, and if anyone using Linux switched architecture it would similarly require recompilation as well?
I feel like I am not expressing myself well here, but I’m out of time to edit and hopefully you see what I mean:-).
When distro maintainers started building and shipping 64bit versions, they didn’t include 32bit libraries. You had to make a chroot for a 32bit distro, then symlink those libraries in among your 64bit libraries. Once distro maintainers were confident in the 64bit builds, they added 32bit libraries. In the case of Windows, Microsoft created a translation layer similar to WINE called WoW64 (Windows on Windows64). Apple is the only one who said, fuck you buy new software, to their customers. Rosetta is the first time Apple didn’t tell their customers to go pound sand; probably not by choice.
I thought wine on Linux pulls in a load of 32-bit libraries so it still works on 64-bit systems.
It’s actually an ongoing problem with closed source Linux games. Devs don’t want to update, and don’t want to open source.
A lot of the time the Windows version will play better through Proton/Wine.
nix
solved this by modifying LD_LIBRARY_PATH to point to the desired dependency and/or modifying the binary itself.
My favourite thing about updates on my work Mac is when you say ‘try in one hour’ thinking it’ll ask you then an hour later it aggressively closes your programs. I use Linux, Mac and Windows regularly and Mac has by far the worst update experience out of all of them imo.
I’ve clicked the “install updates tonight” button a bunch of times, it consistently fails to update and then I have to force it to update the next morning. Incredibly poor experience.
Yes but it also reopens everything exactly as you left it, meaning you can update and not loose anything mission critical; ymmv ofc but in my personal experience MacOS has the best update experience from mainstream OS
You can also remove the fr*nch language pack via rm -fr /
But in all seriosity, i tried to install Linux dual-boot with Windows on my dad’s computer last weekend, and it broke the windows install because it doesn’t support bitlocker (apparently). Maybe i could have gotten it to work, but i abandoned the project after the first failed attempt. Still a bit salty about that. Especially since it was meant to be a demonstration how “quick and easy” installing Linux nowadays supposedly is.
The best way to dual boot windows and linux is with separate drives, not partitions imo.
Sounds great in theory, but there are still things that only work on windows for me.
It is quick and easy. Maintaining any other OS side by side is always a bigger ordeal than not doing it. It breaks the other way around as well - If you were running some linux distro and then tried dual booting by installing windows - no way you’d be able to boot into linux without extra tweaking.
I was installing Linux on sb else’s PC, to skip the Bitlocker warning I had to boot Windows, use cmd to assign drive letters to recovery partitions and disable bitlocker on them, again from cmd. The owner was confused because they had disabled bitlocker on C: but got Bitlocker warning on Linux installer anyways, I was looking at stackoverflow threads to find the right commands right next to the owner because I hadn’t used Windows for years and forgot how to do things lol. Fun times.
Linux: i can’t stop dumb users (me) completely destroying everything with a bad console command
A great learning experience to not copy paste commands yoj don’t understand.
Nice, now your computer is mining crypto for someone else or part of a botnet.
But that’s in my experience sadly very necessary especially in the beginning when you are getting into Linux. So getting into Linux has quite a steep learning curve because not knowing what you are copy pasting can have terrible consequences, but understanding everything before you copy paste is very demanding.
When out comes to my main rig, i never had the experience of everything just working out of the box. There was always something that required me searching for obscure fixes, hoping for the best.
Very necessary
No it absolutely is not. When you’re looking up guides and come across an unfamiliar command, don’t copy and paste it and find out what it does. Google it. Man it. Research it. Stop copying and pasting commands you don’t understand.
And also don’t run commands that require you to type in “do as I say” before they run
Yeah. Reminds me of a dependency fuckup with steam on pop os that uninstalled the desktop environment when trying to install steam.
Breaking things is a valid way to start learning. Reading man pages is very often difficult and confusing for new users. And much of the documentation is crap anyway-- it’s why distro forums exist. And I’m from a time when distro upgrades/updates were sometimes dicey, (they still can break things on occasions), and you complied your kernel and drivers from scratch.
I’m pretty sure that if you use elevated privileges to run commands you don’t understand, you can break Windows just as much as you can break Linux. Windows might pop up an extra “Are you sure?” box or two though. It’s been a while since I did anything on that OS.
You can, but on windows there is no need usually to run these kind of commands.
What happened was that years ago I was trying out Ubuntu but didn’t like the UI, so I followed some steps from someone to replace the gnome or whatever with something else (kde?), but then the ui completely broke down.
Given how fickle that system is in Ubuntu, I was probably using legit sources for the commands, but they were not fully up to date and something went wrong.
Ironically, something similar happened lately on my Ubuntu virtual machine, where the file explorer has rendering issues, but tbh I think this time it was because the virtual machine disk space became full mid update, so kind of my bad too.
The only thing keeping me in windows these days is that I just really like the UI, but I think next time I need to format (which admittedly might be year or two from now) I might move to GraphyOS anyway.
I’m pretty sure that if you use elevated privileges to run commands you don’t understand, you can break Windows just as much as you can break Linux.
I can confirm.
Source: I learned most of what I know about computers (which is genuinely quite a lot), by doing dumbass stupid stuff I didn’t understand yet.