[Suggestion] Configurable OOM management (apps killing)
As announced in the update 10 announcement, Jolla is trying to solve system lagging by introducing an 'out of memory' (OOM) manager that would kick in and suspend apps if the system was running low on memory.
Please, make this configurable.
With Ubuntu Touch recently going the same path as Android/iOS and killing apps automatically, there is even more need for a system with real multitasking where the user decides what is running and what is not. I was buying Jolla to use this kind of multitasking and I would be very sad to see it gone/crippled.
As I think: Running too many apps is my problem, not the system's problem.
EDIT: I do know that this kind of management already exists in Linux, it is just a matter of its configuration and I would like to see this configuration exposed to the user.
It seems to me that the announcement speaks about tuning the Linux built-in OOM killer and letting the Jolla applications release memory when they don't need it, not about some custom OOM manager. Have you read the same in a different way?
tanriol ( 2014-12-02 21:19:48 +0200 )edit@tanriol Yes, see my edit (edited just after the original post).
nodevel ( 2014-12-03 02:36:22 +0200 )edit@nodevel, I'm not sure it can be sensibly exposed... AFAIK it cannot be disabled (and if it were OOM would likely lead to a complete hang, which is worse than killing a single application). Would you suggest providing users with sliders for every app's priority? Won't it feel as too much micromanagement?
tanriol ( 2014-12-03 08:18:43 +0200 )editFor average Joe users, like me, such configuration options would make the phone only a bit overwhelming / confusing.
anandrkris ( 2014-12-03 13:10:23 +0200 )edit@anandrkris Why? :) Having an option in the settings means you need to press it? Average Joe users would never have to use it, but if you worry about touching options you have no idea what they do (which you shouldn't do in the first place), then let Jolla put it in 'Developer mode' or 'Sailfish Utilities' sub-folder.
nodevel ( 2014-12-03 13:27:19 +0200 )edit