2 रिपॉजिटरी
Simulation of non-volatile memory devices to bypass page caches in virtualized environments.
Distinct from Persistent Memory Caching: Candidates focus on software caching or monitoring, not the emulation of persistent memory hardware for a guest.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Persistent Memory Emulation. Refine with filters or upvote what's useful.
Cloud Hypervisor is a Rust-based hypervisor and KVM virtual machine monitor designed to execute 64-bit guest operating systems. It functions as a user-space virtual machine manager that employs a minimal emulation layer to reduce memory overhead and latency for cloud workloads. The project distinguishes itself through the use of a memory-safe language to implement a virtio device emulator and a user-space device model. It provides a standardized web API for managing virtual machine lifecycles and resource configurations. The platform covers broad virtualization capabilities, including the em
Emulates persistent memory devices to reduce memory footprint and bypass guest page caches.
This operating system microkernel is written in Rust, focusing on safety, modularity, and POSIX compatibility for modern hardware. It implements a microkernel architecture that separates hardware drivers and system services into isolated userspace processes for fault tolerance, while providing standard Unix-like system calls and process primitives on a memory-safe codebase. The system handles low-level hardware abstraction through a virtual memory management layer that maps virtual addresses to physical pages uniformly across disparate architectures, alongside hardware memory management opera
Simulates non-volatile memory devices and allocation controls for testing virtualized environments.