EFLOW

Important

Edge Device Image Builder is currently in PREVIEW.

Some information relates to prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Azure IoT Edge for Linux on Windows allows you to run containerized Linux workloads alongside Windows applications in Windows IoT deployments.

IoT Edge for Linux on Windows works by running a Linux virtual machine on a Windows device. The Linux virtual machine comes pre-installed with the IoT Edge runtime. Any IoT Edge modules deployed to the device run inside the virtual machine. Meanwhile, Windows applications running on the Windows host device can communicate with the modules running in the Linux virtual machine.

The PC or VM running EDIB must have at least 8GB of available RAM when "Preinstall and Deploy Azure IOT Edge for Linux on Windows" is selected.

See Azure IoT Edge for Linux on Windows (EFLOW) and GitHub for more information.

EFLOW configuration options

This page lets you choose to install EFLOW on your device. EFLOW allows you to run containerized Linux workloads alongside Windows applications in Windows IoT deployments.

The PC or VM running Edge Device Image Builder must be connected to the internet so it can download the latest EFLOW installer at the beginning of the image building process.

Note

  • When you choose to include EFLOW in your image, the OpenSSH Client Feature on Demand must also be selected.
  • EFLOW is not currently available on images for Arm64
  • Preinstall and Deploy Azure IoT Edge for Linux on Windows: Choosing this option will install EFLOW in your image. When you choose this option, the below options become available for customization.

    • Select release channel: EFLOW has several releases available at one time. Choose the EFLOW version you want to install.

    • Deployment Configuration: This box takes PowerShell commands that will be used to configure your EFLOW deployment.

      Note

      Deployment Configuration is not ready for testing. PLease manually run EFLOW configuration steps after the booting the image.