awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesUser Thread Cloning

Creation of new user-mode tasks by duplicating the parent process state and assigning a new stack.

Distinguishing note: Candidates focus on AI conversation threads or educational models, not OS thread cloning.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · User Thread Cloning. Refine with filters or upvote what's useful.

Awesome User Thread Cloning GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • s-matyukevich/raspberry-pi-osAvatar von s-matyukevich

    s-matyukevich/raspberry-pi-os

    13,854Auf GitHub ansehen↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Provides the ability to create new user-mode tasks by copying process state and assigning new stacks.

    Carmarmv8assembler
    Auf GitHub ansehen↗13,854
  • vita3k/vita3kAvatar von Vita3K

    Vita3K/Vita3K

    5,415Auf GitHub ansehen↗

    Vita3K ist ein Konsolen-Emulator, der speziell für die Nachbildung der PlayStation Vita-Umgebung entwickelt wurde. Er fungiert als plattformübergreifender Spiele-Emulator, der es ermöglicht, Handheld-Software und Homebrew auf Desktop- und Mobilgeräten auszuführen. Das Projekt konzentriert sich auf die PlayStation Vita-Emulation, um den Erhalt von Retro-Spielen und plattformübergreifendes Gaming auf Betriebssystemen wie Windows, Linux und Android zu ermöglichen. Der Emulator implementiert Hardware-Emulation durch eine Dynamic-Recompilation-Engine, Firmware-basierte System-Call-Übersetzung und eine GPU-Hardware-Abstraktionsschicht. Zudem simuliert er das Originalsystem mittels Memory-Mapped I/O, User-Mode-Thread-Scheduling und virtualisierten Peripherie-Schnittstellen für Eingabe und Audio.

    Simulates the original console's user-mode thread scheduler to manage concurrent game and system tasks.

    C++cppemulationemulator
    Auf GitHub ansehen↗5,415
  • asterinas/asterinasAvatar von asterinas

    asterinas/asterinas

    4,678Auf GitHub ansehen↗

    Asterinas is a memory-safe operating system kernel designed to prevent data races and memory corruption. It functions as a Linux-ABI compatible kernel, enabling the execution of existing Linux binaries and container workloads while providing a declarative operating system distribution model. The project distinguishes itself by acting as a virtual machine container host and a confidential computing guest OS, allowing it to run within hardware-isolated Trusted Execution Environments such as Intel TDX. It implements a minimal trusted computing base by isolating unsafe low-level operations and se

    Implements schedulers that manage and execute threads that transition between kernel and user modes.

    Rustkernelosrust
    Auf GitHub ansehen↗4,678
  • sylar-yin/sylarAvatar von sylar-yin

    sylar-yin/sylar

    4,661Auf GitHub ansehen↗

    Sylar is a high-performance C++ asynchronous server framework and event-driven network library. It functions as a coroutine scheduler and HTTP server implementation designed to build network services using non-blocking I/O. The project distinguishes itself through a system call interceptor that hooks blocking socket and sleep APIs, transforming synchronous operations into non-blocking asynchronous events. It employs a user-space threading system to distribute lightweight tasks across a worker thread pool to maximize CPU utilization. The framework covers a broad range of networking and system

    Manages lightweight threads and task distribution across a worker pool in user space to minimize context-switching overhead.

    C++
    Auf GitHub ansehen↗4,661
  1. Home
  2. Operating Systems & Systems Programming
  3. User Thread Cloning

Unter-Tags erkunden

  • User-Mode Thread SchedulersSchedulers that manage fine-grained, short-lived threads in user space to minimize context-switching overhead and cache misses. **Distinct from User Thread Cloning:** Distinct from User Thread Cloning: focuses on scheduling and execution of user-mode threads, not their creation.