An open API service providing repository metadata for many open source software ecosystems.

GitHub / rcore-os 50 Repositories

Combining Various Operating Systems Using OS-Reusable Components

rcore-os/zCore

Zircon microkernel reimplemented in Rust.

Language: Rust - Size: 77.5 MB - Last synced at: about 5 hours ago - Pushed at: about 1 year ago - Stars: 1,752 - Forks: 215

rcore-os/somehal

HAL for high-performance CPU platforms

Language: Rust - Size: 364 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 1

rcore-os/rCore-Tutorial-Book-v3

A book about how to write OS kernels in Rust easily.

Language: Python - Size: 93.4 MB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 1,295 - Forks: 243

rcore-os/blog

rcore-os Developer Blog

Language: Stylus - Size: 443 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 45 - Forks: 483

rcore-os/rCore

Rust version of THU uCore OS. Linux compatible.

Language: Rust - Size: 11.9 MB - Last synced at: about 20 hours ago - Pushed at: over 1 year ago - Stars: 3,581 - Forks: 377

rcore-os/virtio-drivers

VirtIO guest drivers in Rust.

Language: Rust - Size: 32.9 MB - Last synced at: about 16 hours ago - Pushed at: 3 days ago - Stars: 254 - Forks: 71

rcore-os/.github

Size: 977 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

rcore-os/rboot

The x86_64 UEFI bootloader for rCore

Language: Rust - Size: 1.8 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 45 - Forks: 14

rcore-os/rCore-Tutorial-v3

Let's write an OS which can run on RISC-V in Rust from scratch!

Language: Rust - Size: 47.9 MB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 1,814 - Forks: 512

rcore-os/arm-gic-driver

A driver for the Arm Generic Interrupt Controller version 1-4.

Language: Rust - Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

rcore-os/embedded-term

The virtual console embedded in rCore kernel.

Language: Rust - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 8 - Forks: 3

rcore-os/any-uart

Rust crate for debug uart driver that can be init by dtb.

Language: Rust - Size: 65.4 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

rcore-os/starry-next

Language: Rust - Size: 1.41 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

rcore-os/rCore-Tutorial

Tutorial for rCore OS step by step (3rd edition)

Language: Rust - Size: 11.6 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 477 - Forks: 67

rcore-os/trapframe-rs

Handle TrapFrame across kernel and user space on multiple ISAs.

Language: Rust - Size: 6.15 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 33 - Forks: 23

rcore-os/rCore_tutorial

Tutorial for rCore OS step by step (2nd edition)

Language: Rust - Size: 2.53 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 142 - Forks: 39

rcore-os/buddy_system_allocator

A buddy system allocator in pure Rust.

Language: Rust - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 104 - Forks: 25

rcore-os/RVM1.5

A Type-1.5 hypervisor written in Rust.

Language: Rust - Size: 920 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 13

rcore-os/link-boot

Link mod to boot section

Language: Rust - Size: 2.93 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rcore-os/RVM

Rcore Virtual Machine

Language: Rust - Size: 1.23 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 114 - Forks: 19

rcore-os/arceos-mirror Fork of arceos-org/arceos

An experimental modular OS written in Rust.

Language: Rust - Size: 16.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

rcore-os/pci-rs

A platform-agnostic PCI bus management and configuration access library.

Language: Rust - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 4

rcore-os/zCore-Tutorial

[WIP] Tutorial for zCore kernel.

Language: Rust - Size: 48.6 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 58 - Forks: 12

rcore-os/bcm2837

Low level access to BCM2837 SoC on Raspberry Pi 3 Model B/B+

Language: Rust - Size: 69.3 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 10

rcore-os/aCore

Asynchronous OS kernel written in Rust.

Size: 230 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 2

rcore-os/rust-for-linux

Rust for Linux 设备驱动开发

Size: 3.55 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 17

rcore-os/arceos-tutorial-book

Size: 1.83 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 15

rcore-os/rCore-Tutorial-v3-arm64

Let's write an OS which can run on ARM in Rust from scratch! (🚧WIP)

