#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 180/week @ 2024-09-22 165/week @ 2024-09-29 434/week @ 2024-10-06 68/week @ 2024-10-13 47/week @ 2024-10-20 48/week @ 2024-10-27 59/week @ 2024-11-03 56/week @ 2024-11-10 47/week @ 2024-11-17 70/week @ 2024-11-24 64/week @ 2024-12-01 223/week @ 2024-12-08 97/week @ 2024-12-15 35/week @ 2024-12-22 24/week @ 2024-12-29 34/week @ 2025-01-05

204 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
~66K SLoC