🔧 MorpheusX API Documentation

MorpheusX is a UEFI/bare-metal bootloader and exokernel with self-persisting runtime capabilities. This documentation covers all crates in the MorpheusX workspace.

Key Features: Post-EBS networking, ISO9660 support, FAT32 filesystem, UEFI compatibility, and self-updating capabilities.

Workspace Crates

📦 morpheus-bootloader

UEFI bootloader and core kernel entry point

View Docs → Stable

📚 morpheus-core

Core types, ISO handling, and filesystem abstractions

View Docs → Stable

🌐 morpheus-network

Post-EBS network stack with VirtIO drivers and smoltcp integration

View Docs → Stable

💾 morpheus-persistent

Self-persistence layer for runtime survival across boots

View Docs → Stable

🔄 morpheus-updater

In-place update mechanism for bootloader persistence

View Docs → Stable

📀 iso9660-rs

ISO 9660 filesystem parser and writer

View Docs → Stable

Documentation Guidelines

Getting Started

Start with morpheus-bootloader for the main entry point, then explore individual crates for specific functionality.