Hacker News new | past | comments | ask | show | jobs | submit login
Microsoft's next operating system may start from BSD (advogato.org)
10 points by chanux on July 15, 2009 | hide | past | favorite | 5 comments



What sort of evidence is there that Micosoft actually plans on building their next OS from this? Just because it has the backing of Microsoft Research does not imply that it's the future code base; Microsoft conducts research into a number of alternative OS architectures... Singularity [http://en.wikipedia.org/wiki/Singularity_(operating_system)] and Midori [http://en.wikipedia.org/wiki/Midori_(operating_system)] spring to mind.

Interestingly, it appears as if all of Microsoft Research's OS prototypes are based on microkernels. Because these architectures are shared-nothing between processes, they scale very well with multiple cores (as the author points out). Furthermore, they're inherently more stable and have 'self-healing' properties (i.e. they can restart crashed processes; even device drivers). But all of these benefits come at a performance cost because of the message-passing overhead. Singularity and I think Midori try to mitigate this by a concept called software isolated processes (SIPs). There's a lot of brilliant and unique work coming out of Microsoft research if you ask me; they're not just implementing a bunch of Minix clones in their microkernel work.


I wonder whether Singularity could use some ideas from Google's NativeClient (NaCl).


It's a BSD-licensed research project. It doesn't appear (at first glance) to be derived from BSD at all.


Is anything about this headline correct?


Just jump in to barrel - http://barrelfish.org/




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: