Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust bindings #25

Open
1 task
Peter-JanGootzen opened this issue Dec 19, 2022 · 0 comments
Open
1 task

Rust bindings #25

Peter-JanGootzen opened this issue Dec 19, 2022 · 0 comments

Comments

@Peter-JanGootzen
Copy link
Contributor

If this project is to be used for more long-term projects, it should move away from C and something more safe but low-level like Rust. The frequency of memory related bugs and undefined behavior is very high. The DPU library is in C, so two approaches are possible.

  • Create Rust bindings for the DPU library
  • Create Rust bindings for the lowlevel dpu-virtio-fs library and then reimplement the FUSE facilities in Rust

TODO

  • Figure out how to create rustbindings for an automake project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant