3 ms·
Didn't see the article address power management in the context of things that might be running idle in the background. That would seem to be to be a major incen
by harryf 6y ago
Didn't see the article address power management in the context of things that might be running idle in the background. That would seem to be to be a major incentive for an OS that's going be used on mobile, which needs to respond to changes in environment on the move (changing WLAN, network, beacons etc.)
Blackberry's QNX ( https://en.wikipedia.org/wiki/QNX https://en.wikipedia.org/wiki/QNX ) is a microkernel architecture and was designed with this in mind - https://www.qnx.com/developers/docs/6.3.0SP3/neutrino/sys_arch/power.html https://www.qnx.com/developers/docs/6.3.0SP3/neutrino/sys_ar... ...
> Traditional power management (PM) is aimed at conserving the power of computers that are usually left on. The general-purpose approach to PM for desktop PCs -- or even for "mobile" PCs, such as laptops -- doesn't take into account the specific demands of embedded systems, which can be off (or on standby) much of the time, yet must respond to external events in predictable ways.
I don't know if it's inherently more efficient to implement this type of thing with a microkernel but given the iBeacons and similar effectively "failed" ( https://venturebeat.com/2018/10/27/why-android-nearby-ibeacons-and-eddystone-failed-to-gain-traction/ https://venturebeat.com/2018/10/27/why-android-nearby-ibeaco...) due to power and sensitivity, this could be a big enough incentive to start a new OS