docs: document disk images, installer, vendor packaging, and secure boot
- docs/secureboot.md: MOK workflow (generate, build, enroll). - docs/building.md: image + install quickstart, new outputs, ARCLINE_SIGN. - docs/observability.md: vendor .debs are now the primary packaging path. - docs/editions.md: cloud ships a qcow2; qemu test command. - docs/architecture.md: full pipeline table incl. deploy/install; the four follow-up items are now implemented; new "on the horizon" list. - README: updated feature list, quickstart, and status.
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
Three flavours, one hardened base. Each is defined entirely by its manifest
|
||||
under `editions/<name>/`.
|
||||
|
||||
| Edition | Codename | Purpose | Kernel | Notes |
|
||||
|---------|----------|---------|--------|-------|
|
||||
| `server` | bastion | production server | generic (`linux-image-amd64`) | full observability stack, containers |
|
||||
| `workstation` | forge | hardened daily driver | generic | KDE Plasma, dev toolchains |
|
||||
| `cloud` | nimbus | cloud images | cloud (`linux-image-cloud-amd64`) | cloud-init, guest agents |
|
||||
| Edition | Codename | Purpose | Kernel | Output |
|
||||
|---------|----------|---------|--------|--------|
|
||||
| `server` | bastion | production server | generic (`linux-image-amd64`) | ISO (and qcow2 for VM testing) |
|
||||
| `workstation` | forge | hardened daily driver | generic | ISO |
|
||||
| `cloud` | nimbus | cloud images | cloud (`linux-image-cloud-amd64`) | **qcow2/raw disk image** (`make image-cloud`)
|
||||
|
||||
## What an edition manifest contains
|
||||
|
||||
@@ -39,6 +39,10 @@ and privacy-oriented defaults.
|
||||
|
||||
Minimal footprint: cloud kernel, cloud-init (NoCloud/ConfigDrive/EC2/GCE/
|
||||
Azure), guest agents (qemu/vmware), NVMe + iSCSI + multipath tooling.
|
||||
`net.ifnames=0` for predictable, provider-friendly interface naming. The
|
||||
disk-image (qcow2) output path is the next milestone — the manifest is ready,
|
||||
the ISO path is wired today.
|
||||
`net.ifnames=0` for predictable, provider-friendly interface naming. Ships as
|
||||
a bootable **qcow2** disk image (`make image-cloud`) — BIOS boot by default,
|
||||
UEFI via `--boot efi`; upload to your provider or test with qemu:
|
||||
|
||||
```
|
||||
qemu-system-x86_64 -m 2G -drive file=build/artifacts/arcline-cloud-0.1.0-amd64.qcow2,format=qcow2 -nographic
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user