#xen #xenstore #api-bindings

xenstore-rs

Rust implementation of XenStore

10 releases (6 breaking)

new 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 42/week @ 2024-08-22 45/week @ 2024-08-29 40/week @ 2024-09-05 52/week @ 2024-09-12 85/week @ 2024-09-19 169/week @ 2024-09-26 396/week @ 2024-10-03 193/week @ 2024-10-10 50/week @ 2024-10-17 43/week @ 2024-10-24 55/week @ 2024-10-31 63/week @ 2024-11-07 49/week @ 2024-11-14 62/week @ 2024-11-21 61/week @ 2024-11-28 146/week @ 2024-12-05

330 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