5 ms·
I hate to say this, especially as an avid .NET fanboy, but I feel they missed a huge opportunity here. If they would have layered a pure-managed userspace on t
by daeken 16y ago
I hate to say this, especially as an avid .NET fanboy, but I feel they missed a huge opportunity here. If they would have layered a pure-managed userspace on top of the CE kernel, they could've achieved extremely high performance (shared GC and seriously diminished task switching/IPC overhead) while guaranteeing a huge degree of security at compile-time. In addition, they could've much more easily moved the whole system to be orthogonally persistent, which I believe will play a big roll in the mobile space as tablets get more advanced, particularly.
The benefits of the OS being able to introspect completely on the applications running on it simply can't be overstated. From a security, stability, speed, memory use, and flexibility point of view, they missed the mark. It'd also open up a lot of new avenues in terms of parallelism, which will be a big deal in a few years as we get dual- and quad-core mobile chips. They're coming, and yet again we're not ready for them.
I sincerely hope they go the pure-managed-userspace angle for WP8. If they do, they'll have a tech stack that simply can't be beaten.
(Note: I'm a bit biased here, being the author of a pure-managed OS. But seriously -- these guys really started the trend, why are they not taking full advantage of it? They're already going mostly-managed...)