title | description | author | manager | ms.author | ms.date | ms.topic | ms.service | services |
---|---|---|---|---|---|---|---|---|
Azure IoT Edge Platform Support | Microsoft Docs |
Platforms supported by Azure IoT Edge |
kgremban |
philmea |
kgremban |
11/07/2018 |
conceptual |
iot-edge |
iot-edge |
There are a variety of ways to seek support for the Azure IoT Edge product.
Reporting bugs – The majority of development that goes into the Azure IoT Edge product happens in the IoT Edge open-source project. Bugs can be reported on the issues page of the project. Fixes rapidly make their way from the project in to product updates.
Microsoft Customer Support team – Users who have a support plan can engage the Microsoft Customer Support team by creating a support ticket directly from the Azure portal.
Feature requests – The Azure IoT Edge product tracks feature requests via the product’s User Voice page.
Azure IoT Edge runs on most operating systems that can run containers; however, all of these are not equally supported. Operating systems are grouped into tiers that represent the level of support users can expect.
Tier 1 systems can be thought of as officially supported. This means that Microsoft:
- has these operating system in automated tests
- provides installation packages for them
Generally available
Operating System | AMD64 | ARM32 |
---|---|---|
Raspbian-stretch | No | Yes |
Ubuntu Server 16.04 | Yes | No |
Ubuntu Server 18.04 | Yes | No |
Public Preview
Operating System | AMD64 | ARM32 |
---|---|---|
Windows 10 IoT Core (April 2018 update) | Yes | No |
Windows 10 IoT Enterprise (April 2018 update) | Yes | No |
Windows 10 Server 1803 | Yes | No |
Tier 2 systems can be thought of as compatible with Azure IoT Edge and can be used relatively easily. This means that:
- Microsoft has done ad-hoc testing on the platforms or knows of a partner successfully running Azure IoT Edge on the platform
- Installation packages for other platforms may work on these platforms
Operating System | AMD64 | ARM32 |
---|---|---|
CentOS 7.5 | Yes | Yes |
Debian 8 | Yes | Yes |
Debian 9 | Yes | Yes |
RHEL 7.5 | Yes | Yes |
Ubuntu 18.04 | Yes | Yes |
Ubuntu 16.04 | Yes | Yes |
Wind River 8 | Yes | No |
Yocto | Yes | No |
Azure IoT Edge needs a container engine to launch modules, regardless of the operating system on which it is running. Microsoft provides a container engine, moby-engine, to fulfill this requirement. It is based on the Moby open-source project. Docker CE and Docker EE are other popular container engines. They are also based on the Moby opens-source project and are compatible with Azure IoT Edge. Microsoft provides best effort support for systems using those container engines; however, Microsoft does not have the ability to ship fixes for issues in them. For this reason, Microsoft recommends using moby-engine on production systems.