fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#unikernel

0 posts0 participants0 posts today
Dinosaure<p>I just spent probably two week to implement a <a href="https://mastodon.social/tags/NTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NTP</span></a> server as an <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> in <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a>. It was pretty... tuff! My recent outcome is that my "skew" is ~3.5e-7 where chrony has a skew around 1e-6. In other words, the error is overall smaller in my implementation than in chrony's.</p><p>I will continue to compare metrics, but it is quite satisfying to confirm the suitability of unikernels for this type of service.</p>
Hacker News<p>Unikernel Linux (UKL) (2023)</p><p><a href="https://dl.acm.org/doi/10.1145/3552326.3587458" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dl.acm.org/doi/10.1145/3552326</span><span class="invisible">.3587458</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unikernel</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/UKL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UKL</span></a> #2023 <a href="https://mastodon.social/tags/virtualization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>virtualization</span></a> <a href="https://mastodon.social/tags/unikernels" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernels</span></a> <a href="https://mastodon.social/tags/techinnovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techinnovation</span></a></p>
Dinosaure<p>People sometimes ask which <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> we actively use (as proof of our work). Currently, <a href="https://paste.osau.re" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">paste.osau.re</span><span class="invisible"></span></a> is a unikernel in <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a>, and it has been running (without interruption) for over a year. Feel free to use this service (free of charge) to share code snippets, and if you like what we do, you can sponsor us via GitHub (<a href="https://github.com/sponsors/robur-coop" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sponsors/robur-coop</span><span class="invisible"></span></a>).</p>
N-gated Hacker News<p>🚀🤡 "Breaking news: some geniuses put <a href="https://mastodon.social/tags/Chromium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chromium</span></a> on a <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a>, because why not make web browsing even more existentially confusing? Meanwhile, <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> still insists that <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> can fix everything, except maybe their own navigation menu. 🤖✨"<br><a href="https://github.com/onkernel/kernel-images" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/onkernel/kernel-ima</span><span class="invisible">ges</span></a> <a href="https://mastodon.social/tags/WebBrowsing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebBrowsing</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>We Put Chromium on a Unikernel (OSS Apache 2.0)</p><p><a href="https://github.com/onkernel/kernel-images" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/onkernel/kernel-ima</span><span class="invisible">ges</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Chromium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chromium</span></a> <a href="https://mastodon.social/tags/Unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unikernel</span></a> <a href="https://mastodon.social/tags/OSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSS</span></a> <a href="https://mastodon.social/tags/Apache2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apache2</span></a>.0 <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
hannes<p>Meet Mollymawk, our web UI for orchestrating <a href="https://mastodon.social/tags/MirageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MirageOS</span></a> unikernels, funded by NLnet <span class="h-card" translate="no"><a href="https://mastodon.xyz/@NGIZero" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>NGIZero</span></a></span> <a href="https://blog.robur.coop/articles/mollymawk-first-milestone.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.robur.coop/articles/molly</span><span class="invisible">mawk-first-milestone.html</span></a> <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a></p>
Dinosaure<p>I did few works for these days to be able to build-up an <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> with <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> 5 and <a href="https://mastodon.social/tags/effects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>effects</span></a> (via miou-solo5: <a href="https://github.com/robur-coop/miou-solo5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/robur-coop/miou-sol</span><span class="invisible">o5</span></a>). And now, the unikernel can respond to (a simple Hello World!) 🎉 with µTCP (<a href="https://github.com/robur-coop/utcp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/robur-coop/utcp</span><span class="invisible"></span></a>) it's a great achievement!</p>
Patrick Marchand<p>I didnt know <a href="https://bsd.network/tags/Nanovms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nanovms</span></a> had ported <a href="https://bsd.network/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> pledge / unveil to their <a href="https://bsd.network/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> </p><p>That's pretty cool</p><p><a href="https://nanovms.com/dev/tutorials/applying-sandbox-security-node-js-unikernels-openbsd-pledge-unveil" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nanovms.com/dev/tutorials/appl</span><span class="invisible">ying-sandbox-security-node-js-unikernels-openbsd-pledge-unveil</span></a></p>
HoldMyType<p>til <a href="https://mathstodon.xyz/tags/mirageos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mirageos</span></a> unikernel can have muen separation kernel as a target<br>Is there such a <a href="https://mathstodon.xyz/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> written in <a href="https://mathstodon.xyz/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> ?<br><a href="https://mathstodon.xyz/tags/Ocaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ocaml</span></a> </p><p><a href="https://github.com/RyanGibb/hillingar/blob/fc15f4d8f8795d726439590272b65414a4c3dbaf/src/mirage.nix#L120" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/RyanGibb/hillingar/</span><span class="invisible">blob/fc15f4d8f8795d726439590272b65414a4c3dbaf/src/mirage.nix#L120</span></a><br>cc <span class="h-card" translate="no"><a href="https://mastodon.social/@hannesm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hannesm</span></a></span></p>
gemma lynn<p>i'm really proud of my team at <a href="https://void.ello.tech/tags/prisma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prisma</span></a> today, we're launching some <a href="https://www.prisma.io/blog/prisma-postgres-the-future-of-serverless-databases" rel="nofollow noopener" target="_blank">very cool tech</a></p><p><a href="https://void.ello.tech/tags/postgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgres</span></a> <a href="https://void.ello.tech/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> <a href="https://void.ello.tech/tags/yetanotherserverlesspostgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yetAnotherServerlessPostgres</span></a> <a href="https://void.ello.tech/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> <a href="https://void.ello.tech/tags/unikraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikraft</span></a></p>
DACBARBOS Brand<p>OSv is the open-source versatile modular <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> designed to run unmodified Linux applications securely on micro-VMs in the cloud. <a href="https://osv.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">osv.io</span><span class="invisible"></span></a></p>
Dinosaure<p>My conference at <a href="https://mastodon.social/tags/ICFP2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ICFP2024</span></a> about Bob was just published here: <a href="https://www.youtube.com/watch?v=COmi9e7wHtI&amp;ab_channel=ACMSIGPLAN" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=COmi9e7wHt</span><span class="invisible">I&amp;ab_channel=ACMSIGPLAN</span></a> It's a simple tool to transfer files in <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> and an <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a>. It is also an actually portable executable, thanks to <a href="https://mastodon.social/tags/Cosmopolitan" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cosmopolitan</span></a>. It's available here: <a href="https://bob.osau.re/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bob.osau.re/</span><span class="invisible"></span></a></p>
HoldMyType<p>Unikernels on the other hand don’t have system calls. They only have function calls. For an attacker this means they’ll have to know the exact memory layout of your application in order to invoke the operating system. You’ll need to know the exact 64 bit address of the function you’re invoking. Good luck guessing that address. Our own unikernel, IncludeOS, randomizes addresses at each build, so even with access to source code you still don’t know the memory layout.<br><a href="https://mathstodon.xyz/tags/IBM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IBM</span></a> research has spearheaded a new effort with their ukvm project. Ukvm is a replacement for QEMU specifically built for unikernels. Solo5 provides a framework for unikernels to boot a VM that is backed by ukvm instead of QEMU. Both IncludeOS and <a href="https://mathstodon.xyz/tags/MirageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MirageOS</span></a> are already capable of booting using the Solo5 core and efforts are underway to port HaLVM to Solo5/ukvm. The Muen Separation Kernel also has a Solo5 port and it’ll be exciting to see if the more traditional operating systems will follow suit.<br>I found a syscall shim for it<br><a href="https://github.com/unikraft/unikraft/tree/staging/lib/syscall_shim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/unikraft/unikraft/t</span><span class="invisible">ree/staging/lib/syscall_shim</span></a><br><a href="https://mathstodon.xyz/tags/Unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unikernel</span></a><br><a href="http://unikernel.org/blog/2017/unikernels-are-secure" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">unikernel.org/blog/2017/uniker</span><span class="invisible">nels-are-secure</span></a></p>
xyhhx 🔻 (plz hire me)<p>any yall worked with unikraft? it looks so sick, but it cant be *that* easy to create unikernels can it?</p><p><a href="https://unikraft.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">unikraft.org</span><span class="invisible"></span></a><br><a href="https://github.com/unikraft" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/unikraft</span><span class="invisible"></span></a></p><p><a href="https://nso.group/tags/unikraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikraft</span></a> <a href="https://nso.group/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a></p>
hannes<p>Pleased to announce our latest project DNSvizor <a href="https://blog.robur.coop/articles/dnsvizor01.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.robur.coop/articles/dnsvi</span><span class="invisible">zor01.html</span></a> funded by <a href="https://mastodon.social/tags/NGI0_entrust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NGI0_entrust</span></a> <a href="https://mastodon.social/tags/nlnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nlnet</span></a> <span class="h-card" translate="no"><a href="https://mastodon.xyz/@NGIZero" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>NGIZero</span></a></span> <span class="h-card" translate="no"><a href="https://social.nlnet.nl/@nlnet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nlnet</span></a></span> <a href="https://mastodon.social/tags/MirageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MirageOS</span></a> <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> <a href="https://mastodon.social/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> <a href="https://mastodon.social/tags/DHCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DHCP</span></a> <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a></p>
hannes<p>We wrote some history of runtime arguments in MirageOS - the last decade of hello world <a href="https://blog.robur.coop/articles/arguments.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.robur.coop/articles/argum</span><span class="invisible">ents.html</span></a> <a href="https://mastodon.social/tags/MirageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MirageOS</span></a> <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> <a href="https://asciinema.org/a/681922" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">asciinema.org/a/681922</span><span class="invisible"></span></a></p>
alip<p><a href="https://mastodon.online/tags/sydbox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sydbox</span></a>-3.27.0 has been released! This release adds support to set secure-execution mode (aka AT_SECURE) and IP blocklists which can be used to build application level firewalls. <a href="https://mastodon.online/tags/sydbox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sydbox</span></a> is a rock-solid <a href="https://mastodon.online/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> to <a href="https://mastodon.online/tags/sandbox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sandbox</span></a> apps on <a href="https://mastodon.online/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> &gt;=5.19 written in <a href="https://mastodon.online/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a>: <a href="https://is.gd/syd_3_27_0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">is.gd/syd_3_27_0</span><span class="invisible"></span></a> <a href="https://mastodon.online/tags/exherbo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exherbo</span></a></p>
reynir<p>What is the collective noun for a group of unikernels?</p><p><a href="https://bsd.network/tags/mirage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mirage</span></a> <a href="https://bsd.network/tags/ocaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ocaml</span></a> <a href="https://bsd.network/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a></p>
Dinosaure<p>A new release of <a href="https://mastodon.social/tags/ocaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ocaml</span></a>-tar, a retrospective: <a href="https://blog.robur.coop/articles/tar-release.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.robur.coop/articles/tar-r</span><span class="invisible">elease.html</span></a> <a href="https://mastodon.social/tags/MirageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MirageOS</span></a> <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a></p>
Dinosaure<p>B · o · B, a universal peer to peer file-transfer in <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> with an <a href="https://mastodon.social/tags/unikernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unikernel</span></a> was accepted for the <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> workshop. You can see details here: <a href="https://icfp24.sigplan.org/details/ocaml-2024-papers/2/B-o-B-a-universal-secure-file-transfer-software-in-OCaml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">icfp24.sigplan.org/details/oca</span><span class="invisible">ml-2024-papers/2/B-o-B-a-universal-secure-file-transfer-software-in-OCaml</span></a> See you in Milan! I'm happy that robur.coop has a place in such event.</p>