Microsoft werkt aan een subset van Windows met een voetafdruk in de volgorde megabytes in plaats van gigabytes

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Windows Phone 8.1

Het Windows-besturingssysteem dat we op onze tablets, pc's en servers installeren, neemt enkele gigabytes aan ruimte in beslag. Met de toenemende acceptatie van mobiele apparaten door consumenten, is het noodzakelijk om Windows te laten draaien op een mobiel apparaat met minder dan 4 GB opslagruimte. Daarvoor heeft Microsoft een subset gemaakt van de Windows-technologiebasis die wordt gebruikt om besturingssystemen te bouwen die een kleinere footprint hebben dan de volledige Windows Client of Server. Deze kleinere besturingssystemen zijn in de volgorde megabytes - niet gigabytes. Uit een recente vacature bleek dat Windows Phone het eerste product is dat met deze technologie is ontwikkeld. Microsoft pusht nu ook hun Internet of Things-strategie met Windows, deze technologie zou daar ook kunnen worden aangedreven.

Ons team werkt aan een subset van de Windows-technologiebasis die wordt gebruikt om besturingssystemen te bouwen die een kleinere footprint hebben dan de volledige Windows Client of Server. De afgeleide subsets delen kernbinaire bestanden met de reguliere Windows-SKU's (kernel, stuurprogramma's, netwerkstacks, grafische en mediastacks, een subset van het Windows API-oppervlak, enz.). De footprint van deze kleinere besturingssystemen is in de orde van megabytes - niet gigabytes. Windows Phone 8 was het eerste product dat deze technologie op de markt bracht.

Naarmate we verder schalen naar goedkopere apparaten en kleinere vormfactoren, moeten we de CPU-, RAM- en schijfvoetafdruk verder verbeteren. Ons team is op zoek naar een Principal SDE om hieraan deel te nemen. Verantwoordelijkheden zullen zijn:

– het identificeren van de beste waar voor je geld om de optimalisaties te optimaliseren en te implementeren

- analyseer het API-gebruikspatroon om de optimale API te bepalen om dll-toewijzingen te hosten

- gebruik statische analysetools om code te elimineren die onbereikbaar is in doelscenario's

Werken aan dit project vereist het vermogen om grote, onbekende codebases te analyseren en te wijzigen zonder ze te doorbreken, sterke groepsoverschrijdende vaardigheden en de passie om overal een lean and mean Windows te krijgen

Bron: Microsoft via: @h0x0d

Meer over de onderwerpen: microsoft, minwin, ruiten, Windows Phone