3 Commits

Author SHA1 Message Date
5d96685ce5 Add Linux amd64 support to yino-vm (KVM acceleration)
Enable running the dev VM on amd64 Linux hosts with KVM for
near-native speed, instead of being limited to slow TCG emulation
on Apple Silicon. Detects host OS/arch to select the right accelerator
(KVM, HVF, or TCG), OVMF firmware paths, and display backend.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:06:03 +01:00
17fa52824c Add ISO build tooling and serial console support
- Add bin/yino-iso with download, build, and clean subcommands for
  creating a preseeded Debian installer ISO
- Add --serial flag to bin/yino-vm boot for headless serial console
- Add offline installation ISO spec to FSD (section 6)
- Update README TODO to reflect ISO pipeline progress

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 00:47:23 +01:00
4b30682e17 Add QEMU VM helper script for development environment
Introduces bin/yino-vm with create, boot, delete, and status subcommands
for managing a QEMU x86_64 VM on macOS. Auto-detects OVMF firmware paths
and CPU/accelerator (HVF on Intel, TCG on Apple Silicon). VM artifacts
are stored in vm/ (gitignored). Completes TODO #1.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 00:30:31 +01:00