MirageOS Announces Latest Release v4.0, dedicated to Lars Kurth

MirageOS core maintainers and the Linux Foundation announced the release of MirageOS version 4.0, the latest update since version 3.10 in December, 2020.

SAN FRANCISCOMarch 29, 2022 — The MirageOS Core Team is thrilled to announce the release of MirageOS 4.0.

MirageOS is a library operating system that constructs unikernels for secure, high-performance, low-energy footprint applications across various hypervisor and embedded platforms.

Since the first release of 2013, MirageOS has made steady progress towards deploying self-managed internet infrastructure. The project’s initial aim was to self-host as many services as possible to empower internet users to securely deploy infrastructure to own their data and take back control of their privacy. MirageOS can securely deploy static website hosting with “Let’s Encrypt” certificate provisioning and a secure SMTP stack with security extensions. MirageOS can also deploy decentralized communication infrastructure like MatrixOpenVPN servers, and TLS tunnels to ensure data privacy or DNS(SEC) servers for better authentication.

The protocol ecosystem now contains hundreds of libraries and millions of daily users. Over these years, major commercial users have joined the projects. They rely on MirageOS libraries to secure their product. For instance, the MirageOS networking code powers Docker Desktop’s VPNKit, which serves the traffic of millions of containers daily. Citrix Hypervisor uses MirageOS to interact with Xen, the hypervisor that powers most of today’s public cloud. Nitrokey is developing a new hardware security module based on MirageOS. Robur develops a unikernel orchestration system for fleets of MirageOS unikernels. Tarides uses MirageOS to improve the Tezos blockchain, and Hyper uses MirageOS to build sensor analytics and an automation platform for sustainable agriculture.

We dedicate this release of MirageOS 4.0 to Lars Kurth. Unfortunately, he passed away early in 2020, leaving a big hole in our community. Lars was instrumental in bringing the Xen Project to fruition, and we wouldn’t be here without him.

What’s new in MirageOS 4

The MirageOS4 release focuses on better integration with existing ecosystems. For instance, parts of MirageOS are now merged into the OCaml ecosystem, making it easier to deploy OCaml applications into a unikernel. Plus, we improved the cross-compilation support, added more compilation targets to MirageOS (for instance, for bare-metal Raspberry-Pi 4), and made it easier to integrate MirageOS with non-OCaml libraries.

This release introduces a significant change in how MirageOS compiles projects. We developed a new tool called opam-monorepo, which separates package management from building the resulting source code. It creates a lock file for the project dependencies, downloads and extracts the dependency sources locally, and sets up a Dune Workspace, enabling dune build to build everything simultaneously. The MirageOS 4.0 release also contains improvements in the Mirage CLI tool, a new libc-free OCaml runtime, and a cross-compiler for OCaml. Finally, MirageOS 4.0 now supports familiar IDE tools while developing unikernels, making day-to-day coding much faster.

Review a complete list of features on the MirageOS 4 release page.

About MirageOS

MirageOS is an open-source project created and maintained by the MirageOS Core Team, including contributors from the University of Cambridge, Tarides, Robur, Docker, Citrix, Jane Street, and many individual developers. Over the years, MirageOS was sponsored by generous institutional and grant support from the Horizon Digital Economy Research, EU FP7 User-Centric Networking, Contrive, and Databox projects, NGI Pointer and NGI DAPSI, the Tezos Foundation, and Jane Street.

MirageOS is an incubation project of the Xen Project and the Linux Foundation, which provides basic infrastructure and marketing support to help the project progress. For more information about MirageOS and to participate, please visit https://mirage.io.

Media Contact
Thomas Gazagnaire
thomas@tarides.com
+ 33 1 81 69 57 25

Read more

Xen Project Announces Performance and Security Advancements with Release of 4.19
08/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
07/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!
06/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!
05/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,