Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.44 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.44 KB

EliotOS Gitter chat

EliotOS is minimal Linux Operating System, built with Linuxkit, which contains only minimal components to run Eliot.

  • Linux kernel
  • containerd - Container runtime
  • runc - Run containers based on OCI specification
  • eliotd - Primary node agent which manages containers based on specs

Usage

At the moment, there's pre-built image for RaspberryPI 3 available.

RaspberryPI 3

  1. Format sd card to FAT32
  2. Download pre-built image from releases
  3. Unpack image to the sd card
  4. Eject card and boot RaspberryPI

Run locally

Prerequisites

Build

linuxkit build rpi3.yml

Run locally

You can run EliotOS locally with linuxkit but keep in mind that the environment is amd64 not arm64 so container images what work in the local development environment, are not suitable for RaspberryPI use.

sudo linuxkit run hyperkit -cpus 4 -mem "1024" -disk size=10G -networking vmnet rpi3