-
Notifications
You must be signed in to change notification settings - Fork 68
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-utilto userustixinstead oflibc. This would be a breaking change in this crate, as some parts exportlibcin their public API. - Rewrite higher level crates to use
rustixinstead ofvmm-sys-util.
Which option would be preferred by rust-vmm?
Metadata
Metadata
Assignees
Labels
No labels