Skip to content

Reimplementing shared libraries #277

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

Open
koutheir opened this issue Apr 2, 2025 · 2 comments
Open

Reimplementing shared libraries #277

koutheir opened this issue Apr 2, 2025 · 2 comments

Comments

@koutheir
Copy link
Contributor

koutheir commented Apr 2, 2025

As far as I understand, this project is focused on reimplementing the binaries built from the util-linux C project. However, the util-linux C project also builds shared libraries (e.g., libmount, libsmartcols). For the moment, the binaries reimplemented by this project continue to rely on these C libraries (through *-sys bindings crates) in order to provide a very similar behavior to the C project. However, if the goal of this project is to reimplement the C project entirely in Rust, then these libraries must also be reimplemented.

Is there a goal or plan to reimplement the C libraries as Rust crates? Or is the scope only limited to the binaries?

@koutheir
Copy link
Contributor Author

@sylvestre, any opinions?

@sylvestre
Copy link
Contributor

maybe at some point ? :)
if you are motivated, don't hesitate! Happy to create a project for you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants