Linux: I can't stop you.
linuxmemes
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
- Don't get baited into back-and-forth insults. We are not animals.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry will not be tolerated.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudoin Windows. - No porn, no politics, no trolling or ragebaiting.
- Don't come looking for advice, this is not the right community.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
- This is primarily an English-speaking community. π¬π§π¦πΊπΊπΈ
- Comments written in other languages are allowed.
- The substance of a post should be comprehensible for people who only speak English.
- Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations. - Keep discussions polite and free of disparagement.
- We are never in possession of all of the facts. Defamatory comments will not be tolerated.
- Discussions that get too heated will be locked and offending comments removed. Β
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
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.
I don't want my mom to be able to turn her computer into a paperweight...
Don't give her sudo permission then.
How she will install anything then
Just to be clear, the person answering Flatpaks isn't being flippant. Any tools, editors or games that Mom wants, she can safely install by searching and clicking 'intall', all without enough permissions to harm her computer.
Linux, for less technical parents, is genuinely really nice, now.
you can add sudo permissions for individual users for certain commands only; and i recommend you would do that; i.e. give her sudo permission for installing/uninstalling applications, but nothing else.
uninstalls the kernel package
While that is possible. You do have to go out of your way to do that in ways a typical user wouldnβt.
Aside from that like others have said. Just donβt give sudo perms and have them use Flatpak.
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.
Flatpak time
Just supply the dependencies with a chroot. That's how we did it before distro maintainers started including the 32bit libraries into the 64bit OS.
It's gotten significantly better with containerization technologies like oci containers and flatpak. Yes it uses more storage, but the drive space pretty cheap
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!
nix solved this by modifying LD_LIBRARY_PATH to point to the desired dependency and/or modifying the binary itself.
The teeth on that bird are disturbing
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.
Major update? 1 hour. Minor update? 1 hour.
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.
I'll say it once, I'll say it forever: Windows has better backward compatibility, period. Even compared to linux. Rebuilding an old open source linux app to work on a modern distro can be done, but it's a process that could take hours or days. And if you don't have the source code you're shit out of luck. Have fun getting that binary built against a 1 year old version of glibc to work. This, incidentally is what things like flatpak, docker and ubuntu's nonsense competitor to both (of which our hatred is entirely rational no really stop laughing) are trying to solve.
Meanwhile microsoft office still handles leap years wrong because it might break backwards compatibility with old documents. Binaries built for windows xp will usually just work on windows 11. Packages built for ubuntu 22.0 often won't run on ubuntu 23.0. You never notice this because linux are a culture of recompilers. Rebuilding every last package once a month is just how some distros roll. But that's not backwards compatibility, that's ongoing maintenance.
I think this is because Windows developers are bored to remove old code and as a result Windows 11 is an added layer on top of Windows 10, 8, 7 and even XP.
I heard this concept somewhere once of "Technical Debt" wherein a thing gets made and it works really well but then it gets updated or new features are added and something breaks, but rather than tear the whole thing apart to fix the issue, a patch or bandaid gets slapped on to ship the thing. Then the next update comes along and this time it takes two bandaids, one to 'fix' the new problem and one to keep the old bandaid on. The next update takes three bandaids, then four . . . and so on. The accumulation of all these bandaids is known as the Technical Debt, and it must always be repaid, somehow, someday.
Microsoft stubbornly refuses to repay their technical debt at all costs, Apple is terrified of letting anyone ever get even a glimpse of their mountain of technical debt, and Linux bathes in a weird soup of refusing to let technical debt even happen and dispensing bandaids so fast they make the RedCross look like a joke.
I prefer ongoing maintenance over backwards compatibility, I can easily run such old software in an emulator in recent hardware.
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.
You're missing the last step, throw out the windows drive.