3 dépôts
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 est un système d'init et un orchestrateur de processus pour conteneurs. Il fournit un environnement de script spécialisé et un superviseur de processus pour coordonner les séquences de démarrage, gérer les démons en arrière-plan et traiter les systèmes de fichiers en lecture seule au sein des conteneurs. Le projet se distingue par l'utilisation d'un environnement shell execline pour éviter la surcharge des interpréteurs shell traditionnels. Il inclut un gestionnaire dédié pour rediriger les opérations d'écriture vers des montages mémoire temporaires pour les conteneurs avec des systèmes de fichiers racine en lecture seule. Le système couvre l'orchestration du cycle de vie des services, y compris le démarrage basé sur les dépendances et la gestion de l'arrêt propre. Il implémente la séparation des privilèges en changeant les identités utilisateur et groupe avant l'exécution des processus et fournit une gestion des logs via la rotation automatique des flux de sortie et d'erreur standard.
Triggers a sequence of one-shot initialization scripts during the boot process to prepare the environment.