From 069a7a38ae3191cff13dce366e1a11312b7d6ca7 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 3 Sep 2014 15:56:50 -0300 Subject: Basic design and workflow --- index.mdwn | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/index.mdwn b/index.mdwn index e219a3b..ca360f2 100644 --- a/index.mdwn +++ b/index.mdwn @@ -23,6 +23,39 @@ TODO - Split bootless script from hydra suite but preserve integration. - Add pre-built and signed images. +Design +------ + +We consider that a person has at least a single USB thumb drive which will be used to boot multiple operating systems in multiple machines for multiple different projects/farms (personal, work, hackerspace, etc). Then, the bootless ecosystem will be composed of several repositories glued together: + + 1. The bootless software repository (if you did not installed it using a package). + 2. Main repository, used to glue together the repositories that follows. + 3. Bootloader repository (eg. GRUB modules). Does this need to be manager by git or can be generated using grub? + 4. Image repositories (can be multiple repositories). + +Workflow +-------- + +Initialize: + + bootless init + +Include an image repository: + + bootless add name [url] + +Check repository signatures: + + bootless check + +Remove an image repository: + + bootless rm name + +Write image to thumb drive + + boootless image + References ---------- -- cgit v1.2.3