3 Repos
Systems for triggering tasks specifically during device wake-up or sleep transitions.
Distinct from Task Execution Engines: Distinct from general worker-pool execution: focuses on boot/sleep lifecycle events.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Boot-Time Task Execution. Refine with filters or upvote what's useful.
Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s
Triggers custom commands immediately upon device wake-up or before entering deep sleep.
KernelSU is a kernel-based root management framework for Android that provides administrative access to applications by operating directly within the operating system kernel. By integrating management logic into the kernel source, it enables system-wide permission control through syscall interception and function patching. This approach allows for the enforcement of fine-grained mandatory access control, assigning custom security domains to root processes to restrict their capabilities and prevent unauthorized actions. The project distinguishes itself through a systemless modification archite
Allows users to run custom scripts during startup to initialize background services or block the boot sequence.
s6-overlay ist ein Container-Init-System und Prozess-Orchestrator. Es bietet eine spezialisierte Skriptumgebung und einen Prozess-Supervisor zur Koordination von Boot-Sequenzen, zur Verwaltung von Hintergrund-Daemons und zur Handhabung von schreibgeschützten Dateisystemen innerhalb von Containern. Das Projekt zeichnet sich durch die Verwendung einer execline-Shell-Umgebung aus, um den Overhead traditioneller Shell-Interpreter zu vermeiden. Es enthält einen dedizierten Manager, um Schreibvorgänge auf temporäre Speicher-Mounts für Container mit schreibgeschütztem Root-Dateisystem umzuleiten. Das System deckt die Orchestrierung des Service-Lebenszyklus ab, einschließlich abhängigkeitsbasiertem Start und kontrolliertem Herunterfahren. Es implementiert Privilegientrennung durch Wechsel der Benutzer- und Gruppenidentitäten vor der Prozessausführung und bietet Log-Management durch automatische Rotation von Standard-Ausgabe- und Fehler-Streams.
Triggers a sequence of one-shot initialization scripts during the boot process to prepare the environment.