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 21223/week @ 2024-04-23 16354/week @ 2024-04-30 17673/week @ 2024-05-07 19240/week @ 2024-05-14 19832/week @ 2024-05-21 19586/week @ 2024-05-28 17114/week @ 2024-06-04 20818/week @ 2024-06-11 18585/week @ 2024-06-18 21115/week @ 2024-06-25 20176/week @ 2024-07-02 24018/week @ 2024-07-09 22159/week @ 2024-07-16 20000/week @ 2024-07-23 20386/week @ 2024-07-30 20860/week @ 2024-08-06

每月 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