More description.
This commit is contained in:
17
README.md
17
README.md
@@ -5,9 +5,6 @@ It allows you to distribute your software intended to run on real hardware or
|
||||
inside a container as a single unit with its system dependencies, and to roll
|
||||
forward and backward in a secure, repeatable, staged manner.
|
||||
|
||||
Images utilize a tmpfs overlay filesystem, so by default filesystem changes
|
||||
are discarded on reboot or upgrade.
|
||||
|
||||
## Overview
|
||||
|
||||
```
|
||||
@@ -30,6 +27,20 @@ are discarded on reboot or upgrade.
|
||||
+-------------------------------------------------------------+
|
||||
```
|
||||
|
||||
Icon supports multiple image options by building Live CD-style ISO images. It
|
||||
writes multiple ISO images to a /boot partition, and uses grub to select
|
||||
between them at boot time (with hotkeys for headless selection). A second grub
|
||||
instance runs inside the ISO to allow further customization.
|
||||
|
||||
Images utilize a tmpfs overlay filesystem, so by default filesystem changes
|
||||
are discarded on reboot or upgrade. An optional /persistent filesystem allows
|
||||
data storage across reboots and upgrades/downgrades.
|
||||
|
||||
Images optionally self-upgrade by fetching new images from an HTTP(S) source
|
||||
and updating the configuration of the outer grub instance. This removes the
|
||||
need for a separate OS instance to perform upgrades (and avoids figuring out
|
||||
how to upgrade that instance).
|
||||
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user