I switched to Linux partly because Windows felt overloaded with software I never used. Now I'm wondering whether I might eventually forget what I installed and gradually fill my system with unnecessary packages. Is this something worth actively managing, especially on a small 32GB boot drive, and what are the safest ways to check for and remove things I no longer need?
5 Answers
‘Bloat’ can mean different things: disk usage, memory use, background services, or slower startup. On a modern machine, a few unused programs usually aren’t a performance problem, but a small drive is a real limitation. Keep some free space available, remove old applications and caches when appropriate, and check which directories are using the most storage before deleting anything manually.
Most unused applications only consume storage; they usually aren’t constantly using RAM or CPU. Your package manager can list installed packages, and your desktop’s application menu can help you spot software you no longer use. Checking the packages changed during updates can also reveal what is being maintained. As a safety rule, focus on software you explicitly installed yourself and avoid removing system components unless you know exactly what depends on them.
The simplest approach is not to install software unless you know what it does, then do a periodic cleanup. Package managers generally support removing applications and unused dependencies, but review the proposed removal list first so you don’t accidentally remove important parts of the desktop or networking stack.
If you want very fine-grained control, start with a minimal installation and add only the components you need. That gives you a clearer picture of what is present, although building a minimal desktop can take more time and may be frustrating if you’re still learning. Configuration-based systems can also help because the installed software is documented in a configuration file.
You may be overthinking it a little, but occasional checks are reasonable. Look through your installed applications and remove things you recognize as unnecessary. With package-based systems, be careful about deleting dependencies or packages you don’t recognize—some may be required by your desktop environment or other software. If you’re unsure, research the package before removing it.

My main concern is disk space since my boot drive is only 32GB. It’s currently around 71% full, so I’m wondering whether updates and normal use will gradually push it toward being completely full.