this post was submitted on 25 Nov 2024
154 points (75.3% liked)

Linuxsucks

386 readers
48 users here now

For knowledge and awareness about what using Linux is really like and pointing at its cultish toxic community. We also cover FOSS /FLOSS failures, and issues with GPL since it relates to Linux. Moderation is heavy handed to appeal to our target users.

Rules:

  1. FOSS (especially GPL) advocates and Linux (specifically GNU/Linux) evangelists aren't welcome (GNU Hurd will count as Linux). -We ask that you block us and we will perma-ban for violations of this rule.
  2. Try to stay on topic (that is LINUXSUCKS!). No bashing other OSs or each other. We aim for a cohesive non-toxic community with the interest of cautioning people / would be victims from Linux. At our discretion, we will remove what we consider pollution.
  3. Moderators run the sub, not the users. It's not democratic, and we don't care how you think it should be run. -Feel free to make and run your own community.
  4. "Not your Billboard" -Over-represented companies will have positive posts removed and appropriate bans may be issued. -Those companies included so far will be Valve/Steam/Proton, Google, and Brave (browser).

⚠️Collection of Articles

Linux/FOSS can damage hardware or firmware

Linux Community Advice Breaks Windows

Mixing Apps Bloats LiGNUx

Linux running servers isn't a brag

Is Linux Running Games Near Windows Performance Impressive?

Wasted Ram on Different Toolkits and Distro-Agnostic Packages in Linux

Critical ISS Systems do NOT run Linux

Abandoned Software is Dangerous (and common on Linux)

FOSS Devs Quit and Sellout on Unappreciative Userbase

Firmware Flashing is Riskier on Linux

Linux Community Toxicity Ties Directly into Inferiority Complex Psychology

The Positives of Telemetry

Game Performance Impressive?

Failures of Proton

How Linux Stores Browser Passwords is a Security Issue

The Psychology of Conspiracy Thinking

Rabid LiGNUxers Ignorantly Get Angry at Devs

Does Linux Dominate SuperComputers? -Yeah, but So What!

Linux Myths Compilation

The Linux Cult - Religious Parallels

Before Wayland: “Linux is secure, Windows is insecure.” -(Selective Dishonesty)

Why Wayland is Taking so Long

Major Desktop Applications Missing on Linux

Sudoedit vs Edit as Root

Linux is NOT Great for Developers

🛠️Checking for Linux Hardware Compatibility is Bullshit!

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] madthumbs@lemmy.world 4 points 2 years ago (3 children)
[–] Sanctus@lemmy.world 34 points 2 years ago (2 children)

What a real update screen looks like in linux:

[–] Fuck_u_spez_@sh.itjust.works 27 points 2 years ago (1 children)

The only time Arch is up to date is when it just finished updating.

[–] f314@lemmy.world 10 points 2 years ago

Are you sure? Some packages might have had time to get updates while you updated!

[–] milicent_bystandr@lemm.ee 2 points 2 years ago (1 children)

My problem is I have a /boot partition big enough for the old days, and now every time Linux Mint updates the kernel it's hit and miss whether it has space to install the new one without removing the old first!

[–] vox@sopuli.xyz 3 points 2 years ago (1 children)
[–] milicent_bystandr@lemm.ee 1 points 2 years ago

Encrypted system partition on one side; shrunk-as-much-as-it-can windows C drive on the other. No space to resize into. I'm waiting till I have time to reinstall.

[–] synapse1278@lemmy.world 10 points 2 years ago (3 children)

Let's compare the update process when you want to shutdown your computer:

