The Xen Project at OSCON

This is a joint blog post by Anil Madhavapeddy and Lars Kurth

Xen Project

As in previous years, the Xen Project had a presence at OSCON again. This year, we did not have our own booth: Citrix donated some space to a number of different open source projects in their Open @ Citrix booth and the Xen Project gladly took this offer. Like in the past, we had volunteers helping out at the booth. I wanted to thank Anil Madhavapeddy, George Dunlap, Ian Campbell, Richard Mortier and Russell Pavlicek for their work.
OSCON Panorama
Like in previous years OSCON was very buzzy. We met many existing Xen users as well as people who want to try Xen. We got two Xen related talks accepted into the OSCON program and we got great ratings by attendees. This is a big deal as getting talks at OSCON is difficult, because every project on the planet wants to have a talk at OSCON. You can check out Lars’ community talk here (slideshare) and Anil’s and Richard’s Mirage talk here. Another new thing, is that the Xen Project was approached by media outlets and publishers who specifically singled out the Xen Project to write about Xen. Community members who like writing, get in touch with me now!
OSCON is of course also about parties and networking, of which there was plenty. Of course this meant lots of beer, late nights and some difficult starts the next morning. As we are at beer: as part of the OSCON exhibition the Xen Project hosted a 10 year birthday party with Xen Project beer and cupcakes and a drawing for prizes. Russell did a great job (and as I may say had lots of fun doing so) as the Master of Ceremonies and managed to get people excited and talking about the Xen Project. But enough talking: pictures say more than words.
Xen Project cupcakesXen Project BeerThye raffle price winners

Mirage OS

We’ve been working hard on Mirage OS as a Xen Incubator project for some time now, and so were really excited to give it a first public outing at OSCON.  Mirage OS is all about synthesising extremely specialised guest kernels from high-level code, and so it was a natural step to self-host the slide deck completely in Mirage. Mort and Anil hacked on the slides until the last minute, and ended up compiling a self-contained microkernel an hour before the talk that worked flawlessly (of course).
You can check it the presentation at decks.openmirage.org, and the source code at github.com.  We were probably the only talk at OSCON doing a “full stack” presentation: a custom version of Xen (with debugging support enabled), a custom microkernel running a fully type-safe OCaml TCP/IP stack, an OCaml HTTP framework, and a reveal.js-based slide deck and a turbo screencast of the slide deck being compiled (how very self-referential!).
Real World OCaml book signing
The audience seemed to like the result, and there were good questions about how we planned to turn this prototype into a production-worthy developer framework. We’re currently working on stomping out the last few bugs in the tools to get a first developer preview out to start growing the external community more widely.  The most exciting chat after the talk was with the authors of the Rust programming language at Mozilla, and we compared notes on combining the Mirage unikernel techniques with Rust’s runtime.
Mirage is also based on the OCaml programming language, and Anil attended a book signing at the O’Reilly booth that sold out in minutes.  His new book, Real World OCaml is due to be published later this year, and there were quite a few people who wanted to learn more about practical functional programming.  Xen uses OCaml in several places in its cloud toolstack, so it was great to be able to point people to the enormous Xen booth right next door when they wanted to find out more about who used the language in industry!
All-in-all, a thoroughly enjoyable and motivational visit to OSCON, and we’re looking forward to showing up with a more mature version of Mirage next year to continue to build the momentum that we’ve started this year.

Read more

Xen Project Announces Performance and Security Advancements with Release of 4.19
Aug 05 2024

New release marks significant enhancements in performance, security, and versatility across various architectures.  SAN FRANCISCO – July 31st, 2024 – The Xen Project, an open source project under the Linux Foundation, is proud to announce the release of Xen Project 4.19. This release marks a significant milestone in enhancing performance, security,

Upcoming Closure of Xen Project Colo Facility
Jul 10 2024

Dear Xen Community, We regret to inform you that the Xen Project is currently experiencing unexpected changes due to the sudden shutdown of our colocated (colo) data center facility by Synoptek. This incident is beyond our control and will impact the continuity of OSSTest (the gating Xen Project CI loop)

Xen Summit Talks Now Live on YouTube!
Jun 18 2024

Hello Xen Community! We have some thrilling news to share with you all. The highly anticipated talks from this year’s Xen Summit are now live on YouTube! Whether you attended the summit in person or couldn’t make it this time, you can now access all the insightful presentations

Get ready for Xen Summit 2024!
May 24 2024

With less than 2 weeks to go, are you ready? The Xen Project is gearing up for a summit full of discussions, collaboration and innovation. If you haven’t already done so – get involved by submitting a design session topic. Don’t worry if you can’t attend in person,