this post was submitted on 15 Jan 2025
242 points (99.2% liked)

Linux

8433 readers
359 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Love to see upgrades with a negative net size lmao. Software should get more optimized with time, not more bloated. Oop, just got the gnome console popup notification saying that my install command finished running, sweet -- it took as long as making this post

top 17 comments
sorted by: hot top controversial new old
[–] boonhet@lemm.ee 4 points 57 minutes ago

Decided to try this out on Tumbleweed. I last updated yesterday. Today I have 4 packages to upgrade and doing so will drop ruby 3.3. Looks like I also have Ruby 3.4 installed so likely I had a package depending on 3.3 and another on 3.4 and now the 3.3 has moved to 3.4. I regained a whopping 30 MB disk space!

[–] kryptonidas@lemmings.world 17 points 2 hours ago* (last edited 2 hours ago) (1 children)

Back in the day there was a Mac OS update (Snow Leopard) that took gigabytes off. They dropped support for PowerPC CPUs. So the compiled binaries basically got slashed in half.

The goals of Snow Leopard were improved performance, greater efficiency and the reduction of its overall memory footprint, unlike previous versions of Mac OS X which focused more on new features. Apple famously marketed Snow Leopard as having "zero new features".[13] Its name signified its goal to be a refinement of the previous OS X version, Leopard.

https://en.m.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard

[–] boonhet@lemm.ee 7 points 1 hour ago (1 children)

Might happen again one day if they decide to drop x86 support. Which they likely will.

[–] Estebiu@lemmy.dbzer0.com 1 points 14 minutes ago

in maybe 30 years, lol

[–] Rooty@lemmy.world 19 points 2 hours ago* (last edited 2 hours ago) (1 children)

OS is bloat, if you're not shifting CPU registers by hand are you even a Linux user?

spoilerNo, because Linux is a kernel/OS, and OS is bloat

[–] sir_pronoun@lemmy.world 7 points 2 hours ago (1 children)

Exactly, you boot the kernel, then get out the electron microscope to twiddle those bits (which is why Linux users are perverts)

[–] Zidane@programming.dev 1 points 34 minutes ago* (last edited 33 minutes ago)

I'd diddle a bit

Ninja Edit: wait...

[–] Acoustic@lemm.ee 10 points 2 hours ago (2 children)

I'm not a programmer by any means, but I'm guessing, they are just removing old redundant features and code, but I could be very wrong here.

[–] lime@feddit.nu 8 points 2 hours ago (1 children)

a new version of a program can also move to a different set of dependencies that is shared with another program, so you don't need to keep both around.

[–] patatahooligan@lemmy.world 1 points 8 minutes ago

This wouldn't appear like this when upgrading the system with pacman. pacman does not automatically remove orphaned dependencies during upgrades. You have to query for them and remove them explicitly as a separate operation afterwards. So in the OP what we're seeing is the new versions of packages themselves getting smaller.

Removing some deprecated old library or just good old optimization.

[–] slazer2au@lemmy.world 5 points 3 hours ago

I keep forgetting to run apt autoremove to save even more space.

[–] observantTrapezium@lemmy.ca 39 points 5 hours ago (1 children)

I'm so used to it I never realized it's unusual.

[–] haui_lemmy@lemmy.giftedmc.com 23 points 5 hours ago (1 children)

Exactly. Same here. The fact that „linux“ isnt a product that has to have the shiny new thing after every update and has no deadlines to hold and no manager to keep happy makes it a fundamentally different thing which actually is very much in line with efficiency ideas, the idea of progress and evolution as a whole. At least thats how I view it.

[–] not_woody_shaw@lemmy.world 9 points 3 hours ago (2 children)

The shiny new thing can be better code to do the same thing.

[–] towerful@programming.dev 4 points 1 hour ago

IMO, that's the shiniest thing

[–] haui_lemmy@lemmy.giftedmc.com 1 points 1 hour ago

If you‘re a cave dweller like me that stares at code for pleasure, yes.