Skip to content

Latest commit

 

History

History
98 lines (75 loc) · 5.74 KB

File metadata and controls

98 lines (75 loc) · 5.74 KB

Get Started

Edge Microvisor Toolkit is a lightweight, container-first Linux distribution, optimized for Intel® architecture. It provides a secure and high-performing environment for deploying edge workloads across multiple deployment models.

This section provides an overview of both the operating system and build pipelines. Once you have decided on the usage scenarios presented below, you can move on to:

Usage Scenarios

This section outlines the key usage models intended for the initial release of Edge Microvisor Toolkit.

It can be used for standalone edge node deployments, or with Edge Manageability Framework - a complete integrated system providing full lifecycle management for your edge devices, including remote deployment and management of Kubernetes applications.

Edge Microvisor Toolkit Developer Node

To create a custom developer build of Edge Microvisor Toolkit, follow these steps:

  • Download the mutable host ISO image from Intel® Edge Software Catalog.
  • Install the mutable host via ISO image that includes only essential pre-installed packages, providing a ready-to-use base environment.
  • Install additional RPM packages, using DNF to tailor the OS to your specific needs.
  • Update installed RPMs regularly to stay up-to-date in the OS in terms of package updates, kernel updates, security vulnerability fixes and bug fixes.
  • Use the OS toolkit and available packages to build a custom OS image, which enables you to:
    • Configure the system for specialized workloads or environments.
    • Experiment with simplified or enhanced configurations tailored for your specific workloads.
    • Explore - use built-in monitoring tools to track system performance, resource usage, and log data for deeper insights into operational behavior.
Item Details
Packages approximately ~400
Core system tools bash, coreutils, util-linux, tar, gzip
Networking curl, wget, iproute2, iptables, openssh
Package Management tdnf, rpm
Development gcc, make, python3, perl, cmake, git
Security openssl, gnupg, selinux, cryptsetup, tpm2-tools
Filesystem e2fsprogs, mount
Included in kernel iGPU, dGPU (Intel® Arc™), SR-IOV, WiFi, Ethernet, Bluetooth, GPIO, UART, I2C, CAN, USB, PCIe, PWM, SATA, NVMe, MMC/SD, TPM, Manageability Engine, Power Management, Watchdog, RAS

The supported package repository offers additional rpm for tailoring the image to specific needs of container runtime, virtualization, orchestration software, monitoring tools, standard cloud-edge (CNCF) software, and more.

Edge Microvisor Toolkit Standalone Node

Go to the Edge Microvisor Toolkit Standalone Node repository.

Edge Microvisor Toolkit with Edge Manageability Framework

Edge Microvisor Toolkit supports deployment of its two versions with Edge Manageability Framework:

  • Microvisor Immutable Image
  • Microvisor Immutable Image with Real Time

For details on deploying Microvisor with Edge Manageability Framework, refer to the Edge Manageability Framework deployment guide.

Image Support

The toolkit comes pre-configured to produce different images, the table below outlines the key differences between those.

Feature Edge Microvisor Toolkit Developer Node Edge Microvisor Toolkit Standalone Node & Orchestrated
Capabilities
  • Easy to install, bootable ISO image with precompiled packages for developer evaluation.
  • Includes installable rpms with TDNF for extending baseline functionality.
  • Complete with toolkit to build image with an opt-in data integrity and security features.
  • Designed for Open Edge Platforms and can be used to onboard and provision edge nodes at scale.
  • Can be used independently on bare-metal and as guest OS.
  • Fast atomic updates & rollback support with small image footprint and short boot time.
Image Type Mutable ISO Immutable RAW + VHD
Update Mechanism RPM package updates with TDNF Image based A/B updates + Rollback
Linux Kernel Intel® Kernel 6.12 Intel® Kernel 6.12
Real time No Two images provided one RT kernel and one without
OS Bootloader GRUB systemd-boot
Secure Boot Available for opt-in Enabled
Full Disc Encryption Available for opt-in Enabled
dm-verity Available for opt-in Enabled
SELinux Permissive Permissive

Next Steps

:::{toctree} ./get-started/emt-building-howto.md ./get-started/emt-installation-howto.md ./get-started/emt-sb-howto.md :::