-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
rustix
is a library that aims to provide a safe system interface over the POSIX API, similar to what this crate accomplishes. However, rustix
excels by using Linux's raw system call interface rather than libc
, which provides a decent code size and performance benefit. It uses libc
on non-Linux platforms and can be optionally configured to swap to a libc
-based backend if desired.
I see two options here:
- Rewrite
vmm-sys-util
to userustix
instead oflibc
. This would be a breaking change in this crate, as some parts exportlibc
in their public API. - Rewrite higher level crates to use
rustix
instead ofvmm-sys-util
.
Which option would be preferred by rust-vmm
?
Metadata
Metadata
Assignees
Labels
No labels