183 points

Maybe the real bloat was the apps we needed all along

permalink
report
reply
111 points

It’s not bloat if you use it.

permalink
report
reply
27 points

Then again, am I really using these Haskell libraries? I just want to use pandoc. I love Arch, but the organization of the official repos is sometimes suboptimal.

permalink
report
parent
reply
14 points

you’re right, installing pandoc on arch really comes with a lot of bloat. Iirc it’s >200 haskell libraries.

permalink
report
parent
reply
8 points

Last I checked (which was some time ago), pandoc-bin doesn’t require the haskell dependencies. I saved quite some installation time (and screen space during installation) by switching.

permalink
report
parent
reply
4 points

Used pandoc-bin before and agree it’s more compact, but I had some issues with citation management recently, so went back to standard pandoc.

permalink
report
parent
reply
4 points

Haskell is paved with bad installations.

permalink
report
parent
reply
-1 points

Someone has never done software development or worked on a build pipeline and it shows. Obviously complex software has lots of dependencies especially compiling from source.

permalink
report
parent
reply
4 points

I definitely use the previous 10 versions of electron that I definitely didn’t completely forget to uninstall.

In unrelated news, by root partition is now about 2GB lighter.

permalink
report
parent
reply
61 points

I never understand this obsession with “bloat” when you can buy a 1 TB SSD for € 50.

permalink
report
reply
39 points
*

or you can’t buy if you’re not successful enough or you’re in the wrong country. For example, in my country, the minimum cost of a 1TB SSD is about $85 and a salary of $2,000 is considered a very successful salary at the upper limit

permalink
report
parent
reply
17 points

bro a 256 gb ssd here costs 200+

permalink
report
parent
reply
5 points

That’s wild. I just bought several recently for $20 ea

permalink
report
parent
reply
2 points
*

That sounds insane, are computer parts in general that much more expensive than other countries?

permalink
report
parent
reply
-2 points

Do you live in North Korea?

permalink
report
parent
reply
25 points
*

It’s not about storage. It’s about complexity getting back at you, for example not knowing what caused a problem because multiple programs are stepping on each others feet

permalink
report
parent
reply
12 points

For me it’s not about the size, it’s about the understanding. I’d really like to understand what everything on my system does and why it’s there. It seems impossible with modern systems. Back in the '90s I needed a secure email relay - it had lilo, kernel, init, getty, bash, vi, a few shell utils (before busybox…), syslogd and sendmail. I’m not sure any more as it was a long time ago, but I think I even statically linked everything so there was no libc. I liked that system.

permalink
report
parent
reply
1 point

I’d like to know more about what my system does, so I can fix it when it breaks.

permalink
report
parent
reply
7 points

For me it was a problem with update frequency and how long they would take. Once i got rid of my flatpaks and moved to stable firefox i update once a week instead of daily now and it takes seconds instead of minutes. Probably also solvable with auto updates.

permalink
report
parent
reply
6 points

Bloat is more about performances

permalink
report
parent
reply
3 points

It seems to be seen across all platforms.

What I find interesting is that no one is asking about the quality of code, nor do they seem concerned about the dependencies but they do care about that one package/app/program of any size they see and don’t immediately know why it’s there.

permalink
report
parent
reply
3 points

Bloat multiplies when you have to back it up.

permalink
report
parent
reply
7 points

You realize you don’t have to backup the actual “bloated” programs. Just maybe their configs and any files those programs generate that you’d like to keep, right?

permalink
report
parent
reply
2 points

That’s committing the cardinal sin of cherrypicking your backup contents. You may end up forgetting to include things that you didn’t know you needed until restore time and you’re creating a backup that is cumbersome to restore. Always remember: you should really be creating a restore strategy rather than a backup strategy.

As a general rule I always backup the filesystem wholesale, optionally exclude things of which I’m 100% sure that I don’t need it, and keep multiple copies (daylies and monthlies going some time back) so I always have a complete reference of what my system looked like at a particular point in time, and if push comes to shove I can always revert to a previous state by wiping the filesystem and copying one of the backups to it.

