4 Repos
Frameworks for bundling system tweaks and importing custom modules to customize fresh OS installations.
Distinct from OS Customization: General framework for system-wide tweaks, not limited to context menus or boot-time cloud-init
Explore 4 awesome GitHub repositories matching operating systems & systems programming · OS Customization Frameworks. Refine with filters or upvote what's useful.
Dieses Projekt ist eine PowerShell-basierte Automatisierungssuite für die Post-Installation und ein Konfigurationsmanager, der für die Optimierung von Windows 10- und Windows Server-Deployments entwickelt wurde. Es fungiert als Systemoptimierungstool, das idempotente Anpassungen anwendet, um sicherzustellen, dass ein Betriebssystem nach einer Neuinstallation einen spezifischen Soll-Zustand erreicht. Das Tool zeichnet sich durch die Verwendung von Preset-basierter Task-Orchestrierung und einer modularen Tweak-Bibliothek aus. Es ermöglicht die Definition benutzerdefinierter Setup-Presets über externe Dateien und unterstützt die Erweiterung seiner Funktionen durch den Import benutzerdefinierter Module. Jede Systemmodifikation ist mit einer symmetrischen Wiederherstellungslogik gepaart, die das Zurücksetzen geänderter Einstellungen auf die ursprünglichen Werkseinstellungen ermöglicht. Die Automatisierungsoberfläche deckt die Anpassung von OS-Deployments und das System-State-Management ab. Sie umfasst Funktionen zum Entfernen vorinstallierter Anwendungen, zum Anwenden von Sicherheitsanpassungen und zum Erfassen von Ausführungsprotokollen für Audits und Fehlerbehebung.
Provides a framework for importing custom modules and bundling system tweaks into executable presets.
unifi-common ist ein Startup-Dienstprogramm und eine Systemerweiterung für Ubiquiti UniFi-Netzwerkhardware. Es dient als Boot-Skript-Manager für UniFi-OS-Geräte und ermöglicht die Anwendung persistenter benutzerdefinierter Konfigurationen sowie die Initialisierung von Hintergrundprozessen während der Systemstartsequenz. Das Dienstprogramm bietet ein Framework zur Automatisierung der Netzwerkhardware-Einrichtung und zur Anpassung des Geräteverhaltens. Dies wird durch die Verwaltung und Ausführung einer Sammlung von Shell-Skripten und Konfigurationsdateien erreicht, die beim Systemstart ausgeführt werden sollen. Das System verwendet ein verzeichnisbasiertes Ausführungsmodell, das ein spezifisches On-Boot-Verzeichnis scannt, um Skripte sequenziell auszulösen. Dieser Hook-basierte Ansatz nutzt das Dateisystem, um zu bestimmen, welche benutzerdefinierte Logik und Softwareerweiterungen beim Booten des Geräts angewendet werden sollen.
Provides a framework for extending UniFi OS boot behavior using a dedicated on_boot.d script directory.
This project is a suite of administrative tools designed for automated operating system deployment and server infrastructure provisioning. It provides a framework for installing Linux and Windows distributions on remote hardware using network-streamed imaging and shell-based provisioning logic. The toolset includes specialized capabilities for network-streamed disk imaging and a TCP network tuning suite to optimize kernel parameters and congestion control. It also features a Windows group policy migrator for transferring and backing up operational settings between different computer instances
Provides a framework for customizing fresh OS installations, including SSH ports, passwords, and file system settings.
Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo
Provides a framework for resolving hardware compatibility and stability issues via runtime patching of the OS.