15 个不稳定版本 (4 个破坏性更新)

0.5.0 2024 年 4 月 9 日
0.4.0 2023 年 12 月 5 日
0.3.0 2022 年 7 月 29 日
0.2.6 2021 年 12 月 14 日
0.1.4 2019 年 11 月 12 日

#10#virtio

Download history • Rust 包仓库 21223/week @ 2024-04-23 • Rust 包仓库 16354/week @ 2024-04-30 • Rust 包仓库 17673/week @ 2024-05-07 • Rust 包仓库 19240/week @ 2024-05-14 • Rust 包仓库 19832/week @ 2024-05-21 • Rust 包仓库 19586/week @ 2024-05-28 • Rust 包仓库 17114/week @ 2024-06-04 • Rust 包仓库 20818/week @ 2024-06-11 • Rust 包仓库 18585/week @ 2024-06-18 • Rust 包仓库 21115/week @ 2024-06-25 • Rust 包仓库 20176/week @ 2024-07-02 • Rust 包仓库 24018/week @ 2024-07-09 • Rust 包仓库 22159/week @ 2024-07-16 • Rust 包仓库 20000/week @ 2024-07-23 • Rust 包仓库 20386/week @ 2024-07-30 • Rust 包仓库 20860/week @ 2024-08-06 • Rust 包仓库

每月 87,533 次下载
用于 16 个crate (2 个直接使用)

Apache-2.0

14KB
290

vsock-rs

Virtio 套接字支持库。实现了 VsockListener 和 VsockStream,分别类似于 std::net::TcpListenerstd::net::TcpStream 类型。

用法

请参阅 crate 文档

测试

先决条件

您需要在路径中有一个最新的 qemu-system-x86_64 构建。

主机

设置所需的 virtio 内核模块

make kmod

启动测试虚拟机,您可以使用键盘快捷键 Ctrl+A 然后按 x 关闭虚拟机

make vm

测试

使用以下命令运行测试套件

make check

lib.rs:

Rust 的 Virtio 套接字支持。

依赖关系

~1.5MB
~36K SLoC