docs: publish verified Gentoo preview build and acceptance records
This commit is contained in:
@@ -6,9 +6,12 @@ desktops may use the same independent VM manager and viewers.
|
||||
|
||||
## Status
|
||||
|
||||
Under active development, not yet an installation-ready distribution. The target
|
||||
is an installable UEFI ISO, first validated on ASUS TUF Dash F15 FX517ZC. Existing
|
||||
NixOS and VM disks are not installation or test targets.
|
||||
The first installable UEFI preview passed a complete disposable QEMU/KVM run:
|
||||
installation, boot without the ISO, password login, persistent data, networking,
|
||||
nested KVM and VM survival across user logout. See the
|
||||
[build and acceptance record](docs/releases/2026-10-13/acceptance.json).
|
||||
The first physical target is ASUS TUF Dash F15 FX517ZC; laptop hardware checks
|
||||
remain pending. Existing NixOS and VM disks were not installation or test targets.
|
||||
|
||||
1. Independent QEMU/KVM lifecycle with private QMP control.
|
||||
2. Minimal labwc session and fullscreen SPICE viewers.
|
||||
@@ -29,7 +32,7 @@ Build outputs, VM disks, runtime state and credentials stay outside Git.
|
||||
|
||||
Follow the [installation guide](docs/install.md) to install from the live ISO.
|
||||
The initial empty graphical session opens a recovery terminal. Enter `:shell`
|
||||
for an ordinary host shell; `nmtui` configures the host's network connections.
|
||||
for an ordinary host shell; `sudo nmtui` configures host network connections.
|
||||
Guest operating systems are supplied by you:
|
||||
|
||||
```sh
|
||||
@@ -66,6 +69,20 @@ Other host desktops can use `hydra start NAME` and `hydra view NAME --windowed`
|
||||
without entering the minimal labwc session. Ordinary Gentoo administration and
|
||||
Portage remain available through the recovery shell.
|
||||
|
||||
## Build the ISO
|
||||
|
||||
Follow the [isolated Gentoo build instructions](image/README.md). Outputs are
|
||||
`build/artifacts/hydra-os.iso` and `hydra-os.iso.sha256`; binary images stay out
|
||||
of Git. [Recorded source inputs and package versions](docs/releases/2026-10-13/rootfs-manifest.json)
|
||||
identify the tested image. The builder uses Gentoo systemd for login/device
|
||||
management, labwc for the minimal graphical session, and QEMU/KVM for guests.
|
||||
Portage and the tracked QEMU/viewer patches remain available for ordinary updates.
|
||||
|
||||
Resume a build from the same source checkout and work directory used to create
|
||||
its builder. Moving from a worktree to another checkout requires a fresh
|
||||
`--work` directory under the project, or using the original worktree; provenance
|
||||
checks deliberately reject an existing container mounted to a different source.
|
||||
|
||||
## Run the prototype
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user