I love Elementary OS and Pantheon, I am just wondering if I can "prune the fat" during the install so I can just focus on adding the packages I actually require and use, rather than having to remove packages after the install.

This is specifically to test Elementary as a platform for digital audio production, to see if the OS is sufficiently "idle" to allow greater low latency performance over Gnome. Gnome is horrible, a very busy DE with lots of deeply-embedded and moving parts and intractable bloat.

I like the basic beauty and UI of Pantheon but am looking to carefully vet background processes.


elementary does not have a minimal install option due to the fact it is pretty light in the first place.

The minimal option in Ubuntu removes things like LibreOffice, Transmission, etc... that can get pretty large and not all users want. As far as I know, it's mainly for saving disk space, and probably doesn't offer much if anything in terms of performance gains.

There are only a couple of pre-installed applications in elementary that run in the background (and hence possibly have an impact on performance). These are namely AppCenter and Calendar. Keep in mind that if you remove the autostarts for those or remove them completely, you won't get software update notifcations or calendar notifications respectively.

Pretty much everything else starts and closes on demand so they'll only have an impact on system resources if you explicitly launch them and leave them running.

Anything else that's left running after that is pretty much a required component of the session. You could experiment with stripping things out a bit more, but it would be likely to cause issues.

Edit: Also worth adding that latency for audio production is more likely to be affected by kernel things like the scheduler and various drivers etc... than it is the applications that are running. I know Ubuntu provides low latency kernels in the repository but I have never experimented with them or know whether they work with elementary. Just bear in mind that unless you're using the exact same kernel in two different distros, it's probably not a fair comparison.

  • 1
    Thank you! This is a lot of really helpful information. While you are correct about kernel config, drivers etc, background processes are a problem for the same reason as poorly-written drivers. EG, if you need a 5ms response time, a misbehaving program running in the background can steal precious CPU time needed to meet those hard deadlines, effectively creating greater overhead and making it less likely for the processor to be able to meet that deadline. I will do a true apples-apples comparison between Elementary OS and Gnome soon. I expect Elementary to have lower systemic latency. – ethan Jun 13 '20 at 2:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.