permalink
report
parent
reply
2 points

I remember what my idea of making backups was when I was a wee grasshopper.

Making a backup of the whole OS instead of just the configs and user files.

I have come a long way since then.

permalink
report
parent
reply
3 points
*

So you have a folder and need to find a specific file from it. Would it be faster to find the file when there are 5 folders or 500?

permalink
report
parent
reply
2 points

Snaps still take longer to load with that.

permalink
report
parent
reply
1 point

It’s not always about storage. It can also be more processes that drains battery, more attack vectors etc.

permalink
report
parent
reply
57 points

mfs with a 16 core cpu, 64gb ram and 10tb storage be like

permalink
report
reply
13 points

Hey! I have 128gb of ram

…and still restart my browser if it’s using over 1 gb

permalink
report
parent
reply
5 points

This, MFers will have the most top spec computer and worry about bloat while I install random shit for fun on my 320gb had drive that’s also my boot drive on my core 2 duo computer with 3 gigs of ram that struggles to run firefox and thunar at the same time (also cinnamon is the best running on my computer from my testing, xfce is laggy af and I’m not even going to mention kde, bspwm or any other since the, either lag beyond usability (KDE) or just straight up crash my computer into tty when i try to launch them (bspwm), one massive note is that I’m using software rendering since the GPU on the core 2 duo is struggling with even drawing the boot screen)

Literally have probably a ton of overlap software from installing the desktop environments and other random (well not very random, stuff I used on windows before) software that I don’t bother googling the deleting commands since apt installed them all as snaps because I never noticed in my first three months of use, fuck you Ubuntu, Xubuntu and all other derivatives, this shit makes me not want to use Ubuntu ever again (not like i can, my pc is fucked and no other drive is bootable, i can’t even boot an install usb)

permalink
report
parent
reply
1 point

You might want to check out the i3 tiling window manager. Shit’s under 50MB and makes every other DE I’ve ever used feel bloated and laggy.

permalink
report
parent
reply
2 points

Yeah, I’m not actually not very into the tiling window manager thing, I tried bspwm just for the sake of wanting to try one but I since lost interest, I’ll keep it in mind though and maybe come back and try it one day

permalink
report
parent
reply
1 point
*

to be fair - core 2 duo computer with 3 gigs of ram - you’re using the desktop I had in 2009. At some point, do you think that it’s time to upgrade? no, wait, I think I had a core 2 quad actually…

permalink
report
parent
reply
45 points

Every person who comments about “bloat” in their install should be required to preface their post or comment with a full definition of “bloat.”

This shit is obnoxious.

permalink
report
reply
22 points

I actually wonder if we could ever agree on a definition?

Maybe:

Bloat: any unnecessary, superfluous software, software package, or feature that is unused or unnecessarily inefficient, and/or uses system resources to an unessasary or unreasonable degree.

What do you guys think? Because then we can still argue about bloat and what reasonable is! And that’s what it’s all about. Arguing for the sake of it!

permalink
report
parent
reply
12 points

Bloat is relative to every person / usage case but I agree with this definition.

permalink
report
parent
reply
1 point

I like this. Maybe it needs some words on bloatware that is enforced on users agains their interests?

permalink
report
parent
reply
18 points

Anything that’s not kernel

permalink
report
parent
reply
4 points

Well, also not kernel modules. That counts as bloat.

permalink
report
parent
reply
3 points

You’re right. And how much of the kernel do we really need, anyway?

permalink
report
parent
reply
3 points

So GNU?

permalink
report
parent
reply
3 points

Just the G actually

permalink
report
parent
reply
2 points

I mean compared to things like Alpine which use musl and busybox you could consider it bloated yes.

permalink
report
parent
reply
8 points

Bloat = making your system usable

  • annoying people who whine about bloat
permalink
report
parent
reply
2 points

installing more than base, linux, and linux-firmware is bloat.

permalink
report
parent
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

I use Arch btw


Sister communities:
Community rules
  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

Community stats

  • 7.5K

    Monthly active users

  • 1.2K

    Posts

  • 65K

    Comments