In other news, I got a very simple #uxn hello world running as a #solo5 unikernel, as part of the #mirageos retreat. Hello from Marrakesh :)

https://github.com/Profpatsch/uxn-solo5

GitHub - Profpatsch/uxn-solo5: Assemble uxn code into solo5 unikernels

Assemble uxn code into solo5 unikernels. Contribute to Profpatsch/uxn-solo5 development by creating an account on GitHub.

GitHub
If #solo5 is so good, then why is there no solo6?

What’s the current state of Unikraft and Solo5? The last commit in the port repository is 2 years old. Does anybody¹ have experience with it or used it recently’ish?

https://github.com/unikraft/plat-solo5

#Solo5 #Unikernel #Unikraft #MirageOS

__
¹ Maybe @yomimono, @hannesm?

GitHub - unikraft/plat-solo5: Unikraft port of solo5, a sandboxed execution environment for unikernels

Unikraft port of solo5, a sandboxed execution environment for unikernels - GitHub - unikraft/plat-solo5: Unikraft port of solo5, a sandboxed execution environment for unikernels

GitHub

Annnd now I can cross-build some #Ocaml packages on #Guix for the #Solo5 hypervisor.
Getting closer to a fully reproducible and bootstrapped #MirageOS hello world unikernel.
UwU

#theWorkshop

...

- Hardware/Software Co-Design for Efficient Microkernel Execution
- #Solo5: A sandboxed, re-targetable execution environment for unikernels
- Evolution of file system and disk management in #HelenOS
- Operating System hardening : Dealing with external interrupts
- The impact of Meltre and Specdown on microkernel systems

https://fosdem.org/2019/schedule/track/microkernels_and_component_based_os/

FOSDEM 2019 - Microkernels and Component-based OS devroom

#Genode 18.11 is here, in this release we focused on improving quality assurance on various fronts, including static code analysis, on-target test orchestration, and code-coverage measurements.

New features include support for hosting #MirageOS unikernels via #Solo5, a new health-monitoring mechanism, a Genode SDK, an SSH server, and a new window layouter.

Read more at
https://genode.org/documentation/release-notes/18.11

Genode - Release notes for the Genode OS Framework 18.11

See how it is possible to deploy a #unikernel (like the #mirageos / #solo5 based #keyfender) in #kubernetes, so that it runs from an *unprivileged* container in its own isolated VM, by using the kvm device plugin from #kubevirt! \o/

https://github.com/keyfender/deployment/tree/master/k8s

keyfender/deployment

deployment tools

A new version of my writeup on how to run #solo5 and #mirage on an arm64 board like the #raspberrypi 3 is now on the #mirageOS website <3 mirage.io/wiki/arm64

Good Evening All

I have been working to port #mirageos to #openbsd, i had thought i had completed the hard part by porting #solo5 [1] to #vmm on openbsd.

but now i have been stuck on ocam-freestanding[2] for the last few months, so i am asking the world for a hand!

see the issue[3], PR [4], build files [5] and how to replicate [6]

@[email protected] I ran #MirageOS on #Solo5 and #Muen :) I will try to move my static website on this.