|
When I logged into Ubuntu 8.04 Beta, my CPU was pegged. Using top, I found it from a process related to Evolution. I think evolution-data-server-2.22.
This is annoying, because I never use Evolution. And with the advent gmail, yahoo mail, etc. I suspect fewer people each day use non-browser mail clients.
Similarly, when Beagle indexing was enabled by default, we once again had a case of imposing a nasty, unexplained CPU burden on users who didn't even want to use the service. Same thing for 'updatedb' for mlocate.
Now, to make things worse: in order to prevent evolution-data-server from hogging my CPU, I tried to uninstall it. But doing so would have uninstalled, among other things, ubuntu-desktop. If I had uninstalled ubuntu-desktop, then I wouldn't automatically receive other packages were later added it. So that wasn't a good option either.
I propose:
1. Do NOT include these annoying packages in the base installation.
2. Having a post-install (for the person doing the install) wizard. Here, prompt the users about installing sometimes-desired but sometimes-actively-undesired packages such as the ones mentioned above.
3. Haveing a post-first-login wizard, run the first time each account is logged into. Have it ask users about whether or not they want Beagle's indexing to be enabled, evoluation-data-server to be enabled, etc. This will both make them aware of these services, and let them avoid the unexplained CPU peggings.
|