[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [GSoC 2017] Rust bindings for libxl



Hello Saurav

On Mon, Mar 06, 2017 at 03:50:37PM +0000, Saurav Sachidanand wrote:
> Hello,
> 
> I'm Saurav Sachidanand, and I'm a CS sophomore studying in India. For
> more than year I've been programming in Rust and have published some
> personal projects in it (few involving the Rust-C FFI) and have
> contributed a some code to Servo (github.com/saurvs). I've also
> played around a bit with kernel modules in NetBSD.
> 
> I'm interested in Xen's project for creating Rust bindings for libxl.
> Since I'm new to Xen, I'll spend time reading the docs, building and
> testing out Xen, and researching on the how to go about the
> implementing the bindings.
> 

Yeah, the first step would be to install and play with Xen for a bit.

> I'd greatly appreciate any guidance and pointers you can give
> regarding this project. And if you could point me to some small coding
> tasks, I can start working it to get familiar with Xen's code base.
> 

From my point of view, this project needs to achieve several goals:

1. generate bindings systematically and automatically;
2. be committed in tree (xen.git) -- see also tools/python directory;
3. can be tested in project's CI infrastructure (osstest).

Doug might have more points to add.

As a small exercise, please try to implement a program in Rust so that
we can see (more or less) the same information as you would see when
calling "xl info", and provide building instructions so that we can test
it. Bonus point: do it in the form of a patch against xen.git so that we
can build it in-tree.

And then you can come up with some ideas on how to achieve the goals.

Wei.


> Thanks,
> Saurav

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.