doctorspider42
Community@doctorspider42
doctorspider42 maintains skills for building Entangled Desktop, a Rust-based x86 hypervisor with KVM/WHP backends, virtio devices, ACPI, and direct Linux boot.
Agent Skills by doctorspider42
Showing 10 vetted skills indexed across 1 GitHub repositories.
vm-testing
Guides testing of a Rust VMM across unit, boot, endurance, and fresh-install acceptance tiers.
dev-environment
Configures build, test, and disk-space rules for Entangled Desktop development across Windows and WSL hosts.
virtio-device
Implements virtio devices and both mmio and pci transports for a Rust VMM.
acpi-machine
Documents ACPI table construction, PM registers, and guest power-off for the Entangled Desktop VMM.
host-display
Implements the winit window, wgpu renderer, and input capture for the display crate.
kvm-machine
Implements the KVM machine layer for VM creation, vCPU execution, and VM exit handling in Rust.
gui-manager
Guides development of the egui-based desktop manager that supervises entangled CLI child processes.
whp-backend
Implements the native Windows Hypervisor Platform backend for a Rust virtual machine monitor.
debian-media
Downloads and verifies Debian, Ubuntu, and Fedora installation media with OpenPGP signature chains.
linux-direct-boot
Boots Linux kernels directly from bzImage and initramfs without BIOS or UEFI firmware.
Frequently Asked Questions About doctorspider42
FAQPage SchemaWhat tasks can I accomplish with doctorspider42's skills?▼
You can build and test the Entangled Desktop hypervisor: implement KVM and Windows Hypervisor Platform backends, virtio devices over mmio and PCI transports, ACPI tables (RSDP/XSDT/FADT/DSDT), direct bzImage/initramfs boot, a wgpu host display, an egui manager, and verified Debian media downloads.
Who are these skills designed for?▼
Systems engineers and Rust developers working on x86 virtual machine monitors, device emulation, and guest boot paths. They target contributors to the Entangled Desktop codebase who need guidance on vmm-core, machine-x86, virtio crates, and the display and manager applications.
What environment is required to build and run Entangled Desktop?▼
A two-host setup: Windows native plus WSL Ubuntu. The dev-environment skill mandates specific cargo target directories, VM disk placement, and disk-space discipline to prevent the WSL VHDX from consuming drive C:, and must be loaded before any build, worktree, or demo VM launch.
How is hypervisor correctness tested?▼
The vm-testing skill covers unit and malicious-guest tests, boot-to-marker integration tests, 100-boot and soak runs, fuzzing, and screenshot comparison. It also explains how to execute KVM tests inside WSL and CI pipelines, mapped to per-epic acceptance criteria.
How does the project handle guest OS boot and installation media?▼
Linux guests boot directly via bzImage plus initramfs without BIOS/UEFI, using boot_params, E820, and a 16550 serial console. The debian-media skill resolves Debian channels and versions with an OpenPGP plus SHA-512 verification chain and provenance manifests.