v0.9.0 - doki-init-rust, doki-proot, distro system, ARMv7 beta
Doki v0.9.0
New Components
- doki-init-rust: PID 1 rewritten in Rust (412K vs 2.9MB Go, -86%)
- doki-proot: Forked proot with daemon mode + JSON IPC (14K)
- Distro system:
doki run --distro alpine/ubuntu/debian/arch - ARMv7 beta: Full feature parity for older ARM devices
Fixes
- Proot dispatch now wired in runtime (startProcess)
- ImageConfig.Env propagated to proot environment
- Compose ImageLayers extraction + buildEnv image defaults
- HTTP WriteTimeout 30s -> 300s (EOF on slow creates)
Running Immich on Doki
Full stack running: PostgreSQL 18 + pgvector + cube + earthdistance, Redis 7, Immich Server v2.7.5.
Related
- Doki-proot - The PRoot fork
Mirrors
- GitHub: https://github.com/OpceanAI/Doki
- GitLab: https://gitlab.com/aguitauwu/doki
- Codeberg: https://codeberg.org/aguitauwu/Doki