Curamos repositorios de código abierto en GitHub que coinciden con “plugin driven boot environments”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.
Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring file extraction or manual reformatting of the drive. The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we
Ventoy is a cross-platform boot manager that launches multiple OS installers and live images from a single USB drive via a plugin system — it handles multiboot USB creation but not the management of installed OS environments or snapshots, making it a close but not direct match.
Hackintool is a hardware configuration tool designed to make non-native computer hardware compatible with macOS. It functions as a suite of utilities for spoofing device identifiers and patching system components to ensure the operating system recognizes unsupported hardware. The project provides specialized tools for graphics, audio, and USB configurations. This includes a framebuffer patcher for resolving display issues on unsupported GPUs, an audio layout configurator for enabling sound via device ID spoofing, and a USB port mapping tool that identifies connected devices to generate custom
Hackintool is a hardware configuration tool for macOS compatibility that includes bootloader configuration, but its core purpose is hardware spoofing and patching, not managing boot environments (OS instances or snapshots) with a plugin system.
Arpl is a bootloader manager and custom kernel loader for network attached storage devices. It provides a network boot environment to automate the fetching, flashing, and installation of modified operating systems and kernels onto hardware storage. The project distinguishes itself through a remote management suite that exposes bootloader controls via a web browser, secure shell connection, or local terminal. It utilizes RSS feeds to automate the retrieval of the latest system images and version metadata for online updates. The system handles hardware boot configuration by mapping network int
ARPL is a bootloader manager and kernel loader specialized for NAS hardware, with remote management and automated image fetching; it lacks a plugin system and is not designed for managing multiple general-purpose OS instances or snapshots, so it only partially fits the requested category.
OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements. The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the
OpenCorePkg is a modular UEFI bootloader for Hackintosh systems, not a dedicated boot environment manager—it selects OS entries at boot time but lacks snapshot management, plugin-driven environment operations, and rollback capabilities that this search requires.
This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s
NixOS provides system-level rollbacks through generations, but it is a declarative distribution and package manager, not a dedicated boot environment manager that handles multiple OS instances or snapshots with plugin-based extensibility.
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
Incus is a container and virtual-machine orchestration platform, not a boot environment manager — it manages system containers and VMs rather than host-level OS instances or boot snapshots, so it does not match the core intent.
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
LXD manages containers and VMs with snapshot capabilities, but it is a system container orchestrator rather than a boot environment manager that integrates with bootloaders to manage OS instances at the boot level.