#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

#3 in #xen

Download history 57/week @ 2024-10-16 44/week @ 2024-10-23 53/week @ 2024-10-30 59/week @ 2024-11-06 54/week @ 2024-11-13 55/week @ 2024-11-20 68/week @ 2024-11-27 151/week @ 2024-12-04 152/week @ 2024-12-11 70/week @ 2024-12-18 23/week @ 2024-12-25 37/week @ 2025-01-01 73/week @ 2025-01-08 58/week @ 2025-01-15 53/week @ 2025-01-22 42/week @ 2025-01-29

232 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–8.5MB
~69K SLoC