Resources  >  AIS at the 2020 Xen Project Developer & Design Summit

TECH INSIGHT

AIS at the 2020 Xen Project Developer & Design Summit

2020 Presentations

Cross Domain Virtualization Solutions (CDVS) Team members Nick Rosbrook and Brendan Kerrigan presented at the 2020 Xen Developer & Design Summit. This year’s event was held virtually and took place on Monday, July 6, through Thursday, July 9.

Go and libxl

Rosbrook is an Associate Software Engineer at AIS. He works on wireless networking, IPsec and virtualization. He enjoys working on open source projects, especially Redfield, StrongSwan and Xen.

This was his second year presenting at the Xen Project Summit. Read more about his project, Go and libxl: How We Used the libxl IDL to Generate Go Bindings, and view his presentation below.

Abstract

Often when developing software in high-level languages, we reach a point where we need bindings for a library written in a lower-level language, especially C. In this talk, I will discuss the need for Go bindings for libxl, and describe my experiences writing them over the last year. Topics will include cgo – Go’s interface to call C code, how the Python-based libxl IDL can be used to write bindings and the fun I had using Python to generate Go code. Finally, I will talk about how these bindings are being used in redctl, a Xen toolstack for Redfield written in Go.

vglass

Kerrigan is a Principal Engineer at AIS. He specializes in hypervisor development, graphics virtualization and embedded development.

This was his third year presenting at the Xen Project Summit. Read more about his project, vglass – An Introduction and Roadmap, and view his presentation below.

Abstract

vglass is the open source successor to the previously presented “Display Handler”. It is a flexible display and input backend for interactive Xen guests, along with supporting drivers for multi-monitor guest support in Linux and Windows 10. It features multi-touch and pen tablet support, flexible multi-monitor configuration including GPU pass-through and various configurable out of band overlays to display non-guest information, such as battery level and time. The project will be introduced and demonstrated and a roadmap for future development will be presented.

Interested in Learning More?

Connect with us today.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google
Spotify
Consent to display content from - Spotify
Sound Cloud
Consent to display content from - Sound