]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
docs: remove ROOTFS_HANDOFF_PLAN.md master
authorTulio A M Mendes <[email protected]>
Thu, 11 Jun 2026 04:13:50 +0000 (01:13 -0300)
committerTulio A M Mendes <[email protected]>
Thu, 11 Jun 2026 04:13:50 +0000 (01:13 -0300)
commit00f3f64d326cd8f0ab0ad1a6b5bb69f76b3b5f45
tree85b5cd18e444f8ddc4c4d78295c86a3f46e2e9db
parent3a74976cca272c62c757b803b03448eb90862f31
docs: remove ROOTFS_HANDOFF_PLAN.md

All items from the document have been successfully implemented:
- Milestone A: root= semantics redefined (mounts on /newroot)
- Milestone B: early userspace /init added
- Milestone C: pivot_root/switch_root integrated
- Milestone D: /sbin/init adapted for new root model
- Milestone E: boot policy and hardening (rootfstype, rootflags, ro/rw, rootdelay, rootwait, UUID=, LABEL=, filesystem verification, remount,rw)

The boot flow now follows the Linux-like model described in the document:
- initrd is loaded and mounted as overlayfs on /
- root= mounts the real filesystem on /newroot
- Early userspace /init performs handoff via pivot_root
- /sbin/init executes from the new root
- initrd is no longer the effective permanent root

Test Results:
- Smoke test: 131/131 PASS
- Battery test: 157/157 PASS
- Analyzer: PASS
- Zero regressions
docs/ROOTFS_HANDOFF_PLAN.md [deleted file]