There is no question that the internet of things (IoT) has opened a new world in terms of connecting machines and devices and making a realm of new possibilities available in many sectors. The sophistication brought to the connected world comes with a significant increase in the complexity of technology deployments.

Many IoT edge-based solutions run on Windows IoT Enterprise operating systems, offering several advantages in terms of security, support, and lock-down capabilities. At the same time, Linux provides an extensive portfolio of pre-validated modules needed for next-generation AI virtual machine processes. The coming together of these two technology approaches means that practitioners increasingly require mixed environments that support both Windows IoT and Linux operating systems.

Enter EFLOW - Azure IoT Edge for Linux on Windows. A single hardware device with one management system supporting Windows IoT and Linux operating systems in parallel. Designers no longer must choose between Windows or Linux; instead, designers can leverage the best of both platforms through a single piece of hardware.

Intel, HyperV Hypervisor, Azure graph

EFLOW was developed for organizations with Windows expertise that also need to use Linux processes for IoT operations. Without needing to set up a separate Linux server, EFLOW enables these organizations to host a Linux virtual machine on edge hardware using Windows IoT. EFLOW works with Azure IoT Edge, Microsoft’s solution that connects devices running the Windows IoT operating systems to Azure services for data analytics or anomaly detection for external devices in the field. The curated Linux virtual machine (VM) based on CBL Mariner Linux, a Microsoft maintained Linux distribution, is optimized for hosting Azure IoT Edge workloads, opening the way for a range of capabilities for commercial IoT and AI/ML with the availability of pre-built modules.

The EFLOW system was built with a series of considerations for Windows and Linux customers in mind:

If Your Organization

EFLOW Provides

  • Is a Microsoft shop and does not want to introduce a different OS
  • Does not have Linux knowledge in-house on location
  • Familiar windows Management tools for deploying
  • Is sometimes deploying solutions in remote, less accessible locations
  • Deployment of cloud-native workloads to the edge
  • Is using Linux today but would prefer Windows to perform the same function
  • Ability to use existing Linux modules but manage & secure your devices with Windows
  • Wants to keep the cost of hardware assets in check
  • Has both Windows and Linux devices and wants to reduce overhead
  • Linux + Windows capabilities and interoperability on a single machine
  • Is developing IoT Edge solutions and selling those in the IoT Edge marketplace
  • Linux IoT Edge modules run on Windows devices

With EFLOW, practitioners can retain their existing assets and benefit from the power of Windows IoT for applications that need an interactive UX and high-performance hardware interaction. Developers can also choose to deploy their custom modules using Linux to address specific business requirements or take advantage of pre-built modules available via the Azure Marketplace, making for a seamless solution.

EFLOW delivers additional benefits, including:

  • Efficiently distribute workloads between Windows and Linux
  • Build new solutions faster and transform your offerings
  • Reduce complexity by minimizing hardware SKUs
  • Maximize return on investment with leading technologies
  • Future-proof systems and build scalable solutions

Arrow works closely with Microsoft and Intel® to provide comprehensive hardware and software solutions, further expanding the EFLOW offering to increase value via the Arrow Edge AI Solution Accelerator: Powered by EFLOW and Intel® OpenVINO™. The solution uses Microsoft EFLOW and Intel® OpenVINO™ technologies to run modern AI workloads in Linux on Windows with integrated graphics acceleration, lowering the total cost of ownership. It is an integrated edge-to-cloud reference solution incorporating a vision AI-based demo and code, scalable AI models, a step-by-step developer training guide, and GitHub. Arrow’s technical know-how, design expertise, and technology affiliations allow you to accelerate time to market by reducing hundreds of hours of development time.

Learn more about EFLOW and the Arrow Edge AI Solution Accelerator: Powered by EFLOW and Intel OpenVINO™.

Scott Chmiel

Arrow Intelligent Solutions

Based in Houston, Texas, Scott is a Microsoft Supplier Business Manager for the Arrow Intelligent Solutions Group. Scott brings over 25 years of industry experience in embedded hardware and solutions. Scott has been with Arrow for 16 years with experience as a field sales representative and solutions architect. Scott earned his BSME from San Diego State University.

Arrow Intelligent Solutions Blog

Take a look at our blogs articles for all the latest news, views and industry knowledge.