I switched to Linux partly because I wanted a leaner system and more control than I had with Windows. However, I'm wondering whether unused packages and programs can gradually pile up if I forget what I installed. Is this something worth actively managing, and what are the safest ways to check for and remove unnecessary software? My boot drive is only 32 GB and is currently about 71% full, so I'm also concerned about updates slowly consuming the remaining space.
4 Answers
You’re probably worrying a little more than necessary, but periodic checks are sensible. Look through your installed applications and package list every so often. If you know a package was installed explicitly by you and you no longer need it, uninstall it. Be careful with dependencies and system components, though—removing something just because its name is unfamiliar can break parts of your desktop. Package managers generally provide ways to list installed software, and desktop environments often show applications in a menu.
If you want maximum control, start with a minimal installation and add only the desktop components and programs you need. Some distributions or configuration-based systems make this easier because the installed software is declared in a configuration file. That approach gives you a clear record of what is installed, but a carefully maintained normal desktop installation is usually enough for everyday use. ‘Bloat’ is also somewhat subjective—measure actual disk usage, memory use, and startup services instead of removing things purely on principle.
Unused programs mainly consume disk space; they usually don’t slow the system down or use RAM just by being installed. If storage is the concern, check which directories and packages are taking up space, clear old package caches, remove unused dependencies when your package manager recommends it, and keep an eye on large logs or old kernels. Don’t remove packages solely because you don’t recognize them—many are libraries required by software you do use.
A good rule is not to install software unless you know what it does and actually need it. When updating, review the package changes if you’re curious, and occasionally inspect explicitly installed packages. Services you enabled yourself can also be disabled later, but avoid changing unfamiliar system services unless you understand their purpose. Regular backups are more important than trying to achieve a perfectly minimal installation.

That helps. My main concern is the 32 GB boot drive gradually filling up from updates rather than performance slowing down.