MoCoLinux 0.5.5
Everything since 0.5.3.
Fragmented host RAM
- FragRAM — guest pseudo-physical memory now uses a dense p2m/m2p map backed by fragmented host pages instead of requiring one contiguous physical allocation.
- Safe KMAP publication — user mappings are exposed only after the complete RAM map exists, with teardown protected against active mappings.
- Guest transport updates — COBD and virtio-gpu use the new pseudo-physical mapping correctly. The complete Linux 7.1.5 patchset is included in the tagged source.
Graphics
- Split GPU descriptors — cogpu now resolves virtqueue descriptors across KMAP-window boundaries, preventing valid GPU requests from stalling when their buffers span fragmented RAM mappings.
- The established GPU completion and CoXWire paths from 0.5.3 are retained.
Installer
- Live build terminal — Setup streams new pacman and root-filesystem builder output into the Installing page, so long downloads and mirror failures are visible as they happen.
- Successful guest exchanges now retain their complete replies in the setup transcript for post-failure diagnosis.
The release package passed driver-signature, XP runtime, DLL dependency, payload, and ZIP integrity checks.
Install: unzip, then run mocolinux-setup.exe as administrator.