Windows:

  1. Doesn't leave you the choice: your getting updated now, deal with it
  2. Starts to update
  3. Reboots, update for 2 minutes (wasn't that bad)
  4. Reboots again, updates for 15 minutes (come on man, I'm gonna miss my train !)
  5. Reboots AGAIN ! continue and eventually finishes the update
  6. Shutdown

Fedora:

  1. We have downloaded updates, do you want to Install them before shutdown?
  2. Not this time, thank you
  3. Shutdown Or if you do let it install, reboots always just once, updates 2 minutes, done.

If you have disk encryption or bitlocker, you just can't let the PC update unattended. Not knowing how many times windows needs to reboot for this update is hella annoying.

[–] iAmTheTot@sh.itjust.works 14 points 2 years ago (1 children)

I shutdown on windows without updating all the time. Not sure where you're getting no choice from.

[–] synapse1278@lemmy.world 5 points 2 years ago

It's my work laptop, configured by IT. Maybe that's why.

[–] Aganim@lemmy.world 7 points 2 years ago (2 children)
  1. Doesn't leave you the choice: your getting updated now, deal with it

Interesting, my W11 allows me the choice between 'Shutdown' and 'Update and shutdown'. I've never had it force an update on me.

For the other points: are you still running Windows on spinning rust or something? I've never seen update take longer than a few minutes at most. And why are you waiting for Windows to do its thing? Choose 'Update and Shutdown' and go catch that train.

[–] Dozzi92@lemmy.world 4 points 2 years ago

Only time I have no choice is when I've been putting that update off, and off, and off, for a while. I see that little orange dot but I either ignore it, or I snooze it, or whatever. And one day windows is like all right dude, you gotta do this, let's go.

[–] synapse1278@lemmy.world 2 points 2 years ago (1 children)

Maybe I don't get choice because it's the laptop provided by my company for work. It's not old rust, it's new from this year and has 32GB or RAM and and SSD and a rather powerful CPU. It is fucking slow to do anything tho ! My older laptop still had windows 10 and would take 30s to boot up, this new one takes 5 to 10 minutes ! Just open a Excel sheet takes 45 seconds...

[–] Aganim@lemmy.world 4 points 2 years ago* (last edited 2 years ago)

Could be they enforce the update process through policies, while annoying that is not a bad thing perse. On my Linux machine I can run an ancient kernel, leaky libraries and all kinds of vulnerable software and my employer would be none the wiser. Everybody is responsible for maintaining their own machine, no matter if they run Windows or Linux. That's the other side of the spectrum and pretty bad from a security perspective, in all honesty.

Your slowness could be caused by BitLocker being enabled on an SSD not supporting hardware encryption, causing Windows to do the encryption in software mode. That uses the CPU for encryption and can drastically reduce performance. Might be worth checking out, with those specs Windows really should not be slow.

[–] BearOfaTime@lemm.ee 0 points 2 years ago* (last edited 2 years ago) (1 children)

Don't usually have these problems in a managed business environment. We update thousands of systems all the time.

It's as if the problem is with letting users manage systems, regardless of the OS.

Also, I don't have these problems on my home systems, or any system in my circle that's managed by me, regardless of the OS. And when I say managed by me, I just mean users aren't local admins, and I've trained them to let me handle app installs and updates. If they see something shiny that they want, let me know and I'll help them get what they want.

The ones I don't manage are always a shit show. Like yesterday, told a friend he'd have to fully reset one of his systems, because the user is a local admin, so of course it's all fucked up. I'm not spending my time tracing what they allowed to be installed because they couldn't be bothered to read what the malicious app would do. You want to be lazy, you're paying the price of a reset.

Maybe now he won't let them run as admin all the time.

Don't let users run as admin/root, and many problems go away.

[–] synapse1278@lemmy.world 3 points 2 years ago

Well, you're probably better at IT than the IT employeed by my company :D

I do not have any privileges on this laptop.

[–] JoYo@lemmy.ml 4 points 2 years ago (2 children)

it was an odd choice for fedora to default to reboots for system updates. I can dnf update to avoid it but I keep forgetting.

I think they're preparing everyone for immutable installations but they're a long way off from that.

[–] madthumbs@lemmy.world 2 points 2 years ago (1 children)

When the kernel is updated, a reboot is necessary to load the new version. Improvements and security fixes aren't implemented until a reboot. Services and daemons likewise need restart to ensure they're working. When libraries are updated (OpenSSL or Gnutls for example), they might get run with the wrong version of an application.

[–] JoYo@lemmy.ml 0 points 2 years ago (1 children)

i said system updates, not kernel updates.

[–] Feathercrown@lemmy.world 2 points 2 years ago* (last edited 2 years ago) (2 children)

Isn't the kernel part of the system

[–] herrvogel@lemmy.world 3 points 2 years ago

It's beyond the system. There's nothing there.

[–] JoYo@lemmy.ml 2 points 2 years ago (1 children)

i never wanna hear gnu/linux ever again

[–] auzy@lemmy.world 0 points 2 years ago (2 children)

Not really.

There is a good reason Windows does it.

To guarantee the running state of the system, and to ensure everything runs using the components and versions they were designed to use

[–] JoYo@lemmy.ml 1 points 2 years ago (1 children)

I can easily install multiple versions of coreutils and glibc without issue.

[–] auzy@lemmy.world 3 points 2 years ago* (last edited 2 years ago)

Cool. You do that

Are you going to install multiple versions of every library?

What if it's a security fix and it's in issue in your desktop environment, etc

Coreutils and glibc aren't the only libraries on your system

Some apps might use static linking too so might need to be restarted. Other libraries might be loaded long after the app is started. If you swap libraries half way, it's not great too

What if you're copying large files half way and run out of space. That nuked my Linux mint install

Linux distros don't just copy Windows. They wouldn't put in the extra effort unless they have to.

Do you think a bunch of developers sit around and don't evaluate why they're doing things? And instead just copy from Windows? Nah mate. They do it for a reason

The cool thing about doing it this way is if boot fails, you can rollback easily too. If you're installing core components randomly, your system might only fall to boot a week later

[–] corsicanguppy@lemmy.ca 0 points 2 years ago (1 children)

No. Its because windows read-locks everything.

In Linux we have post-install scripts to ensure relevant stuff gets restarted as long as it was installed properly. (The improperly installed shit can go fuck itself)

The only time you need to reboot is when you've upgraded your kernel without kstuff/ksplice or you've glanced at dbus a little sideways.

[–] auzy@lemmy.world 4 points 2 years ago

sigh

Post-Install scripts don't fix 100% of the issue and dynamic lazy linking is a real thing.

The read-only thing really isn't the main issue here, and everyone including windows has a way to do post installation stuff, and has a service manager

As an example, a few years ago my system kept erroring due to a gstreamer update. Reboot fixed it (I only remember it because the bug reports were only recently closed).

Probably because apps had half loaded old versions, and were lazy linking new versions.

Furthermore, without doing this, self-recovery is difficult. Because if you update something today, and reboot a week later and your system doesn't boot, you have no idea what caused it. You'd have to keep rolling back. If you do it on reboot, you can snapshot, update, and if system fails, then rollback automatically after losing nothing.

There's lots of good reasons