Hello all,
We are happy to announce the release of version 3.1.0 of MirageOS. Full
release notes are available at
https://github.com/mirage/mirage/releases/tag/3.1.0. Thanks to hannes
for handling this release, and to mato for documentation updates!
3.1.0 is compatible with the recently-released version 0.3.0 of the
solo5 execution environment. solo5 (and, in 3.1.0, therefore MirageOS)
is the first official release with support for FreeBSD vmm (via `mirage
configure -t ukvm`), and also includes experimental support for several
new environments:
* the Muen Separation Kernel[1] (with `mirage configure -t muen`)
* OpenBSD vmm (with `mirage configure -t ukvm`)
* ARM64 hosts (Raspberry Pi 3 and newer)[2] (with `mirage configure -t
ukvm`)
This support is experimental, so please report any problems to solo5[3]
to help the project continue to improve!
There are also debugging improvements in version 0.3.0 of solo5 (both
live via GDB server and post-mortem via core dumps), as well as testing
and documentation improvements. The full changenotes for solo5 v0.3.0
are at https://github.com/Solo5/solo5/releases/tag/v0.3.0 .
Thanks to mato, kensan, and hannesm for their work in building solo5
v0.3.0 support in MirageOS 3.1.0, and to the solo5 community for their
continuing hard work on that project.
In non-solo5 news, MirageOS version 3.1.0 includes several tooling
improvements:
* revert a bug introduced in 3.0.8's implementation of `block_of_file`;
introduce `block_of_xenstore_id` (please see
https://github.com/mirage/mirage/issues/890 for work yet to do)
* make configuration files in more situations where they're useful, and
fewer where they're not (thanks to new contributor bramford!)
* better compatibility with opam2
MirageOS version 3.1.0 is available in opam. If you already have the
`mirage` package installed, you can upgrade with `opam update && opam
upgrade mirage`, and then fully rebuild your unikernels (`mirage clean`
and then proceed as normal).
If you think this sounds like a great time to get started with MirageOS,
you're right! Check out https://mirage.io/docs/ for resources on
building your first unikernels.
Thanks!
-Mindy
[1]: https://muen.sk
[2]: https://mirage.io/wiki/arm64
[3]: https://github.com/solo5/solo5
_______________________________________________
MirageOS-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/mirageos-devel