
"Some GNOME developers are planning to implement an app format that allows developers to provide their Linux programs in distribution-independent files that can be installed as easily as smartphone apps. A
sandbox model is supposed to isolate the apps from each other, and from the rest of the system, in a way that goes further than the isolation in current Linux distributions. Various developers worked to conceptualise such "Linux apps" at the GNOME Developer Experience Hackfest, which was held in the run-up to FOSDEM 2013 in Brussels. At the hackfest, the GNOME developers also declared JavaScript as the de-facto standard for GNOME programming." Right, because they haven't alienated enough of their users.
Member since:
2005-07-08
Yes, most mobile OS are approaching micro-kernel architectures at least at user space level.
Mac OS X sandboxes with XPC communication is also quite similar to how micro-kernels work.
QNX and Symbian have showed that it is possible to achieve a high throughput when communicating between tasks, by moving pointer/handle ownership instead of copying data.
Another approach would be Microsoft's research to use the operating system as a library on top of an hypervisor, Drawbridge. From the same research group that created Singularity.
http://research.microsoft.com/en-us/projects/drawbridge/default.asp...