Microsoft werkt aan een modulair besturingssysteem dat niet op de Windows-architectuur is gestoeld. Het OS, dat codenaam Midori heeft meegekregen, leunt zwaar op virtualisatietechnieken en cloudcomputing.
Dit blijkt uit een analyse van Software Development Times. Daarin wordt een beeld geschetst van de plannen van Microsoft voor de bouw van een fundamenteel ander besturingssysteem, dat op termijn het huidige Windows-platform moet opvolgen. De website zegt voor zijn analyse interne documenten van Microsoft te hebben bestudeerd en inmiddels is het bestaan van Midori door de softwaregigant bevestigd, zo meldt Infoworld.
Midori zou voortborduren op Singularity, een OS uit Microsofts onderzoeksafdeling dat vooral een experimenteel karakter had. Een van de voordelen van Singularity zou zijn dat het applicaties en onderdelen van het OS strikt van elkaar scheidt, waardoor dependencies tussen applicaties onderling en het OS worden verkleind. Het nieuwe OS zou kunnen draaien op x86-, x64- en arm-platformen en Windows Hyper-V als hypervisor hebben. Midori zou tevens geschikt zijn om als een los proces binnen Windows te draaien en met Windows-applicaties te kunnen samenwerken.
Voor het nieuwe OS is gedistribueerd programmeren als uitgangspunt genomen. Hierdoor kunnen verschillende subtaken opgesplitst worden over meerdere processorcores, computers of netwerken. Om applicaties efficiënt over de beschikbare bronnen te kunnen verdelen, is in Midori een een hoger abstractieniveau, door Microsoft aangeduid als de asynchronous promise architecture, gebakken. Deze architectuur moet het voor programmeurs eenvoudiger maken om processen te verdelen over de beschikbare hardware. Bovendien zou de nieuwe architectuur bij uitstek geschikt zijn voor saas. Applicaties voor Midori zouden in de diverse .Net-programmeertalen geschreven moeten worden, waarna de experimentele Bartok-compiler er binaire code van maakt.
Doordat Midori native verschillende modellen - zoals een client-server- of een p2p-architectuur - zou ondersteunen, kan het robuust en tegelijkertijd flexibel genoeg zijn om een alternatief voor desktopbesturingssystemen te bieden. Hoewel de plannen voor het nieuwe OS nog voornamelijk op papier bestaan en de ideeën nog niet compleet zijn, is het volgens analisten een noodzaak voor Microsoft om op dit terrein snel vorderingen te maken. Windows zou immers over een jaar of vijf de kassa aanmerkelijk minder hard kunnen laten rinkelen en zelfs overbodig kunnen worden, zodra ontwikkelingen zoals virtualisatie en cloudcomputing de overhand krijgen.