Microsoft Is Working On Subset Of Windows With Footprint In The Order Megabytes Instead Of Gigabytes

Windows Phone 8.1

The Windows OS we install on our tablets, PCs and servers takes several gigabytes of space to run. With the increasing adoption of mobile devices by consumers, it is necessary to make Windows run on a mobile device that will have less than 4GB of storage. For that, Microsoft has created a subset of the Windows technology base used to build operating systems that have a smaller footprint than the full Windows Client or Server. These smaller operating systems is in the order megabytes – not gigabytes. A recent job listing revealed that Windows Phone is the first product that was developed using this technology. Also, Microsoft is now pushing their Internet of Things strategy with Windows, this technology could be powering there too.

Our team is working on a subset of the Windows technology base used to build operating systems that have a smaller footprint than the full Windows Client or Server. The derived subsets share core binaries with the regular Windows SKUs (kernel, drivers, networking stacks, graphic and media stacks, a subset of the Windows API surface, etc.). The footprint of these smaller operating systems is in the order megabytes – not gigabytes. Windows Phone 8 was the first released product using this technology.

As we further scale down to lower cost devices and smaller footprint form factors, we need to further improve its CPU, RAM, and disk footprint. Our team is looking for a Principal SDE to participate in this effort. Responsibilities will include:

- identifying the best bang for buck areas to optimize and implement the optimizations

- analyze API usage pattern to determine optimal API to host dll mappings

- use static analysis tools to eliminate code that is unreachable in target scenarios

Working on this project requires the ability to analyze and change large, unfamiliar code bases without breaking them, strong cross-group skills, and the passion to get a lean and mean Windows running everywhere

Source: Microsoft via: @h0x0d

About the author  ⁄ pradeep

Pradeep, a Computer Science & Engineering graduate.

  • tiqitoq

    “…megabytes, not gigabytes.”

    LOL!

    I assume I am correct if I say 2 gigabytes is 2000 megabytes (at least in decimal system, not binary). So am I if I say 500 megabytes is 0.50 gigabyte.

    Even if the footprint the author referring to is 9 gigabytes, I can say it is 9000 megabytes.

    My point? No matter how much is it in gigabytes, it can be equated to megabytes if one may want.

    So I don’t agree with the article’s title.

  • jimski27

    I think what they are trying to say is there will be a Windows version which is LESS THAN 1 GB. Measured in MBs. Get it.

  • Willem Evenhuis

    will it windows phone or windows?
    will filestypes such as documents, picutres and pdf be kilobytes. After all, it’s all about scaling down….right?

    • CyberAngel

      Maybe it’s wearable technology?
      House appliances?
      Something totally new?

  • redtidal

    “…a lean and mean Windows running everywhere.”

    Like the sound of that

  • NegLewis

    I love Win… and Office and VS … and Azure… WP…

    BUT MS methodology is fktup…

    I have a 250 MB .cab for Fonts and a 500 MB Font folder.

    My tablet has a 2GB of Program Data, 11 GB in /Windows and another 8 + 4 of recovery and backup.
    That’s insane.
    I have on my laptop in /windows folder…files that are fragmented into 20.000 pieces and files that are unused since 2+ years ago…
    MS has compression off by default for tablets… for 100% of files…
    Compression and file clone detection do not kick in when a file is unused more than… 1 month…

    MS… modern… history…