Microsoft heeft een lange historie van codenamen voor nieuwe ontwikkelingen, projecten en producten. Wat heeft Microsoft in petto voor de toekomst? De ontwikkelingen variëren van lab- en researchprojecten tot producten die het aankomende jaar op de markt komen. Hieronder volgt de eerste codenaam in een serie van blog posts over diverse codenamen: "Midori".
"Midori" is de codenaam voor een nieuw besturingssysteem van Microsoft dat zich nog in een heel vroeg experimenteel stadium bevindt. Het is geen opvolger van Windows in die zin dat het voortbouwt op het concept en de architectuur van de huidige Windows-versies. Wel is het een experimenteel besturingssysteem waarbij nieuwe concepten en ideeën uitgeprobeerd worden, die in een toekomstig besturingssysteem van Microsoft -of dat nog Windows gaat heten is de vraag- terug zullen komen. Denk dan in de termijn van nog zeker zeven tot acht jaar. De vraag is zelfs of het ooit wel op de markt komt. Volgens Microsoft zelf is het meer een R&D project, om ervaring op te doen met nieuwe concepten en technieken, waarvan delen wellicht ooit terugkomen in aankomende besturingssystemen van Microsoft. Sommige Microsoft-watchers denken dat het toch echt meer serieus is en dat het tot een volwaardig besturingssysteem moet leiden.
Enkele kenmerken van Midori: de kernel, drivers en applicaties bestaan allemaal uit "managed code", ontwikkeld voor concurrency en gedistribueerde verwerking (ook in de cloud), modulair maar met een robuuste, kleine kern, draaiende op allerlei hardware-platformen.
Midori zou volgens de geruchten gebaseerd zijn op het research project genaamd 'Singularity'. Dit is een wat meer tastbaar project van Microsoft Research, gestart in 2003. Singularity is een 'microkernel' besturingssysteem waar, in tegenstelling tot de huidige bekende besturingssystemen, de kernel zo klein mogelijk is gehouden. Dit is bevorderlijk voor de veiligheid en voor de stabiliteit (heel weinig code draait in "kernel mode"). Dus weer terug naar de basis, waar het allemaal ooit mee begon: een kleine stabiele kernel. Hier is UNIX ooit groot mee geworden, hoewel de huidige UNIX en LINUX kernels nu ook erg groot zijn geworden. Maar nu wordt de kleine kernel uitgebreid met met modulaire, "managed" (dus .NET!) uitbreidingen daarop die het tot een echt besturingssyteem maken. Versie 2.0 van de Singularity Research Development Kit (RDK) is zelfs te downloaden bij CodePlex.
Wat is nu de relatie tussen Singularity en Midori? Die is wat onduidelijk. Midori is een mysterieus project. Microsoft laat er niet zoveel over los. Hoewel gebaseerd op Singularity is Microsoft misschien al veel verder met Midori dan wij denken als het gaat om de ontwikkeling van een nieuwe generatie besturingssystemen door Microsoft. Toch geloven analisten dat het project pas rond 2017 afgerond zal worden.
De tijd zal het leren...
Share this | 275 keer bekeken | 0 reacties




