12 Repos
Tools for deploying full operating system images from ISOs or network sources onto bare metal or virtual hardware
Distinct from Windows Network Installers: Candidates are too specific to network booting or app utilities; this covers the broad process of OS image deployment
Explore 12 awesome GitHub repositories matching operating systems & systems programming · Operating System Image Deployments. Refine with filters or upvote what's useful.
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve
Allows specifying the operating system image for node groups using IDs, aliases, or parameters.
Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private servers and remote hardware. It functions as a remote disk imaging utility and OS management tool, enabling the deployment and reinstallation of Linux and Windows operating systems without requiring physical access to the machine. The project distinguishes itself by automating complex installation hurdles, such as bypassing hardware requirements for RAM, TPM, and SecureBoot. It manages critical low-level tasks including hardware-aware driver injection, raw disk image deployment wi
Deploys Windows using official ISO images with hardware requirement bypasses and driver injection.
MagiskOnWSALocal is a toolkit and set of scripts designed to integrate root access and Google Apps into the Windows Subsystem for Android. It functions as a customization utility to provide administrative control over the virtualized Android environment. The project enables the installation of Magisk root binaries and the integration of Google Play Store services. It includes capabilities for removing default application marketplaces and modifying system settings to customize the subsystem. The toolset manages subsystem maintenance through version updates that preserve user data. It also pro
Modifies system image files to integrate Magisk root binaries and system applications before deployment.
Pwnagotchi is an AI-powered wireless auditor and handshake capture tool that uses deep reinforcement learning to autonomously collect wireless security handshakes and crackable key material. It serves as an automation framework for network instrumentation, adapting its operational parameters based on the local wireless environment to maximize data collection. The system distinguishes itself through distributed coordination, allowing multiple hardware units to share presence and divide wireless channels to optimize collective capture and perform distributed wireless mapping. It incorporates ge
Provides customized operating system images with checksum verification for target hardware deployment.
This project is a Linux distribution build system and deployment framework designed to compile tailored Debian and Ubuntu server images for Amlogic ARM hardware. It functions as an operating system deployer and kernel builder, providing the tools necessary to flash system images to internal or external storage and manage boot configurations on ARM boards. The system includes a specialized build pipeline for compiling Linux kernels with hardware-specific patches and out-of-tree driver modules. It also features a dual-boot partition manager that enables the backup and restoration of original An
Flashes pre-compiled Debian or Ubuntu disk images onto internal or external storage for ARM hardware.
Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t
Manages the deployment and versioning of full operating system images on hardware.
Rancher OS is a cloud-native, container-optimized Linux distribution designed to host and manage containerized workloads with a small host footprint. It functions as a Docker-based operating system that runs core system services and user applications as containers. The system implements an immutable infrastructure workflow by deploying the entire operating system as a set of read-only images. To prevent configuration drift and ensure a consistent boot state, the primary system partition is mounted as read-only, while persistent settings and user data are stored on a separate writable configur
Distributes the entire operating system as a pre-baked disk image for rapid provisioning.
Holoiso ist ein Tool zum Erstellen benutzerdefinierter, bootfähiger Betriebssystem-Images auf Basis von SteamOS 3 für die Installation auf Hardware, die kein Steam Deck ist. Es verwendet eine Linux-Archiso-Basis, um installierbare Disk-Images zu generieren, die ein Handheld-Gaming-Erlebnis auf Standardgeräten replizieren. Das Projekt ermöglicht die Erstellung einer gaming-orientierten Distribution mit einer Gamepad-gesteuerten Oberfläche und der Möglichkeit, zwischen einer Standard-Desktop-Umgebung und einer Gaming-Sitzung zu wechseln. Es enthält leistungsstarke Shader für systemweites Image-Upscaling, um visuelle Qualität und Bildraten innerhalb der Gaming-Oberfläche auszubalancieren. Das System deckt die automatisierte Image-Bereitstellung durch Installations-Skripte ab und verwaltet Software über konfigurierte Paket-Repositories und offizielle Mirrors. Es übernimmt zudem grundlegende Systemarchitektur-Aufgaben wie Dateisystemkomprimierung und die Konfiguration von Bootstrap-Paketen.
Supports deploying the operating system to devices via bootable flash drives and automated scripts.
Dieses Projekt ist eine Konfiguration für einen dynamischen Tiling-Window-Manager und ein automatisierter Desktop-Installer für Linux. Es bietet ein System zur Organisation von Anwendungsfenstern, um den verfügbaren Platz auf dem Bildschirm und die Produktivität zu maximieren, speziell zentriert um eine Hyprland-Desktop-Konfiguration. Die Umgebung verfügt über ein adaptives visuelles Theme, das dominante Farbtöne aus Hintergrundbildern extrahiert, um die globalen Farben des User-Interfaces automatisch zu aktualisieren. Es enthält zudem spezialisierte Optimierungen für virtuelle Maschinen, um Systemstabilität und Performance sicherzustellen. Das Projekt deckt die automatisierte Desktop-Bereitstellung durch Shell-Skripte und Live-Disk-Images ab, was die Installation einer vorkonfigurierten Desktop-Umgebung über mehrere Linux-Distributionen hinweg ermöglicht. Der Deployment-Prozess integriert ein subvolume-basiertes Dateilayout, um Systemwiederherstellung und Zustands-Snapshots zu unterstützen.
Bundles the preconfigured environment into bootable disk images for direct hardware installation and live testing.
Instantbox ist eine Infrastruktur zur Verwaltung isolierter, containerisierter Betriebssystemumgebungen. Es stellt vollständige Linux-Distributionen als kurzlebige Instanzen bereit, die über einen webbasierten Terminal-Emulator zugänglich sind. Das System bietet image-basiertes Provisioning über einen Katalog unterstützter Linux-Distributionen. Jede Instanz erhält eine eindeutige URL für den Browser-Zugriff und unterstützt benutzerdefinierte Ressourcenallokation für CPU- und Speicherlimits. Das Lifecycle-Management erfolgt über Time-to-Live-Einstellungen, die abgelaufene Container automatisch bereinigen, um Systemressourcen freizugeben. Diese Funktionen unterstützen die Bereitstellung ephemerer Sandboxes für Tests und technische Demonstrationen.
Enables users to select specific Linux distributions from a catalog to define the base environment for new instances.
Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within containers. By leveraging kernel-level virtualization and hardware-assisted extensions, it allows virtual instances to run with near-native performance while maintaining resource isolation on the host system. The project distinguishes itself by facilitating the deployment of specialized operating systems, such as network-attached storage environments, directly within containerized instances. It provides granular control over hardware integration, allowing users to map physical host
Facilitates the deployment of specific operating system versions by providing remote download links or local installation files.
Hyperion is an ambient lighting controller and screen color capture engine designed to synchronize networked LED hardware with real-time video and audio content. It functions as a programmable lighting effects engine and networked server, capturing frames from system displays or USB devices to extract dominant colors for immersive lighting environments. The system distinguishes itself through a protocol-agnostic hardware abstraction layer and a coordinate-based LED mapping system that uses keystone correction for precise physical alignment. It features a modular scripting engine for custom vi
Provides pre-configured system images to quickly deploy the management interface.