There's a simple way to stop the BS about energy, full-off, full-on, hibernating and everything else. Because this sounds a lot like those systems with an alternative boot.
Memory is mostly flash. Why can't they create a a thing like the 4+1 where the 1 is quite simple, and it has a special kernel mode that will do NOTHING but wait (off) and check interrupts every 100ms. That way when a call enters, a mail enters, or a calendar entry shows up, it "wakes up" to the full list of tasks in the "real kernel"?
That way you avoid having everything running on "standby" instead of the actual background and a full-blown linux kernel.
Memory is mostly flash. Why can't they create a a thing like the 4+1 where the 1 is quite simple, and it has a special kernel mode that will do NOTHING but wait (off) and check interrupts every 100ms. That way when a call enters, a mail enters, or a calendar entry shows up, it "wakes up" to the full list of tasks in the "real kernel"?
That way you avoid having everything running on "standby" instead of the actual background and a full-blown linux kernel.