Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
pkg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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