-
constant_time_eq
在恒定时间内比较两个等长字节数组
-
seccompiler
seccomp-bpf jailing
-
memfd
一个用于操作 Linux memfd 和封印的纯 Rust 库
-
netlink-packet-route
netlink 数据包类型
-
vhost
vdpa, vhost 和 vhost-user 的纯 Rust 库
-
linux-loader
Linux 内核映像加载 crate
-
reboot-arch-btw
检查是否需要重新启动以更新内核。(顺便说一句,我使用的是 Arch!)
-
selinux
Linux 的灵活强制访问控制
-
bpf-linker
BPF 静态链接器
-
backhand
读取、创建和修改 SquashFS 文件系统
-
sysfs_gpio
使用Linux sysfs接口访问GPIO
-
kmon
Linux内核管理和活动监控工具
-
devicemapper
使用Linux设备映射器
-
libbpf-sys
Rust语言绑定到Linux内核的libbpf库
-
aya
一个专注于开发者体验和可操作性的eBPF库
-
gpio-cdev
Linux GPIO字符设备支持(/dev/gpiochipN)
-
timerfd
Linux内核timerfd API的接口
-
spidev
访问Linux spidev接口。此接口允许配置spidev设备、半双工SPI访问和全双工SPI访问。
-
mdevctl
Linux的中介设备管理实用程序
-
coreos-installer
Fedora CoreOS和RHEL CoreOS的安装程序
-
nuclei
主动IO和运行时系统
-
scx_bpfland
基于vruntime的sched_ext调度器,优先处理交互式工作负载。https://github.com/sched-ext/scx/tree/main
-
evdev
Linux的接口
-
epoll
安全的epoll接口
-
rmesg
基于Rust的dmesg Linux实用程序的完整实现,提供对内核日志缓冲区的程序访问
-
ktls
为tokio-rustls客户端和服务器连接配置kTLS
-
static-keys
重新实现Rust用户空间应用程序的Linux内核静态密钥
-
scx_layered
在sched_ext中使用的可高度配置的多层BPF/用户空间混合调度器,sched_ext是Linux内核功能,可以在BPF中实现内核线程调度器并动态加载它们…
-
uhid-virt
Linux UHID(用户空间HID传输驱动程序)的接口
-
nc
直接访问系统调用
-
linux-perf-data
perf.data格式和jitdump格式的解析器。这些格式由Linux perf工具使用。
-
xsk-rs
Rust对Linux AF_XDP套接字的绑定
-
scx_rlfifo
Rust编写的用户空间FIFO调度器
-
amdgpu-sysfs
与Linux内核GPU SysFS接口交互(主要针对AMDGPU驱动程序)
-
scx_rusty
在sched_ext中使用,sched_ext是Linux内核的一个功能,它允许在BPF中实现内核线程调度器并动态加载它们的多域BPF/用户空间混合调度器
-
systeroid
sysctl的更强大的替代方案
-
downstream_dependency_map
列出下游内核的各个模块,包括它们的包含和依赖关系
-
extrasafe-multiarch
通过减少它所能访问的内容来使您的代码更安全
-
linux-sysno
系统调用编号列表
-
threecpio
管理initrd cpio存档
-
usb-gadget
通过Linux上的USB设备控制器(UDC)公开标准或完全定制的USB外设(设备)
-
scx_rustland
实现低级sched-ext功能的BPF组件(调度器)和用户空间对应物(调度器),后者用Rust编写,以实现实际的调度策略
-
eventheader
通过user_events通过Rust API为eventheader编码的Linux Tracepoints
-
rbpf
为 eBPF 程序提供的虚拟机和 JIT 编译器
-
rsbinder
Linux Binder 通信
-
scx_utils
sched_ext 调度器
-
scx_lavd
基于 sched_ext 的延迟-重要性感知虚拟截止日期 (LAVD) 调度器,sched_ext 是 Linux 内核功能,它允许在 BPF 中实现内核线程调度器并动态加载它们...
-
conntrack
Netfilter Conntrack
-
drm-fourcc
包含每个有效的 Direct Rendering Manager (DRM) 格式 fourcc 的枚举
-
iocuddle
构建运行时安全的 Linux
ioctl()
接口 -
opentelemetry-user-events-metrics
OpenTelemetry 指标导出器到用户事件
-
mptcp-pm
Linux 内核 MPTCP 路径管理器 netlink 库
-
libbpf-sys-cross
libbpf-sys 的跨编译友好分支
-
libdrm_amdgpu_sys
为 Rust 提供的 libdrm_amdgpu 绑定,以及一些从 Mesa3D 转移的方法
-
keyutils
Rust对Linux密钥环的接口
-
dbtools
Drawbridge的用户模式工具。一个基于Netfilter钩子和内核支持的伯克利包过滤器(BPF)的第四层单包认证Linux内核模块
-
packetvisor
基于Rust语言的原始数据包I/O框架。它可以通过Linux内核的eXpress Data Path(XDP)比标准套接字更快地处理数据包
-
whatsys
确定内核版本
-
linux_modules
管理Linux内核模块
-
socketcan-isotp
ISO-TP或ISO 15762-2的一个常见应用是统一诊断服务(UDS),它用于汽车ECU的诊断
-
linux-drm
Linux直接渲染管理器和内核模式设置API的客户端
-
uringy
基于io_uring的单线程并发运行时,用于Rust
-
alsa-ctl-tlv-codec
ALSA控制接口中类型-长度-值(TLV)风格数据的编码和解码器
-
vfio-bindings
使用bindgen生成的vfio的Rust FFI绑定
-
kcapi
libkcapi的官方高级Rust绑定
-
systeroid-tui
用于管理内核参数的终端用户界面
-
linux-rust-bindings
Linux内核结构的Rust结构体
-
kmoddep
Linux模块信息
-
io-uring-epoll
当你的io_uring遇到你的epoll
-
rublk
Rust ublk通用目标
-
linux-bzimage-builder
现代操作系统中的Linux引导兼容性
-
kcheck-cli
内核配置检查工具
-
libublk
在用户空间构建Linux块设备
-
kproc-parser
最小的过程宏解析器,通过仅包含必要的代码生成方便的AST
-
linux_max6675
读取MAX6675的温度数据,通过Linux内核的SPI API
-
zmem
显示虚拟内存详细信息的Linux内存监控程序
-
my-test-app-bergwolf
Fuse(用户空间文件系统)服务器和virtio-fs设备
-
memflow-kvm
memflow 物理内存内省框架的kvm连接器
-
memflow-kvm-ioctl
memflow KVM 内核模块的接口
-
tree-sitter-tbl
tree-sitter的Linux .tbl语法
-
libfranka-rs
控制Franka Emika机器人
-
watchdog-device
Linux Watchdog API实现
-
shmemfdrs
在Unix平台上创建匿名共享内存文件描述符,用于IPC,使用memfd/SHM_ANON/shm_open
-
nixmodule
qemu包装器,用于在多个内核版本上自动测试树外Linux内核模块
-
selinux-sys
Linux的灵活强制访问控制(MAC)
-
tracepoint
Rust API通过user_events实现Linux Tracepoints
-
execsnoop
使用execsnoop-bpfcc在Linux内核中监控进程ID的创建
-
kconfig-parser
针对 Linux 内核 Kconfig 文件格式的 Cargo Kconfig crate 的 Kconfig 解析器
-
dvbv5
Rust 面向的代码片段,通过 FFI 绑定,以便在 LinuxTV 项目的 V4L2 中使用 libdvbv5 库。libdvbv5 是一个提供针对 Linux 内核 API 的应用程序 API 的库
-
find-binary-version
轻松识别二进制版本
-
nom-kconfig
一个 Kconfig 解析器
-
linuxvideo
V4L2 视频捕获和输出库
-
aya-ebpf-bindings
Linux 内核 eBPF 类型及帮助器的绑定
-
wl-nl80211
Linux 内核无线(802.11) netlink 库
-
linapi
对各种 Linux API 和接口的高级绑定
-
sysfs
用于编写围绕 Linux sysfs 属性的舒适包装器的 proc-macro 辅助工具
-
stemjail
用户活动的演进式监狱
-
polkavm-linux-raw
Linux 内核 API 的原始绑定
-
tokio-eventfd
tokio 的 Linux eventfd
-
linux-args
Linux 内核参数解析器
-
rcore-os/linux-object
Linux 内核对象
-
dimmer
平滑过渡屏幕亮度
-
ia-sandbox
一个用于沙盒(监狱)和收集应用程序使用的命令行界面
-
netlink-tc
使用 Netlink 与 Linux 流量控制(tc)子系统交互
-
io_uring_header
Linux 内核 6.1 include/uapi/linux/io_uring.h
-
fs-verity
使用纯 Rust 生成 fs-verity 测量值,或访问 Linux 内核 API 以使用
fs-verity
冻结文件并获取其摘要 -
bpfdeploy-libbpf-sys
libbpf-sys 的分支
-
af_packet
Rust 的绑定,主要用于高性能网络安全应用
-
kmod
绑定到 libkmod 以管理 Linux 内核模块
-
kmail
一个小型辅助实用程序,用于自动收集应包含在向 Linux 内核补丁集发送电子邮件时应该包含的电子邮件地址,并使用 git send-email 将补丁集发送给他们
-
libseccomp-sys
libseccomp 库的原始 FFI 绑定
-
配置表示
Cargo Kconfig crate 的 Kconfig 文件格式和 .config 配置文件的 Kconfig 表示模块,用于 Linux 内核
-
tokio-linux-aio
Tokio 对 Linux 内核 AIO 的绑定
-
penguincrab
Linux 内核作为库的 Rust 封装
-
systeroid-core
systeroid 的核心库
-
linux-meminfo
一个高效的、零分配 /proc/meminfo 解析库
-
sweetacid-evdev
Linux 的 evdev 接口
-
r-linux
基于能力的 Linux 运行时
-
ikconfig
从内核映像中提取 .config 文件的 CLI 工具
-
nom-config-in
一个 Kconfig 解析器
-
faf-syscall
无依赖项(no_std)的 Linux 快速系统调用(raw,asm)
-
dvbv5-sys
Rust 对 V4L2 项目 LinuxTV 工作中的 libdvbv5 库的 C API 的 FFI 绑定。libdvbv5 是一个提供面向应用的 API 的库,该 API 在 Linux 内核 DVB API 之上
-
bpf-rs
一个用于检查和查询 eBPF 对象的安全、精简的库
-
linux-kcapi
用于使用 Linux 内核加密操作的工具
-
vmread
对 vmread 的高级 Rust 绑定
-
liblmod
加载 Linux 内核模块
-
modinfo
获取 Linux 内核模块 (.ko) 的 modinfo 部分
-
sysnames
在运行时查询 Linux 系统调用名称和编号
-
redbpf
eBPF 编译和用户空间运行时库
-
linux-cmdline
解析和操作 Linux 内核命令行字符串
-
riftrace
与 Ftrace Linux 内核内部追踪器交互
-
bpf-feature
eBPF 功能检测
-
linux-api
Linux API 绑定的类型和常量。实际绑定可以在 dev-dependencies 中找到的附加 crates 中找到
-
pagemap
提供 Linux 内核 pagemap API 的简单 API
-
kconfig-linux
Linux 内核 KConfig DSL 的 WIP crate
-
kcheck-utils
内核配置检查工具
-
pwmd
将 PWM 芯片暴露给 DBUS
-
time-sys
Linux 的 time.h 和 time64.h 的绑定。一些函数已被复制,但还有更多即将到来。
-
ttyecho
允许您将数据写入Linux内核伪终端缓冲区
-
likemod
一个用于与Linux内核模块一起工作的纯Rust库
-
sign-file
用于签名内核模块的命令行界面,是内核签名文件脚本的替代品
-
benchmark_sampledata
轻松拉取用于基准测试的文件
-
aio-bindings
Linux AIO的原生内核调用绑定
-
linux-version
用于检测程序正在运行的Linux内核版本的包
-
kmod-sys
绑定到 libkmod 以管理 Linux 内核模块
-
lizhuohua/smsc9512
-
linux-api-exit
kernel/exit.c的绑定
-
modinsert
用于Linux内核的脏模块加载库
-
lizhuohua/linux-kernel-module
尝试使用 DuckDuckGo 搜索。