Language: Rust - Size: 142 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 16 - Forks: 3

rcore-os/rCore_tutorial_doc

Tutorial doc for rCore OS step by step (2nd edition)

Language: Rust - Size: 8.1 MB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 65 - Forks: 16

rcore-os/riscv Fork of rust-embedded/riscv

Low level access to RISCV processors

Language: Rust - Size: 370 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 22

rcore-os/bitmap-allocator

Free space bitmap allocator

Language: Rust - Size: 1.02 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 10 - Forks: 5

rcore-os/rcore-fs

The file system module for rCore OS.

Language: Rust - Size: 474 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 49 - Forks: 24

rcore-os/apic-rs

Rust APIC crate for x86 kernel.

Language: Rust - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 5

rcore-os/isomorphic_drivers

A set of isomorphic drivers that can run both in kernel and user space without modifications.

Language: Rust - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 4

rcore-os/rcore-user

User programs for rCore OS

Language: C - Size: 4.4 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 20

rcore-os/rcore-thread

Bare-metal multithreading on multi-core processor.

Language: Rust - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 7

rcore-os/smoltcp Fork of smoltcp-rs/smoltcp

a smol tcp/ip stack

Language: Rust - Size: 2.96 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 6

rcore-os/naive-timer

A minimal naive timer for embedded platforms (no_std) in Rust.

Language: Rust - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

rcore-os/rCore-Tutorial-in-single-workspace Fork of YdrMaster/rCore-Tutorial-in-single-workspace

没分支的 rCore-Tutorial

Language: Rust - Size: 661 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

rcore-os/ext4_rs Fork of yuoo655/ext4_rs

a cross-platform rust ext4 crate

Language: Rust - Size: 939 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

rcore-os/lwext4_rust Fork of elliott10/lwext4_rust

Language: Rust - Size: 1.25 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

rcore-os/e1000-driver Fork of elliott10/e1000-driver

E1000 driver in Rust for the Intel 82540EP/EM Gigabit Ethernet.

Language: Rust - Size: 3.9 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

rcore-os/rCore-Tutorial-v3-x86_64

Let's write an OS which can run on x86_64 in Rust from scratch! (:construction:WIP)

Language: Rust - Size: 1.24 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 1

rcore-os/easyfs-packer

Language: Rust - Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

rcore-os/easyfs

Language: Rust - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rcore-os/testsuits-for-oskernel Fork of oscomp/testsuits-for-oskernel

Language: C - Size: 29.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rcore-os/uefi-rs Fork of rust-osdev/uefi-rs

Rust wrapper for UEFI.

Language: Rust - Size: 907 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

rcore-os/nvme_driver

Language: Rust - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 3

rcore-os/x86-smpboot

Booting multi-processors on x86 bare-metal.

Language: Assembly - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 0

rcore-os/rcore-os.github.io

rCore-OS website

Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

rcore-os/cpio

Freestanding CPIO file reader in Rust.

Language: Rust - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

rcore-os/zcore_tutorial_developers

zcore_tutorial文档撰写工作以及单元测试工作组

Language: HTML - Size: 6.79 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 8

rcore-os/riscv-sbi-rt

A mininal runtime / startup for Supervisor Binary Interface (SBI) on RISC-V.

Language: Rust - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 6

rcore-os/cadence-macb-driver Fork of elliott10/cadence-macb

Cadence Macb ethernet driver in Rust on Sifive fu740 board

Language: Rust - Size: 122 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

rcore-os/discussions

Size: 0 Bytes - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

rcore-os/os-lectures Fork of LearningOS/os-lectures

OS Lectures 2022 Spring in Dept. CS, Tsinghua Univ.

Language: C - Size: 306 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

rcore-os/testos

Size: 0 Bytes - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

rcore-os/riscv-pk Fork of riscv-software-src/riscv-pk 📦

RISC-V Proxy Kernel

Language: C - Size: 1.18 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

rcore-os/bootloader Fork of rust-osdev/bootloader 📦

