HomeWinBuzzer NewsMicrosoft Open Sources Project Mu as Firmware as a Service

Microsoft Open Sources Project Mu as Firmware as a Service

Microsoft’s Project Mu is now available as a Firmware as a Service (FaaS) for open source developers on its GitHub page.


has revealed it is open-sourcing Project Mu, allowing the open modular adaptation UEFI-BIOS to become a Firmware as a Service (FaaS). Project Mu was first announced as a project back in October and is now becoming widely available.

Microsoft says its built Mu around a concept about how UEFI development should be. Specifically, the company understood a UEFI product is part of an evolving collaboration that starts with creation and moved through shipping and maintenance.

“For too long the industry has built products using a “forking” model combined with copy/paste/rename and with each new product the maintenance burden grows to such a level that updates are near impossible due to cost and risk.”

Unified Extensible Firmware Interface (UEFI) allows systems to boot more efficiently. In recent months, Microsoft has been improving Project Mu, building the following advantages:

  • A code structure & development process optimized for Firmware as a Service
  • An on-screen keyboard
  • Secure management of UEFI settings
  • Improved security by removing unnecessary legacy code, a practice known as attack surface reduction
  • High-performance boot
  • Modern BIOS menu examples
  • Numerous tests & tools to analyze and optimize UEFI quality


Microsoft says Mu has been created with two specific goals in mind. The first is to promote that this is not a side platform but is a core part of code that Microsoft uses on its own services. With that in mind, the company is calling on partners to help with the continued development.

Secondly, Microsoft says it wants collaboration to be the core of Project Mu, allowing innovative improvements in the service.

With Project Mu, developers can create products through a multi-repository that separates original source and standard code. Mu is a development of Microsoft's own experience building PCs. It allows developers to scale up or down on IoT, Server, and PC.

If you want to see Project Mu, check out the GitHub page here.

Luke Jones
Luke Jones
Luke has been writing about all things tech for more than five years. He is following Microsoft closely to bring you the latest news about Windows, Office, Azure, Skype, HoloLens and all the rest of their products.

Recent News