this post was submitted on 25 Nov 2024
160 points (77.0% liked)

Linuxsucks

216 readers
6 users here now

Rules:

  1. FOSS advocates and Linux evangelists aren't welcome. -We ask that you block us.
  2. Moderation is heavy handed. Try to stay on topic (that is LINUXSUCKS!).
  3. No Complaining Mute the sub if users, content, or rules bother you *it's ok to report rule violations

founded 2 months ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Sanctus 39 points 1 month ago (1 children)
[–] madthumbs 7 points 1 month ago (3 children)
[–] Sanctus 32 points 1 month ago (2 children)

What a real update screen looks like in linux:

[–] [email protected] 26 points 1 month ago (1 children)

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

[–] f314 10 points 1 month ago

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

[–] [email protected] 2 points 1 month 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!

[–] [email protected] 3 points 1 month ago (1 children)

yk you can resize it right?

load more comments (1 replies)
[–] synapse1278 11 points 1 month ago (4 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.

[–] [email protected] 15 points 1 month ago (1 children)

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

[–] synapse1278 5 points 1 month ago

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

[–] Aganim 7 points 1 month 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 4 points 1 month 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 2 points 1 month 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 4 points 1 month ago* (last edited 1 month 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.

load more comments (2 replies)
[–] [email protected] 4 points 1 month 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 3 points 1 month ago (5 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.

load more comments (5 replies)
[–] auzy 1 points 1 month ago (3 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

[–] [email protected] 1 points 1 month ago (1 children)

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

[–] auzy 4 points 1 month ago* (last edited 1 month 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

load more comments (2 replies)
[–] BuckWylde 11 points 1 month ago (2 children)

Having the control over your system at least gives you the full ability to tweak things. I've been daily driving you know what for a couple of years now and have had no breaks even with multiple updates per week. It does the usual web browsing, listening to music, and gaming on Steam with no problems whatsoever.

[–] Batman 6 points 1 month ago (1 children)

I was absolutely gobsmacked that I could play hogwartz on the platform which must not be named. If it can play this game...

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 8 points 1 month ago (1 children)

You press update and suddenly you're spending the whole weekend trying to get everything working again. I wish a massive company would just control everything so I don't have to be inconvenienced

[–] [email protected] 4 points 1 month ago (1 children)

I did a software update for a service on a system recently. Little did I know that the updated software requires Python 3.9+, and I had Python 3.8.

Took me over an hour to get the stupid program running again.

load more comments (1 replies)
[–] aesthelete 6 points 1 month ago (3 children)

What on earth are you tweaking and repairing for so many hours?

[–] [email protected] 10 points 1 month ago (2 children)

My shortlist, off the top of my head:

  • Trying to solve screen tearing with Nvidia drivers.
  • Trying to get LightDM to show me my god damned profile photo on login (still have not succeeded)
  • Debugging a problem where my DE fails to come up on login unless I manually hop to TTY7 myself
  • Endlessly forgetting which of the two or three different directories my .desktop files actually live in, and navigating the poorly-documented format for modifying them
  • Fixing apps in my taskbar showing generic Wayland icons
  • Trying to have any consistent success at all with Bluetooth
  • Trying to figure out which fucking audio stack my distro actually uses so I can know for sure whether the magic incantation on StackExchange will fail because it's for the wrong stack or fail because it's the correct stack and the stack is garbage
  • python2 and python3 symlink hell
  • Faffing around with WINE settings

I thrive in the pain. But yes, there is plenty of pain.

[–] aesthelete 5 points 1 month ago

Now here's someone who uses Linux. 😆

load more comments (1 replies)
[–] [email protected] 3 points 1 month ago* (last edited 1 month ago) (1 children)

Not OP, but I’ve been trying to allow an external drive to be written to from a computer in a different room on the same network and I swear to god this shit is impossible.

[–] aesthelete 2 points 1 month ago* (last edited 1 month ago) (7 children)

I do this via ssh / fusefs and it works completely fine. What are you using?

load more comments (7 replies)
[–] TheEighthDoctor 3 points 1 month ago (1 children)

Python dependencies while having to use python2 and python3 at the same time

[–] aesthelete 2 points 1 month ago (1 children)

Only problem I've bumped into with that is that the "python" command doesn't work out of box on most newer Linux machines. It definitely doesn't take hours nor any repairs to install "python3-is-python" and get that working either (if I care).

[–] TheEighthDoctor 2 points 1 month ago (1 children)

Try using outdated tools with deprecated dependencies, and then those deprecated dependencies need old versions of libs you have the newer versions installed.

[–] aesthelete 2 points 1 month ago

I mean I've done a thing or two but honestly the worst problem I've had in recent years is trying to get a flatpak to work in Linux mint / newest Ubuntu because something about Qt had changed.

For the most part it works, without the ads, unlike the "competition". I also get an advantage in that it's basically a native thing for me at this point, so I'm better than a lot of my co-workers at using it (which is inevitable because Linux is basically the entire Internet).

[–] [email protected] 4 points 1 month ago
[–] [email protected] 3 points 1 month ago

I thought "saving 2 seconds of boot for the cost of [endless pain]" was a dig on systemd and I respected how brave OP was to speak out against fans of The Blob.

Then it was about Linux in general and I wonder whether OP saw a good stable distro before Lennart's Tumour started growing in it. Even upstart was faster, and easier to configure.

[–] [email protected] 3 points 1 month ago

You don't have to, OP. You could just accept those defaults as they are and enjoy the system.

...

Yeah, I didn't think so.

[–] [email protected] 2 points 1 month ago

Free up your time or free up your spare time?

load more comments
view more: next ›