/EVE-OS-tutorials

Getting Acquainted with LF-Edge's EVE-OS / Eden / Adam ecosystem

Primary LanguageHTMLMIT LicenseMIT

EVE-OS-tutorials

Getting Acquainted with EVE-OS, Eden and Adam Ecosystem for Edge Computing

Project EVE is building EVE-OS, a universal, open Linux-based operating system for distributed edge computing. EVE-OS aims to do for the distributed edge what Android did for mobile by creating an open foundation that simplifies development, orchestration and security of edge computing nodes deployed on-prem and in the field.

Purpose

This repository tries to bring people quickly on-board the EVE-OS ecosystem through concise steps within each tutorials. These tutorials can be used as Quickstart Guides to understand what generally happens when using EVE (emulated/real) devices.

Requirements

  • Host Machine: x86_64 / ARM64 machine with a GNU/Linux Distribution / MacOS (Windows Machine hasn't been tested!)
  • Virtualization Enabled on the Host Machine (for using docker)
  • arm64 / amd64 Single Board Computers

Content

  1. Getting Started with EVE-OS in an Emulated Environment using QEMU

    1.1 Setup Host Machine for EVE-OS & Deploy nginx App on QEMU

    1.2 Observe CPU / Memory Usage of emulated EVE device using InfluxDBv2 & Telegraf

  2. Deploying an Actual EVE device using a single-board computer

    2.1 Setup a Raspberry Pi 4 as an EVE Device & Deploy nginx App on it

Resources for Project EVE