An experimental pure-Rust x86 bootloader

Language: Rust - Size: 199 KB - Last synced at: 1 day ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

rcore-os/downcast-rs Fork of marcianx/downcast-rs 📦

Language: Rust - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

rcore-os/device_tree-rs Fork of mbr/device_tree-rs

Reads and parses Linux device tree images

Language: Rust - Size: 758 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 5

rcore-os/zcore-tests

Test scripts for zCore OS

Language: Python - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 8

rcore-os/kernel-sync Fork of DeathWish5/kernel-sync

OS Kernel Synchronization Implemention

Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

rcore-os/rcore-tutorial-book-code

Language: Rust - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

rcore-os/learn-rust

Size: 30.3 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 2

rcore-os/riscv-sbi

Low level access to RISC-V Supervisor Binary Interface (SBI) implementations

Language: Rust - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

rcore-os/software-hardware-analysis

Size: 1.03 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

rcore-os/community

rCore-OS community

Size: 751 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

rcore-os/rcore-lkm

Loadable Kernel Module for rCore OS

Language: Rust - Size: 11.7 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

rcore-os/rlibc-opt

An optimized version of rlibc.

Language: Rust - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

rcore-os/aarch64 Fork of rust-embedded/cortex-a

Low level access to Cortex-A 64-bit processors

Language: Rust - Size: 201 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

rcore-os/rust-library-i18n Fork of wtklbm/rust-library-i18n

Rust core library and standard library translation. can be used as IntelliSense for IDE tools (Rust 核心库和标准库中文翻译,可作为IDE工具的智能提示)

Language: Rust - Size: 92.9 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

rcore-os/rustsbi-qemu Fork of wyfcyx/rustsbi-qemu

QEMU platform SBI support implementation, using RustSBI

Language: Rust - Size: 69.3 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

rcore-os/libc-test

Mirror of https://repo.or.cz/libc-test.git with customizations

Language: C - Size: 2.46 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 4

rcore-os/ostep-code-rust Fork of chyyuu/ostep-code-rust

Language: Rust - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

rcore-os/osblog-translation Fork of Gallium70/osblog-translation

osblog中文翻译

Size: 4.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

rcore-os/ext2-rs Fork of pi-pi3/ext2-rs

An implementation of ext2 filesystem in Rust

Language: Rust - Size: 101 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 4

rcore-os/rkprobes Fork of hm1229/rkprobes

kprobes in rust

Size: 10.4 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

rcore-os/executor Fork of richardanaya/executor

An async/await executor for Rust

Language: Rust - Size: 86.9 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 3

rcore-os/opensbi Fork of riscv-software-src/opensbi

RISC-V Open Source Supervisor Binary Interface

Language: C - Size: 471 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

rcore-os/qemu-prebuilt Fork of qemu/qemu

Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

Size: 327 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

rcore-os/libc-test-prebuilt

Language: C - Size: 2.44 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

rcore-os/rcore_tutorial_tests

Language: Rust - Size: 104 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

rcore-os/rcore-vmm

Virtual machine monitor app for rCore OS

Language: C - Size: 1.4 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

rcore-os/rCore-Tutorial-deploy

Tutorial Doc for rCore OS step by step (3rd edition)

Language: Rust - Size: 29.6 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

rcore-os/busybox-prebuilts

Size: 3.09 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

rcore-os/rust-mips Fork of Harry-Chen/rust-mips

Rust library for low-level abstraction of MIPS processors

Language: Rust - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

rcore-os/zircon-notes

Some analysis of zircon

Size: 2.67 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

rcore-os/ferris Fork of andrewjstone/ferris

A hierarchical timer wheel in Rust, with no_std support.

Language: Rust - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

rcore-os/musl Fork of bminor/musl

Unofficial mirror of etalabs musl repository. Updated daily.

Size: 6.07 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

rcore-os/deque Fork of kinghajj/deque

A (mostly) lock-free concurrent work-stealing deque in Rust.

Language: Rust - Size: 54.7 KB - Last synced at: 1 day ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0