#xen #xenstore #api-bindings

xenstore-rs

Rust implementation of XenStore

10 releases (6 breaking)

0.8.0 Dec 10, 2024
0.7.0 Feb 1, 2024
0.6.0 Jan 24, 2024
0.5.0 Nov 7, 2023
0.3.0 Dec 14, 2020

#2 in #xen

Download history 41/week @ 2024-08-31 37/week @ 2024-09-07 55/week @ 2024-09-14 179/week @ 2024-09-21 165/week @ 2024-09-28 429/week @ 2024-10-05 74/week @ 2024-10-12 49/week @ 2024-10-19 46/week @ 2024-10-26 59/week @ 2024-11-02 56/week @ 2024-11-09 48/week @ 2024-11-16 70/week @ 2024-11-23 63/week @ 2024-11-30 216/week @ 2024-12-07 96/week @ 2024-12-14

451 downloads per month
Used in microvmi

GPL-3.0-only

43KB
910 lines

xenstore

Build Status standard-readme compliant

Rust bindings for xenstore library

Table of Contents

Overview

This crate will compile bindings for Xen's libxenstore.so.

Check xenstore.h header for the API.

Requirements

  • cargo
  • rustc

Maintainers

@Wenzel

Contributing

PRs accepted.

Small note: If editing the Readme, please conform to the standard-readme specification.

License

Check Cargo.toml


lib.rs:

Xenstore implementation for Rust.

Xenstore is a shared database protocol for Xen domains used for Xen PV devices (xenbus), guest agents, toolstack, ...

Check docs/misc/xenstore.txt in xen source code for detailed informations.

Dependencies

~0–8MB
~67K SLoC