Linked by Thom Holwerda on Wed 6th Feb 2013 12:29 UTC, submitted by Anonymous
Gnome "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.
Thread beginning with comment 551771
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Good in principal
by moondevil on Thu 7th Feb 2013 07:55 UTC in reply to "RE[5]: Good in principal"
moondevil
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...

Reply Parent Score: 4

RE[7]: Good in principal
by Nelson on Thu 7th Feb 2013 21:31 in reply to "RE[6]: Good in principal"
Nelson Member since:
2005-11-29

Hi,

Do either of you know if the same drawbacks (alleged or otherwise) of Microkernels on x86 are the same on ARM? I know things have different associated costs across CPUs which is why I ask.

Also, was the potential performance drawbacks on x86 ever translated into real life performance issues (to outweigh the stability gains?), can it be quantified in any way?

I'm quite intrigued by the idea for the reasons you both state.

I believe I read that Singularity ran even user processes in kernel mode because of its verified compiler. That also seems like a good (more dramatic) idea, but its in the same vain

Reply Parent Score: 2