Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Change the repository type filter

All

    Repositories list

    • x86_uintr

      Public
      This crate provides support for Intel User Interrupt (UINTR) extensions.
      Rust
      1000Updated Nov 5, 2025Nov 5, 2025
    • Convert common arceos image into efi image.
      C
      0000Updated Oct 30, 2025Oct 30, 2025
    • arceos

      Public
      An experimental modular OS written in Rust.
      Rust
      3986951317Updated Oct 13, 2025Oct 13, 2025
    • Crates for building filesystems.
      Rust
      11201Updated Sep 26, 2025Sep 26, 2025
    • Generic, unified, architecture-independent, and OS-free page table structures for various hardware architectures.
      Rust
      281103Updated Sep 21, 2025Sep 21, 2025
    • arm_gicv2

      Public
      ARM Generic Interrupt Controller version 2 (GICv2) register definitions and basic operations.
      Rust
      7000Updated Aug 21, 2025Aug 21, 2025
    • Reusable crates used for ArceOS Hardware Abstraction Layer (HAL).
      Rust
      24311Updated Aug 21, 2025Aug 21, 2025
    • cpumask

      Public
      CPU mask library
      Rust
      1001Updated Aug 18, 2025Aug 18, 2025
    • axmm_crates

      Public
      Crates for memory management.
      Rust
      14911Updated Aug 15, 2025Aug 15, 2025
    • arceos-crates-book

      Public
      arceos-crates-book
      Handlebars
      0000Updated Aug 11, 2025Aug 11, 2025
    • kspin

      Public
      Spinlocks used for kernel space that can disable preemption or IRQs in the critical section.
      Rust
      4001Updated Aug 5, 2025Aug 5, 2025
    • allocator

      Public
      Various allocator algorithms in a unified interface.
      Rust
      10202Updated Jul 18, 2025Jul 18, 2025
    • Example apps for ArceOS.
      Rust
      10311Updated Jul 16, 2025Jul 16, 2025
    • axcpu

      Public
      Privileged instruction and structure abstractions for various CPU architectures.
      Rust
      13305Updated Jul 15, 2025Jul 15, 2025
    • Reusable Rust crates list for ArceOS.
      Shell
      3000Updated Jul 8, 2025Jul 8, 2025
    • axsched

      Public
      Various scheduler algorithms in a unified interface.
      Rust
      5001Updated Jul 7, 2025Jul 7, 2025
    • ArceOS related info
      1000Updated Jul 7, 2025Jul 7, 2025
    • FlattenObjects is a container that stores numbered objects.
      Rust
      3000Updated Jun 30, 2025Jun 30, 2025
    • A TOML-based configuration generation tool for ArceOS.
      Rust
      3100Updated Jun 13, 2025Jun 13, 2025
    • int_ratio

      Public
      The type of ratios and related operations.
      Rust
      3000Updated Jun 12, 2025Jun 12, 2025
    • lazyinit

      Public
      Initialize a static value lazily.
      Rust
      3100Updated Jun 10, 2025Jun 10, 2025
    • GitHub Action to setup QEMU.
      3400Updated Jun 3, 2025Jun 3, 2025
    • GitHub Action to setup the musl toolchain.
      2210Updated Jun 3, 2025Jun 3, 2025
    • Provides a way to define an interface (trait) in a crate, but can implement or use it in any crate.
      Rust
      3001Updated Jun 1, 2025Jun 1, 2025
    • A monolithic kernel based on ArceOS.
      Rust
      521300Updated May 24, 2025May 24, 2025
    • blog

      Public
      0100Updated May 23, 2025May 23, 2025
    • oscamp

      Public
      Experiments and course for oscamp.
      Rust
      901243Updated May 5, 2025May 5, 2025
    • Address space generics
      Rust
      1000Updated Apr 27, 2025Apr 27, 2025
    • The architecture-specific nested page table.
      Rust
      1000Updated Apr 13, 2025Apr 13, 2025
    • GitHub Action to setup the environment for OS development.
      1000Updated Apr 8, 2025Apr 8, 2025