this post was submitted on 18 Apr 2024
98 points (96.2% liked)

Linux

47941 readers
1179 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I often hear folks in the Linux community discussing their preference for Arch (and Linux in general) because they can install only the packages they want or need - no bloat.

I've come across users with a couple of hundred packages installed (likely fresh installs), but I've also seen others with thousands.

Personally, I'm currently at 1.7k packages on my desktop and 1.3k on my laptop (both running EndeavourOS). There might be a few packages I could remove, but I don't feel like my system is bloated.

I guess it's subjective, but when do you consider a system to be bloated?

I'm asking as a relatively new Linux user - been daily driving for about 7/8 months

(page 2) 50 comments
sorted by: hot top controversial new old
[–] art@lemmy.world 4 points 6 months ago

It's bloat if it slows me down and brings me zero benefit. I have a few extra packages on my system, but it's still snappy. That's not bloat to me.

[–] nous@programming.dev 4 points 6 months ago

A system us bloated when I feel it is bloated. It is highly subjective and there is no real line to cross. It is just more of a sliding scale, at one end there is no code on your system that you never use and at the other there is nothing on it that you ever want to use.

The former can likely on be reached on small microcontrollers where you have written everything exactly how you want it, and you would never even consider using the latter.

Realistically every system has things younever use, even the kernel has modules you will never load. And every non tiny program has features you never use. All of that is technically bloat but each instance I don't think makes your system or even an application feel bloated.

So really the question is when does the bloat bother you or get in your way. If you are trying to install an OS on a tiny embedded device where space is a premiumthenn you are going to draw that line at a different point to on the latest desktop with multi terabytes of storages and oodles of ram.

Anyone that claims there system has no bloat is technically lying to themselves. But if it makes them happy who cares? If your system has every package installed and it does not bother you at all thenitt does not matter at all.

[–] CsXGF8uzUAOh6fqV@lemmy.world 4 points 6 months ago

Bloat is relative to the user. If I have a piece of software installed that I don't use, it is bloat. If a program has features that I don't use (especially if they get in the way) they are bloat. Random config and cached files from programs long gone are bloat. It is not really about saving CPU/RAM/disk resources. It's like keeping my room clean. I also consider any UI element that is not strictly necessary bloat, because it gets in the way, takes up screen space and doesn't look clean. I have 485 packages on my 3+ year old Artix system right now (and some things I compile). Sometimes it can be higher if I use some extra software. But more than 700 hundred packages will start to feel uneasy. An example of bloat: I used startx to start my X server (like almost everyone else). Then I replaced it with a small shell script (sx). It worked exactly the same for me, I couldn't notice the difference. That means that everything startx provides over sx is bloat in my case: completely useless. You can see it as a form of minimalism.

[–] therealjcdenton@lemmy.zip 4 points 6 months ago

When you notice it takes a long time to scroll past a lot of unused software in your application launcher to get to the one you want

[–] Sims@lemmy.ml 3 points 6 months ago* (last edited 6 months ago)

I think there are several factors influencing when someone feel 'bloat'. There's the 'purists' that tend to optimize their system to be as 'lean & mean' as possible - relentlessly, and there's the simplists that just want a simple setup/dashbord they can control - without too many options/distractions from info-bloat. Info-bloat hints to different types of bloat: filesize, dependencies, gfx details/animations, option-bloat, monetization-bloat and so on. There may also be cultural tendencies within different distro communities gentoo, tendencies from those with the emacs syndrome, or other more political groupings..

The last factor I can imagine atmo is that the level of hardware is very important and low end operators will tend to see more bloat when things run slowly - no matter their 'bloat focus'.

I had some Pythoncode for you but couldnt get the codeblock to play along 🙃

[–] MonkderDritte@feddit.de 3 points 6 months ago* (last edited 6 months ago)

If it does things in an intransparent way.

[–] boredsquirrel@slrpnk.net 3 points 6 months ago

Bloat is when stuff you need pulls in tons of stuff it and even you doesnt even need. So that stuff gets updated, stored and even loaded to RAM.

Sometimes this is also a complex set of libraries, like GNOME and KDE have. There are tons of libraries, and especially when using Flatpak, you poorly always pull in all of them, as the runtime system is built like that. (Even though packagers could state the needed dependencies from that runtime, and then only those are downloaded)

[–] Nindelofocho@lemmy.world 3 points 6 months ago

I think it depends on the packages themselves. Do you have a lot of packages with overlapping functionality or are they packages that specifically focus on one function. I think its bloat when your file compression package also controls your rgb lights. Not all overlap is bad but too much is. Im a bit of a noob with linux though so grain of salt and all that

[–] olafurp@lemmy.world 3 points 6 months ago* (last edited 6 months ago)

Usually never, I'd consider something bloated if the battery life is down 10%-25% without starting programs manually.

[–] bigmclargehuge@lemmy.world 3 points 6 months ago

When l go to upgrade my system and my skin crawls.

Seriously though, generally I justwantt only what I actually use. I recently reinstalled because I had a bunch if useless junk that was eating space for zero gain.

[–] Pika@sh.itjust.works 2 points 6 months ago* (last edited 6 months ago)

I concider bloat to be either unneeded files/programs. So duplicated libraries, unused apps, not personal data files that are stagnant, anything similar to that. It's hard to put a metric on it, I just browse through my files every once and awhile and delete the unused stuff, but with the push for container based stuff I forsee that method will become increasingly harder as time goes on

[–] Shady_Shiroe@lemmy.world 2 points 6 months ago

I don't like when my PC/phone have a bunch of applications, so I try to delete all the ones I rarely use. Still some might find my devices bloated, but if I need/use them then I don't see an issue.

[–] witx@lemmy.sdf.org 2 points 6 months ago

Too many windows

[–] Fizz 1 points 6 months ago

When over 10% of my system resources are taken up by background processes that I don't want. For disk space bloat I don't worry.

[–] potentiallynotfelix@lemmy.ml 1 points 6 months ago (1 children)

If it has the following: -graphical file manager -graphical app store -"start menu" of some sort -graphical centralized settings app I use i3wm on gentoo or arch

[–] governorkeagan@lemdro.id 2 points 6 months ago (1 children)

I would love to get to the point where I’m as comfortable moving around my files in the terminal as I an in a gui.

[–] potentiallynotfelix@lemmy.ml 2 points 6 months ago

It's really not that hard you just need to start doing it and you'll get used to it any time

load more comments
view more: ‹ prev next ›