Edge Microvisor Toolkit is a reference Linux operating system that demonstrates the full capabilities of Intel® platforms for Edge AI workloads. Built on Azure Linux, it features an Intel®-maintained Linux Kernel, incorporating all the latest patches that have not yet been upstreamed. These patches optimize performance and enhance other capabilities for Intel® silicon, streamlining integration for operating system vendors and technology partners.
Edge Microvisor Toolkit is published in several versions, both immutable and mutable. It may be used to quickly deploy, validate, and benchmark edge AI workloads, including those requiring real-time processing. You can also use the toolkit's flexible build infrastructure to create custom images from a large set of pre-provisioned packages.
Here are the published versions:
- Edge Microvisor Toolkit Standalone Node (immutable)
- Edge Microvisor Toolkit Developer Node with or without real-time extensions (mutable)
- Edge Microvisor Toolkit (mutuable or immutable) for use with Edge Manageability Framework
- Edge Microvisor Bootkit
Edge Microvisor Toolkit has undergone extensive validation across the Intel® Xeon®, Intel® Core Ultra™, Intel Core™, and Intel® Atom® processor families. It provides robust support for integrated NPU as well as a selection of discrete GPU cards.
You can either build Edge Microvisor Toolkit by following step-by-step instructions or download it directly. Both the build system and Edge Microvisor Toolkit are available as open source.
To find out how to deploy and work with Edge Microvisor Toolkit, see the Get Started guide.
For a quick start, get the current ISO \ SHA256.
If you're interested in most up-to-date versions, check out the weekly Immutable Raw Images and CVE releases.
Demos on YouTube
- Standalone Edge Microvisor Toolkit (EMT-S) integration with Edge Microvisor Bootkit: USB Device Preparation, Provisioning Process, System Readiness, and Final Boot with the cluster starting successfully.
- Edge Microvisor Toolkit Standalone Node 3.0: a brief walkthrough of Edge Microvisor Toolkit Standalone Node for the 3.0 release, covering various use cases.
If you want to participate in the GitHub community for Edge Microvisor Toolkit, you can contribute code, propose a design, download and try out a release, open an issue, benchmark application performance, and participate in Discussions. To learn more, check out the following resources:
- Open an issue
- Submit a pull request
- Read the Contribution Guide
- View the Azure Linux documentation, a copy of which is included in the Edge Microvisor Toolkit repository for ease of access.
- Report a security vulnerability
- Read and respond to blog posts
- Download the latest weekly release
- Participate in discussions
Before submitting a new report, check the existing issues to see if a similar one has not been filed already.
Based on Azure Linux, Edge Microvisor Toolkit shares its permissive open-source license: MIT.
We acknowledge Microsoft's contributions to the open-source community and thank them for providing a secure and efficient Linux distribution.