内核

  1. hermit-abi

    Hermit系统调用定义

    v0.4.0 6.2M #unikernel #operating-system #syscalls #kernel #libos #call #definition
  2. mach2

    OSX底层Mach 3.0内核的用户空间API接口

    v0.4.2 623K #macos #kernel #darwin #api-bindings
  3. linux-loader

    Linux内核镜像加载库

    v0.11.0 24K #linux-kernel #kernel #loader #boot #x86-64 #elf #format
  4. reboot-arch-btw

    检查是否需要重启以更新内核。(顺便说一句,我用的是Arch!)

    v0.8.0 1.5K #arch-linux #linux-kernel #kernel #arch #kernel-module #desktop-notifications #linux
  5. delta_kernel

    提供Delta/Deltalake实现的核心库,专注于与各种查询引擎的互操作性

    v0.3.0 329K #delta #query-engine #table #interop #kernel #read #read-write
  6. systemd-boot-friend-rs

    systemd-boot的内核版本管理器

    v0.27.2 2.2K #kernel #version-manager #systemd-boot #initialization #friend #subcommand #install
  7. bpf-linker

    BPF静态链接器

    v0.9.13 2.0K #bpf #ebpf #llvm #linker #kernel #linux-kernel #linux
  8. kvm-bindings

    使用bindgen生成的Rust FFI绑定到KVM

    v0.9.0 31K #kvm #bindings #generated #kernel #arm64 #x86-64 #header
  9. linked_list_allocator

    适用于no_std系统的分配器。它从释放的块构建链表,因此不需要额外的数据结构。

    v0.10.5 53K #linked-list #allocator #heap #malloc #kernel #no-std
  10. kmon

    Linux 内核管理和活动监控工具

    v1.6.5 120 #kernel-module #linux-kernel #kernel #module #linux #operating-system #monitor
  11. cargo-osdk

    使用 Asterias OSDK 加速操作系统开发

    v0.8.0 140 #operating-system #kernel #command-line-tool #osdk #architecture #cargo #framekernel
  12. multiboot2

    方便且安全地解析 Multiboot2 引导信息(MBI)结构和包含的信息标签。适用于如内核的 no_std 环境,可选的构建器...

    v0.22.2 4.4K #bootloader #boot #kernel #no-alloc
  13. aya

    专注于开发者体验和操作性的 eBPF 库

    v0.12.0 4.1K #ebpf #linux-kernel #kernel #bpf #linux #fs-file
  14. runtimelib

    Jupyter 运行时库

    v0.15.0 13K #jupyter #language-model #run-time #interactive #repl #kernel #daemon
  15. rust-gpu-tools

    Rust OpenCL 工具

    v0.7.2 2.3K #opencl #gpu #cuda #kernel #write #run #length
  16. pic8259

    8259 和 8259A 中断控制器的抽象

    v0.11.0 4.4K #interrupt #kernel #controller #no-std #interrupts
  17. autograph

    Rust 的机器学习库

    v0.2.1 #machine-learning #neural-network #deep-learning #autograd #gpu #kernel
  18. sbi

    用于与 RISC-V 监督二进制接口交互的纯 Rust 库

    v0.3.0-rc1 2.3K #risc-v #performance-monitoring #osdev #operating-system #kernel #riscv #memory-safety
  19. coreos-installer

    Fedora CoreOS 和 RHEL CoreOS 的安装程序

    v0.22.1 500 #redhat #system #install #operating-system #kernel #linux-kernel #iso
  20. rust-spice

    哇!NASA/NAIF Spice 工具箱实际上可以在 Rust 上使用

    v0.7.8 600 #space #spice #kernel #nasa #naif #api-bindings
  21. packedtime-rs

    高效存储、解析、格式化和截断时间戳

    v0.3.1 3.1K #date-time #simd #date #time #kernel #rfc-3339
  22. syscall-numbers

    各种架构的系统调用号

    v4.0.0 4.3K #syscalls #kernel #linux #api #ffi
  23. krnl

    安全、便携、高性能的计算(GPGPU)内核

    v0.1.1 160 #vulkan #gpu #kernel #compute
  24. bcc

    BPF编译器集合(BCC)的惯用Rust绑定

    v0.0.34 2.1K #bpf #bindings #kernel #idiomatic #collection #compiler #goal
  25. symbolizer-rs

    一个快速执行跟踪符号化程序,适用于所有主流平台,不依赖于任何微软库

    v0.1.0 #pdb #symbols #kernel #crash-dump #kernel-module #windows
  26. eko

    进化内核运算符

    v0.14.6 330 #physics #operator #evolution #kernel #high-energy-physics #python #equations
  27. vmtest

    在虚拟机中运行您的测试

    v0.14.0 160 #virtual-machine #testing #kernel #guest #host #image #run
  28. os-terminal

    在无标准环境中美丽的终端模拟器

    v0.3.7 1.5K #terminal #font-rendering #console #no-std #emulation #color-scheme #kernel
  29. bindgen_cuda

    类似于Bindgen的接口,用于构建与Rust交互的CUDA内核

    v0.1.5 6.0K #cuda #kernel #interface #automatic #source #interact #build
  30. systeroid

    sysctl的一个更强大的替代品

    v0.4.4 #linux-kernel #parameters #kernel #linux #sysctl #tui #user-interface
  31. good_memory_allocator

    适用于no_std环境的快速且内存高效的内存分配器

    v0.1.7 2.3K #memory-allocator #allocator #kernel #heap #malloc #no-std #memory-management
  32. moros

    神秘的Rust操作系统

    v0.10.4 #operating-system #keyboard-layout #x86-64 #osdev #hardware #kernel #customizable
  33. hermit-sync

    用于内核的同步原语

    v0.1.6 2.6K #synchronization-primitive #interrupt #lazy-evaluation #mutex #static #kernel #operating-system
  34. intel/cloud-hypervisor

    在KVM之上运行的开放源代码虚拟机监控器(VMM)

    GitHub 38.0.0 #devices #cloud #cpu-memory #hypervisor #virtual-machine #kernel #vmm
  35. downstream_dependency_map

    列出下游内核的各个模块及其包含文件和依赖关系

    v0.1.0 120 #linux-kernel #kernel-module #kernel #linux #mainlining
  36. kstat-rs

    Rust对illumos的libkstat的接口

    v0.2.4 13K #illumos #statistics #system #data #interface #kstat #kernel
  37. kbuild

    此软件包可以帮助您快速轻松地构建Rust内核

    v0.1.5 280 #build #build-tool #os #kernel #building #cargo #toml
  38. xous-kernel

    包括任务切换和内存管理的Xous内核核心

    v0.9.37 #memory-management #kernel #xous #task #switching #up #mode
  39. fuchsia-zircon-sys

    为Zircon内核的低级Rust绑定提供类型

    v0.4.0-alpha.2 107K #kernel #low-level #zircon #bindings
  40. trace-recorder-parser

    解析Percepio的TraceRecorder数据

    v0.19.0 500 #data #percepio #free-rtos #parser #trace-recorder #kernel #protocols
  41. cultivar

    用于mango操作系统的构建工具

    v0.2.1 #kernel #run-time #system #mango #build #cargo #testing
  42. evcxr_jupyter

    Rust的Jupyter内核

    v0.17.0 900 #kernel #jupyter #notebook #evcxr #run #install #version
  43. kdmp-parser

    一个简单的Rust crate,用于解析Windows内核崩溃转储文件

    v0.5.0 150 #kernel #virtual-memory #physical-memory #page-table #crashdump #windows
  44. bpf-metrics-exporter

    用于通过Prometheus导出eBPF子系统指标的二进制文件

    v0.5.0 #bpf #metrics #kernel #subsystem #open-telmetry #container #kubernetes
  45. cargo-qemu-runner

    一个cargo子命令,允许使用cargo run运行Limine内核

    v0.1.2 #qemu #cargo #kernel #cargo-subcommand #limine #running #run
  46. candle-metal-kernels

    Candle的金属内核

    v0.6.0 2.4K #machine-learning #tensor #kernel #blas
  47. r3

    R3-OS:深度嵌入式系统的实验性静态组件化实时操作系统

    v0.2.4 #operating-system #rtos #kernel #static #real-time #experimental #compile-time
  48. green-kernels

    格林函数内核的评估

    v0.2.0 550 #green #kernel #evaluation #numeric
  49. multiboot2-header

    方便且安全的解析Multiboot2头结构和包含的头标签。在引导加载程序等no_std环境中可用。可选的构建器功能还允许构建...

    v0.5.1 110 #header-parser #bootloader #multiboot2 #kernel #boot #header-file #request-headers
  50. kernel-builder

    从可用源选择内核版本,构建和安装

    v0.3.0 120 #kernel #build #install #version #source #system #builder
  51. rsdp

    用于定位和解析RSDP(第一个ACPI表)的无分配库

    v2.0.1 7.4K #bootloader #acpi #table #zero-allocation #kernel #parser #platform
  52. ec-gpu-gen

    用于在GPU上进行字段和椭圆曲线操作的代码生成器

    v0.7.0 7.8K #elliptic-curve #gpu #opencl #generator #gen #cuda #kernel
  53. multiboot

    访问multiboot结构

    v0.8.0 3.3K #bootloader #kernel #x86 #os
  54. cloudabi

    CloudABI的底层接口。包含所有系统调用和相关类型。

    v0.1.0 131K #syscalls #low-level #os #kernel #calls #abi
  55. seccomp-stream

    seccomp_unotify的tokio适配器

    v0.2.1 110 #seccomp #notifications #async #kernel #userspace #events #call
  56. abpfiff

    与Linux BPF(2)交互。不使用libbpf-sys。

    v0.1.1-alpha.with.debug #bpf #linux #kernel #interaction #state-management #userspace #bindings
  57. whatsys

    确定内核版本

    v0.3.1 5.4K #operating-system #kernel #version #linux-kernel #determine #running #macos
  58. mer

    专为内核内部使用设计的ELF64解析器

    v0.5.1 210 #within #kernel #elf #parser #elf64 #context
  59. linux_modules

    管理Linux内核模块

    v0.4.1 110 #kernel-module #linux-kernel #module #kernel #linux
  60. bootimage

    从内核二进制文件创建可启动的OS镜像

    v0.10.3 2.2K #disk-image #kernel #os #bootloader #bootable #binary #cargo
  61. xrt

    针对Xilinx Runtime Library (XRT)的包装器

    v0.3.0 #kernel #run-time #fpga #api-wrapper #devices #xilinx #xclbin
  62. opensrdk-kernel-method

    OpenSRDK工具链的标准内核方法库

    v0.2.5 #machine-learning #kernel #open-srdk #toolchain #standard
  63. teensycore

    teensy4.0微控制器的内核

    v0.1.0 #kernel #teensy-4 #teensy #embedded #no-std
  64. fuchsia-zircon

    Zircon内核的Rust绑定

    v0.3.3 101K #zircon #syscalls #fuchsia #kernel #bindings #wrapper #declaration
  65. bootloader_api

    使内核与引导程序crate兼容

    v0.11.7 1.8K #kernel #bootloader #compatible #interface #x86
  66. procsys

    从伪文件系统/proc和/sys检索系统、内核和进程指标

    v0.4.0 270 #information #metrics #process #proc #kernel #retrieve #sysfs
  67. rusty-hermit

    基于Rust的操作系统库

    v0.3.54 350 #unikernel #operating-system #kernel #applications #libos #instructions #control
  68. mach-sys

    从原始的mach分支,并合并自mach2/machx。Rust接口到OSX底层的Mach 3.0内核的用户空间API。

    v0.5.4 160 #mach #macos #kernel #bindings #darwin #api-bindings #extension
  69. hermit

    Rust的unikernel

    v0.9.1 #unikernel #os #libos #kernel #hypervisor #virtualization #osdev
  70. ekore

    EKO表达式

    v0.14.6 390 #physics #high-energy-physics #operator #evolution #kernel #eko #equations
  71. risc0-build-kernel

    RISC Zero构建内核的工具

    v1.1.0-rc.2 8.6K #risc0 #kernel #risc #building #zero #tool #risc-v
  72. syscall_encode

    特性和宏,帮助为内核定义系统调用接口

    v0.1.11 #syscalls #abi #operating-system #kernel #interface #define #calls
  73. talloc

    一个快速、一致且灵活的no_std-兼容分配器

    v2.0.1 #memory-allocator #allocator #memory-management #memory #arena-allocator #heap-memory #kernel
  74. jupyter

    Rust中的内核协议

    v0.2.1 130 #kernel #protocols #protocol #file-path
  75. mango-core

    mango操作系统的核心库

    v0.2.1 270 #kernel #run-time #mango #system #operationg
  76. ostd

    Rust 操作系统框架,便于开发 OS 内核和创新

    v0.8.0 160 #kernel #devices #memory #cpu-memory #interrupt #memory-safety #asterinas
  77. linux-bzimage-setup

    linux bzImage 设置二进制文件

    v0.1.0 310 #setup #linux #kernel #binary #asterinas #bz-image #os
  78. systeroid-tui

    用于管理内核参数的终端用户界面

    v0.4.4 #linux-kernel #parameters #kernel #tui #sysctl #linux #user-interface
  79. machx

    OSX底层Mach 3.0内核的用户空间API接口

    v0.4.9 #macos #kernel #darwin #api-bindings
  80. limits-rs

    确定操作系统对特定进程施加的限制

    v0.2.0 6.9K #limit #operating-system #file #kernel #os
  81. krnlc

    krnl 的内核编译器

    v0.1.1 #spir-v #kernel #krnl #compile #devices #compiler #validate
  82. mango-hal

    mango 操作系统的硬件抽象层

    v0.2.1 230 #kernel #hal #run-time #abstraction-layer #runtime
  83. kernel-log

    Windows 内核打印库

    v0.1.3 #kernel #windows #logging #driver #minimalist #system #message
  84. libertyos_kernel

    LibertyOS 的内核

    v0.17.5 200 #kernel #libertyos #liberty #os #no-std #version
  85. friedrich

    高斯过程回归

    v0.5.0 130 #gaussian #process #regression #kernel #kriging #input-output
  86. aml

    解析 AML

    v0.16.4 12K #table #bootloader #acpi #parser #kernel #depend
  87. convolve-image

    一个小型库,用于在具有任意大小可分离核的图像上执行卷积运算

    v0.4.0 #image #convolution #analysis #kernel
  88. mango-os

    将所有 mango 操作系统包组合成一个依赖项

    v0.2.1 250 #kernel #run-time #mango #combine #single #system #operationg
  89. kernlog

    内核日志实现(用于向 /dev/kmsg 的低级日志记录)

    v0.3.1 7.3K #low-level #kernel #log #logger #logging #log-messages #dmesg
  90. kcheck-cli

    内核配置检查工具

    v0.2.0 #linux-kernel #kernel #linux #kconfig #embedded
  91. x2apic

    到 x2apic 中断架构的接口

    v0.4.3 3.3K #interrupt #kernel #apic #interrupts #no-std
  92. linux-boot-params

    Linux 引导协议的引导参数

    v0.1.0 500 #boot #linux #protocols #kernel #struct #parameters #abi
  93. amjad_os_user_std

    为 AmjadOS 用户空间程序提供的裸基本 std 功能

    v0.2.2 130 #userspace #kernel #os
  94. emerald_std

    为 Emerald OS 用户空间程序提供的裸基本 std 功能

    v0.3.2 480 #userspace #kernel #os
  95. mango-boot

    mango 操作系统的引导加载程序

    v0.2.1 #kernel #run-time #mango #boot #system #bootloader #operationg
  96. kernel-alloc

    简约的 Windows 内核分配器

    v0.2.3 4.4K #memory-allocator #kernel #memory-management #global-allocator #heap-allocation #minimalist #heap-allocator
  97. mango-test

    mango 操作系统的测试框架

    v0.2.1 #kernel #run-time #mango #system #framework #test-framework #operationg
  98. linfa-kernel

    非线性算法的内核方法

    v0.7.0 2.3K #kernel #machine-learning #linfa
  99. increasing_heap_allocator

    一个基于增加页面分配器的堆分配器框架,可在任何地方使用

    v0.1.3 #heap-allocator #heap #allocator #kernel #os
  100. id-alloc

    基于位图的 id 分配器

    v0.1.0 210 #bitmap #implemented #allocator #kernel
  101. jrinx-abi

    Jrinx 的 ABI

    v0.1.3 #operating-system #risc-v #abi #jrinx #kernel #sysfn
  102. mango-rt

    Mango 操作系统的运行时

    v0.2.1 380 #kernel #run-time #mango #system #applications
  103. mango_aarch64

    在 mango 操作系统中使用的 aarch64 架构抽象

    v0.2.1 #kernel #run-time #runtime
  104. ktls-sys

    linux/tls.h 的 FFI 绑定

    v1.0.1 #tls #bindings #kernel #higher-level #safer #offload #linux-tls
  105. bempp

    边界元方法库

    v0.1.0 #element #boundary #reference #assemble #numeric #kernel #methods
  106. fuchsia-zircon-types

    为Zircon内核的低级Rust绑定提供类型

    v0.4.0-alpha.2 #zircon #kernel #bindings #low-level
  107. gato-core

    Gato Web 框架的核心

    v0.5.7 100 #web-framework #service-provider #gato #kernel #modular #register #bootstrap
  108. watchdog-device

    Linux Watchdog API 实现

    v0.2.0 550 #linux-kernel #watchdog #linux #kernel #api-bindings
  109. ostd-test

    OSTD 的内核模式单元测试框架

    v0.8.0 210 #unit-testing #kernel #ostd #framework #test-framework #mode #ktest
  110. range-action-map

    一个区间树结构,用于提供 mmap / munmap / mprotect 时对内核中区间的操作;将 ACTION 传递给实际的 VmArea。一个区间树结构,用于提供 mmap / munmap / mprotect 时对内核中区间的操作;将 ACTION 传递给实际的 VmArea。

    v0.2.0 #interval-tree #kernel #memory-management #mmap #range #mprotect #munmap
  111. oscirs_linalg

    科学计算中用于 GPU 加速线性代数的 crate

    v0.4.0-alpha #linear-algebra #opencl #scientific-computing #gpu #gpu-accelerated #calculations #kernel
  112. itron

    基于 μITRON 及其衍生物的操作系统接口

    v0.1.9 #kernel #rtos #operating-system #toppers #system-interface
  113. osdk-test-kernel

    基于 OSTD 的内核,用于使用 OSDK 运行单元测试

    v0.8.0 #kernel #testing #unit-testing #osdk #run #runner #ktest
  114. emerald_kernel_user_link

    Emerald OS中内核/用户代码链接的接口

    v0.2.12 #userspace #kernel #user-interface #error-code #os
  115. ecc-rs

    一个编译器,可以生成由ecli运行的ebpf程序

    v0.3.3 #ebpf #programs #command-line-arguments #kernel #run-time #compiler #wasm
  116. cross-uname

    v0.1.0 #information #uname #cross #kernel #command
  117. uname

    当前内核的名称和信息

    v0.1.1 454K #hostname #kernel #information
  118. chyyuu/os

    基于Rust/C语言和RISC-V 64/X86-32的OS内核实验室

    GitHub 0.1.0 #kernel #risc-v #scratch #language #platform #architecture #os
  119. magic-kernel

    调整大小算法的Magic Kernel系列

    v0.1.0 #resize #image-resizing #image #kernel #magic #algorithm #family
  120. physpatch

    对整个Windows内核执行物理内存扫描和修复

    v0.2.0 #physical-memory #kernel #memory #windows #patch #memflow #virtualization
  121. kernel-density-estimation

    Rust中的核密度估计

    v0.2.0 140 #kernel #density #estimation #probability #kde #non-parametric #distribution
  122. autokernel

    管理您的内核配置,确保语义正确性。它通过创建到内核Kconfig接口的原生桥来检查符号分配的有效性...

    v2.0.2 #kernel #configuration #lua #kconfig #config #config-file #file-change
  123. kernel_web

    此crate的目的是调用内核进程

    v0.1.8 #kernel #process #terminal #bash
  124. rcore-os/zircon-object

    Zircon内核对象

    GitHub 0.1.0 #zircon #object #kernel #microkernel #linux #elf #zcore
  125. occt-sys

    用于作为Rust依赖项的C++ OpenCascade CAD内核的静态构建

    v0.4.0 140 #cad #open-cascade #kernel #bindings
  126. springboard

    在BIOS和UEFI系统上工作的引导加载程序

    v3.0.1 #bootloader #operating-system #uefi #bios #kernel #disk-image #x86-64
  127. gamozolabs/bootloader

    纯Rust x86_64引导加载程序和内核

    GitHub 0.1.0 #x86-64 #kernel #bios #boot #pxe #disk #tftp
  128. halide-build

    用于构建Halide内核的库/实用工具

    v0.6.0 #halide #kernel #build #command-line #filter #building #compile
  129. linapi

    各种Linux API和接口的高级绑定

    v0.6.0-alpha.0 170 #linux-api #linux-kernel #linux #kernel-module #kernel #module #safe-bindings
  130. geobacter-core

    Geobacter核心crate:运行时平台无关的内省和几个新的类型,以帮助处理主机/设备内存使用。此crate需要特殊的编译器来构建。

    v1.0.0 #geobacter #run-time #kernel #intrinsics #compiler #requires #memory
  131. gamozolabs/server

    纯Rust x86_64引导加载程序和内核

    GitHub 0.1.0 #bootloader #dhcp-server #kernel #x86-64 #tftp #boot #pure
  132. afxdp

    Rust的AF XDP

    v0.4.0 #xdp #ebpf #networking #linux #af #kernel #interface
  133. slab_allocator_rs

    适用于no_std系统的slab分配器。使用多个slab和不同大小的块,以及大于4096字节的块的双亲系统分配器。更新到最新的nightly rust

    v1.0.2 #allocator #heap-allocator #slab #heap #kernel #no-std
  134. rcore-os/kernel-hal

    内核HAL接口定义

    GitHub 0.1.0 #kernel #zircon #hardware-abstraction #interface #linux #hal #microkernel
  135. buddyalloc

    适用于在嵌入式或裸机系统上运行的Rust的简单且安全的即插式分配器(no_std)

    v0.1.5 #kernel #memory-allocator #allocator #no-std
  136. sel4

    到seL4内核的高级Rust接口

    v0.0.12 #interface #high-level #kernel #type-safe #object #low-level #higher
  137. chyyuu/user_lib

    基于Rust/C语言和RISC-V 64/X86-32的OS内核实验室

    GitHub 0.1.0 #language #docs #risc-v #kernel #computer #assembly #write
  138. libhermit-rs

    基于Rust的库操作系统

    v0.6.3 #unikernel #libos #kernel #operating-system #control #x86-64 #rust-based
  139. ptx-linker

    NVPTX模块链接器

    v0.9.1 #linker #cuda #llvm #nvptx #kernel
  140. rustkernel

    在VS Code Notebook中交互式运行Rust代码的内核

    v0.0.21 #notebook #vs #running #run #kernel #requests #cell
  141. rucos

    Rust微控制器操作系统(RuCos)内核

    v0.1.1 #operating-system #rtos #kernel #micro-controller #real-time #free-rtos #embedded
  142. ipcon-sys

    IPCON的Rust绑定

    v0.2.3 #ipcon #binding #ipc #kernel #module #libipcon #following
  143. amjad_os_kernel_user_link

    AmjadOS中链接内核/用户代码的接口

    v0.2.1 #userspace #operating-system #kernel #syscalls #user #amjad-os #interface
  144. r3_kernel

    R3-OS原始内核

    v0.1.4 #task #kernel #real-time #scheduling #interrupt #r3 #applications
  145. geomod

    内核核心包

    v0.1.0 #2d-graphics #cross-platform #modular #kernel #3d-rendering #2d-rendering #configurable
  146. accel

    针对Rust的GPGPU框架

    v0.3.1 #gpgpu #cuda #framework #devices #kernel #generate #docs
  147. rsln

    在Rust中实现的Netlink库,提供基于Netlink协议的内核接口

    v0.0.4 #netlink #interface #kernel #protocols #implemented
  148. wireguard-control

    对WireGuard嵌入式C库的高级绑定

    v1.5.0 #wireguard #control #high-level #userspace #kernel #configuration #interface
  149. kcheck

    内核配置检查工具

    v0.2.0 #kernel #linux #kconfig #embedded
  150. stivale-boot

    解析stivale和stivale 2结构

    v0.3.1 #kernel #stivale #bootloader #parser #structures #specification
  151. kmail

    这是一个用于自动收集应包含在发送Linux内核补丁集时的电子邮件地址的小型辅助工具,并使用git send-email将补丁集发送给他们。

    v0.1.2 #linux-kernel #patch #kernel #linux #email #mail
  152. ospre

    这是一个用于开发64位操作系统的前置工具,用于进行boot、loader等工作。它需要您安装nasm编译器才能使用,请参阅文档了解使用方法。

    v0.1.6 #nasm #kernel #使用方式请看文档 #这是一个用于开发64位操作系统的前置工具 #用于做boot、loader等工作。它需要您安装nasm编译器才能使用
  153. pic8259_simple

    8259和8259A中断控制器内核空间接口

    v0.2.0 1.5K #interrupt #kernel #no-std
  154. rusty-os

    用Rust编写的嵌入式系统内核

    v1.1.0 #kernel #rtos #post
  155. rustos

    用Rust编写操作系统

    v0.4.3 #kernel #x86 #embedded #no-std #fault
  156. geobacter-rustc-help

    Geobacter驱动程序的内部共享代码。请勿使用。

    v1.0.0 #geobacter #driver #shared #kernel #programming #framework #run-time
  157. cpuio

    Bare metal (no_std) inb、outb、inw、outw、inl、outw指令,具有类似Rust的API

    v0.3.0 1.8K #io #kernel #no-std #bare-metal #read-write
  158. embree-rs

    Embree光线追踪内核的包装器

    v0.3.6 #embree #ray-tracing #ray #bvh #simd #kernel
  159. geobacter-intrinsics-common

    Geobacter驱动程序的内部共享代码。请勿使用。

    v1.0.0 #geobacter #driver #kernel #run-time #programming #framework #source
  160. alloc_buddy_simple

    用于在裸机(no_std)上运行的Rust的嵌入式分配器

    v0.1.2 #kernel #allocator #no-std
  161. hsa-rt

    Rust对HSA的包装器。Geobacter项目的一部分。

    v0.1.0 #geobacter #framework #kernel #run-time #programming #hsa #single
  162. cubecl-core

    CubeCL核心创建

    v0.1.1 180 #cubecl #kernel #compute #language #run-time #variables #gpu
  163. systeroid-core

    Systeroid的核心库

    v0.4.4 #linux-kernel #parameters #kernel #linux #sysctl #tui #user-interface
  164. geobacter-runtime-amd

    Geobacter AMDGPU特定运行时。需要Geobacter Rust编译器。

    v1.0.0 #geobacter #amd-gpu #run-time #kernel #devices #compiler #requires
  165. magenta

    Rust对Magenta内核的绑定

    v0.2.0 1.8K #kernel #syscalls #bindings #fuchsia #raw #wrapper #type-safe
  166. nkl

    核内核库

    v0.0.5 #nuclear #kernel #nkl
  167. krnl-core

    krnl的核心库

    v0.1.1 180 #krnl #gpgpu #kernel #spir-v #portable #gpu #buffer
  168. win-lookaside

    Windows Lookaside内核分配器

    v0.1.0 #allocator #lookaside #kernel #list #windows #driver #lookaside-alloc
  169. ember_os

    用Rust实现的OS内核,参考了https://os.phil-opp.com/

    v0.1.1 #kernel #unix-like #embedded #rust #os
  170. mnemos

    一个小型嵌入式操作系统内核

    v0.1.0 #kernel #operating #operating-system #nrf52840 #tiny #embedded
  171. dualhashkey

    64位双哈希键,深受Linux内核dcache哈希的启发

    v0.1.1 #hash-key #no-std #collection #hierarchical #64-bit #ordered #kernel
  172. libsel4-sys

    构建sel4内核并为其生成Rust绑定,如feL4清单配置

    v0.5.2 #sel4 #bindings #manifest #kernel #generate #builds #configured
  173. r-linux

    基于能力的Linux运行时

    v0.1.0 #syscalls #run-time #kernel #api #linux-kernel #runtime #linux
  174. 尝试使用DuckDuckGo搜索搜索.

  175. xen-sys

    Xen的内核级超调用支持

    v0.0.0-pre2 #xen #kernel #hypercall #level
  176. ebpf-kern

    libbpf的内核空间包装器

    v0.2.0 #kernel #ebpf #space #wrapper
  177. evcxr_runtime

    evcxr crate的运行时核心

    v1.1.0 #evcxr #run-time #jupyter #data #kernel #mime #mime-typed
  178. ikconfig

    一个CLI工具,用于从内核映像中提取.config文件

    v0.2.0 #linux-kernel #config-file #kernel #linux #config #command-line-tool
  179. geobacter-runtime-core

    Geobacter平台运行时共享代码。需要Geobacter Rust编译器来构建。

    v1.0.0 #geobacter #run-time #platform #kernel #llvm #requires #compiler
  180. tinysyscall

    一个无依赖的(no depend std)小型系统调用抽象层

    v0.1.1 #syscalls #abi #kernel #system #os #cross-platform
  181. faf-syscall

    无依赖(no_std)的Linux原始系统调用(asm),快速

    v3.0.3 #syscalls #kernel #linux-kernel #embedded #linux #no-std
  182. gaussfilt

    设计和应用一维数据的高斯滤波器

    v0.1.3 1.1K #filter #gaussian #kernel #dsp
  183. trivial-kernel

    Trivial的Metamath Zero内核

    v0.9.0 #trivial #kernel #zero #metamath-zero #experimental #formal-verification #proof
  184. bpf-rs

    一个用于检查和查询eBPF对象的安全、轻量级库

    v0.3.0 #ebpf #linux-kernel #bpf #kernel #linux #xdp
  185. r3_port_arm_m

    R3-OS原始内核的Cortex-M端口

    v0.3.3 #cortex-m #arm #r3 #rtos #kernel #port #compile-time
  186. harsark

    安全且轻量级的实时内核

    v0.3.5 #kernel #arm #cortex-m #task #real-time #events #interrupt
  187. blasoxide

    Rust中的BLAS实现

    v0.3.2 #blas #simd #math #science #kernel
  188. kernel-sidecar

    Jupyter内核的副车

    v0.1.0 #jupyter #kernel #notebook #zmq #sidecar #action #connection
  189. realjump

    一个小型crate,用于从x86-64内核加载和引导Real模式代码

    v0.2.0 #mode #real #load #kernel #x86-64 #tiny #boot
  190. bandsocks

    实验性可嵌入容器沙盒

    v0.2.1 #sandbox #experimental #embeddable #run-time #syscalls #seccomp #kernel
  191. kstd

    martimos内核的内核标准库

    v0.0.4 #kernel #standard #blocks #building-block #read #martimos #std
  192. sel4-sys

    Rust 与 seL4 内核的接口

    v0.0.28 #sel4 #kernel #interface #syscalls #raw #data-structure
  193. redox-kprofiling

    Redox 内核分析数据转换为 perf 脚本的工具

    v0.1.0 #profiling #redox #kernel #perf
  194. r3_port_std

    R3-OS 原始内核的模拟器端口

    v0.2.1 #simulator #r3 #port #kernel #memory-safety #rtos #experimental
  195. ptoxide

    无 GPU 执行 CUDA PTX 的虚拟机

    v0.1.0 #cuda #virtual-machine #ptx #kernel #execute #learn #model
  196. systemd-boot-gen

    systemd-boot 引导配置生成器

    v1.1.1 #generator #boot #configuration #systemd-boot #kernel
  197. nfqueue

    Netfilter NFQUEUE 高级绑定

    v0.9.1 #netfilter #queue #high-level #bindings #networking #packet #kernel
  198. gkl

    基因组内核库

    v0.1.1 #genomics #kernel #bindings #forward #alignment #avx #avx2
  199. r3_port_arm

    为 R3-OS 原始内核的 Armv7-A 端口

    v0.2.3 #arm #r3 #port #kernel #armv7-a #static #r3-os
  200. jupyter-types

    jupyter 内核的共享类型

    v0.0.2 #jupyter #kernel #shared #types
  201. vmread

    对 vmread 的高层 Rust 绑定

    v0.1.5 #bindings #high-level #kernel #linux-kernel #process #calls #module
  202. linux-io-uring-sys

    Rust 的 io_uring 绑定

    v0.0.4 #io-uring #linux #bindings #ring #opcode #file #kernel
  203. criterion-cuda

    criterion 的 CUDA 基准测试

    v0.2.1 #cuda #benchmarking #measurement #criterion #cuda-time #kernel
  204. geobacter-runtime-vk

    Geobacter Vulkan 运行时。目前尚不可用。

    v0.1.0 #geobacter #run-time #kernel #vulkan #programming #framework #atm
  205. simt_cuda_sys

    simt 的一部分。CUDA 驱动 API 绑定

    v0.2.0 #cuda #kernel #driver #compute #part #bindings #api-bindings
  206. gamozolabs/rangeset

    纯Rust x86_64引导加载程序和内核

    GitHub 0.1.0 #bootloader #kernel #range #x86-64 #set #u64 #inclusive
  207. simt_hip_sys

    simt 的一部分。HIP 驱动 API 绑定

    v0.2.0 #hip #driver #compute #kernel #api #cuda #time
  208. arcboot

    一个可执行工具,用于构建基于 Rust 的内核以及编译、汇编和链接任何额外依赖项

    v0.1.4 140 #building #linking #bootloader #kernel #build #assembly #aarch64
  209. xen

    针对 Xen 超调用 API 的 Rust 风格接口

    v0.0.0-pre1 #interface #unikernel #kernel #hypervisor #api #level #hypercall
  210. opencascade

    使用 OpenCascade CAD 内核在代码中构建 3D 模型的高级 Rust 包装器

    v0.2.0 #cad #high-level #wrapper #3d-model #kernel #bindings #build
  211. mach

    OSX底层Mach 3.0内核的用户空间API接口

    v0.3.2 684K #kernel #macos #darwin
  212. bootstub-updater

    当内核更新时自动更新 efibootstub

    v1.0.0 #efi #kernel #bootstub
  213. gamozolabs/aht

    纯Rust x86_64引导加载程序和内核

    GitHub 0.1.0 #bootloader #kernel #hash-table #x86-64 #insertion #atomic #pure
  214. gamozolabs/pe_parser

    纯Rust x86_64引导加载程序和内核

    GitHub 0.1.0 #bootloader #kernel #x86-64 #parser #pe #point #basic
  215. slaballoc

    no_std 系统提供的安全无锁固定大小内存分配器

    v0.1.0 #allocator #memory-allocator #slab #lock-free #kernel #no-std #set-bit
  216. trivial-verifier

    简单的证明验证器 - Metamath Zero 内核的接口

    v0.8.0 #trivial #metamath-zero #verifier #proof #interface #kernel
  217. alloc_buddy_simple2

    用于在裸机(no_std)上运行的Rust的嵌入式分配器

    v0.1.2 #kernel #allocator #no-std
  218. springboard-api

    使内核与 springboard crate 兼容

    v3.0.1 #kernel #bootloader #springboard #compatible
  219. os_bootinfo

    可以从引导加载程序传递到操作系统内核的引导信息

    v0.2.1 850 #boot #bootloader #kernel #passed #information #os
  220. stack_epic_wallet_libwallet

    基于MimbleWimble链格式的私有且可扩展加密货币实现

    v3.6.0 #wallet #transaction #epic #kernel #cryptocurrency #blockchain #mimble-wimble
  221. psp2-sys

    不安全的Rust FFI绑定到psp2头文件

    v0.2.2 #psp2 #header #bindings #ps-vita #set #kernel #vitasdk
  222. novusk_syscalls

    为Novusk实现系统调用

    v0.2.1 #syscalls #novusk #kernel