awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesVirtual Device Hotplugging

The live addition or removal of emulated virtual hardware components without requiring a guest reboot.

Distinct from Virtual Device Drivers: Moves from the driver's existence to the dynamic lifecycle management of the device.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Virtual Device Hotplugging. Refine with filters or upvote what's useful.

Awesome Virtual Device Hotplugging GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • libusb/libusbالصورة الرمزية لـ libusb

    libusb/libusb

    6,085عرض على GitHub↗

    libusb is a cross-platform user-space library that provides a consistent C API for discovering, configuring, and communicating with USB devices from applications. It abstracts operating-system-specific USB driver details behind a single interface that works on Linux, macOS, Windows, and other platforms, enabling developers to write portable USB code without platform-specific knowledge. The library supports both synchronous and asynchronous I/O models for USB transfers. Synchronous operations block the calling thread until a transfer completes, offering a straightforward sequential programming

    Monitors system device notifications and fires callbacks when USB devices are attached or removed during runtime.

    C
    عرض على GitHub↗6,085
  • lxc/lxdالصورة الرمزية لـ lxc

    lxc/lxd

    5,554عرض على GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Automatically passes host block devices into running containers when they appear and removes them when they disappear.

    Go
    عرض على GitHub↗5,554
  • cloud-hypervisor/cloud-hypervisorالصورة الرمزية لـ cloud-hypervisor

    cloud-hypervisor/cloud-hypervisor

    5,285عرض على GitHub↗

    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

    Adds or removes hardware components from a running virtual machine without requiring a system reboot.

    Rustcloud-workloadskvmrust-vmm
    عرض على GitHub↗5,285
  • lxc/incusالصورة الرمزية لـ lxc

    lxc/incus

    4,893عرض على GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Attaches host Unix devices into containers with hotplug support.

    Gocloudcontainershacktoberfest
    عرض على GitHub↗4,893
  • v4l2loopback/v4l2loopbackالصورة الرمزية لـ v4l2loopback

    v4l2loopback/v4l2loopback

    4,197عرض على GitHub↗

    v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between applications. It functions as a software-defined video source, simulating physical hardware to provide a standard video input for applications that require a capture device. The project enables video stream routing by piping data from one process to another using the Video4Linux2 standard. It includes mechanisms for device capability masking and conditional reporting to bypass strict hardware detection requirements in external software. The driver provides tools for virtual camera si

    Enables the live addition or removal of virtual video devices without requiring a process restart.

    C
    عرض على GitHub↗4,197
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Virtual Device Drivers
  5. Virtual Device Hotplugging

استكشف الوسوم الفرعية

  • Block Device HotpluggingAutomatically passing host block devices into running containers when they appear and removing them when they disappear. **Distinct from Virtual Device Hotplugging:** Distinct from Virtual Device Hotplugging: focuses specifically on block devices, not any virtual device type.
  • Character Device HotpluggingsAutomatically passes host character devices into running containers when they appear and removes them when they disappear. **Distinct from Virtual Device Hotplugging:** Distinct from Virtual Device Hotplugging: focuses specifically on character devices, not any virtual device type.
  • PCI Device HotpluggingThe dynamic addition or removal of PCI-specific virtual hardware devices in a running guest. **Distinct from Virtual Device Hotplugging:** Focuses specifically on the PCI bus protocol for hotplugging, whereas Virtual Device Hotplugging covers any virtual device regardless of bus type.
  • USB Hotplug PollingMonitoring system device notifications and firing callbacks when USB devices are added or removed. **Distinct from Virtual Device Hotplugging:** Distinct from Virtual Device Hotplugging: targets physical USB device attachment/detachment, not virtual hardware.
  • Unix Device Attachments2 وسوم فرعيةAttaches requested Unix devices from the host system into containers under /dev with hotplug support. **Distinct from Virtual Device Hotplugging:** Specific to Unix character devices, while the parent covers hotplugging of any virtual device.