awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesBlogPlan du site
ProjetÀ proposPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Catégories

3 dépôts

Awesome GitHub RepositoriesDynamic Module Loading

Mechanisms for loading and linking executable code modules into a running system at runtime.

Distinct from Dynamic Module Loading: Existing candidates target browser environments, plugin blockers, or configuration systems rather than OS-level dynamic linking of binaries.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Dynamic Module Loading. Refine with filters or upvote what's useful.

Awesome Dynamic Module Loading GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apache/nuttxAvatar de apache

    apache/nuttx

    3,912Voir sur GitHub↗

    NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.

    Execute separately linked programs by connecting them to the base system code at runtime.

    Cembeddedmcumicrocontroller
    Voir sur GitHub↗3,912
  • kernelsu-next/kernelsu-nextAvatar de KernelSU-Next

    KernelSU-Next/KernelSU-Next

    3,803Voir sur GitHub↗

    KernelSU-Next is a kernel-level framework designed to provide administrative privileges and granular access control on the Android operating system. By integrating directly into the kernel during the build process, the project enables superuser management and system-wide modifications through kernel-level patching and system call interception. The framework distinguishes itself by utilizing non-persistent file system overlays, which allow for system partition modifications and module injection without altering underlying read-only storage blocks. This approach facilitates dynamic functionalit

    Injects executable code into the running kernel environment to extend system functionality without requiring a reboot.

    Kotlinandroidkernelkernelsu
    Voir sur GitHub↗3,803
  • contiki-os/contikiAvatar de contiki-os

    contiki-os/contiki

    3,798Voir sur GitHub↗

    Contiki is an operating system designed for resource-constrained embedded devices and the Internet of Things. It provides a lightweight, event-driven kernel that enables multitasking and low-power wireless network connectivity on hardware with extremely limited memory and processing power. The system distinguishes itself through a stackless threading model that allows for a blocking-style programming interface while maintaining a minimal memory footprint. It supports dynamic module and firmware management, enabling the loading and linking of relocatable binary code at runtime to update applic

    Supports loading and linking relocatable binary code at runtime to swap application functionality without requiring a full system reboot.

    C
    Voir sur GitHub↗3,798
  1. Home
  2. Operating Systems & Systems Programming
  3. Dynamic Module Loading

Explorer les sous-tags

  • Application LoadersMechanisms for loading and unloading software modules at runtime to optimize memory usage on constrained devices. **Distinct from Dynamic Module Loading:** Distinct from Dynamic Module Loading: focuses on the lifecycle management of application-level programs rather than low-level binary linking.