Skip to content

High level bindings to various Linux APIs and interfaces

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

DianaNites/linapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linapi

standard-readme compliant linapi crates.io version and link linapi Crates.io license linapi docs.rs badge

High level bindings to various Linux APIs and interfaces

This crate provides high-level, safe, Rust bindings to the various Linux Kernel APIs and interfaces.

This crate is currently experimental, and the API will change.

Background

The goal of this crate is to provide relatively high-level bindings, specifically for the Linux Kernel.

The kernel exposes a lot of information through filesystems like sysfs, and there aren't a lot of good structured ways to handle it, on top of it being sparsely documented.

So this crate does the work of handling it for you!

Install

[dependencies]
linapi = "0.5.2"

Dependencies

  • The Linux Kernel. This crate has only been tested with version 5.5.3.

Usage

See the documentation for details

Changelog

Please see CHANGELOG for version history

Contributing

This crate is not looking for contributors at this time.

However, feel free to ask questions and request bindings using github issues, or suggest/discuss API improvements.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as below, without any additional terms or conditions.

License

Licensed under either of

at your option.

About

High level bindings to various Linux APIs and interfaces

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages