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.6K
active users

#microkernel

0 posts0 participants0 posts today
Michael Engel<p><span class="h-card" translate="no"><a href="https://oldbytes.space/@blakespot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>blakespot</span></a></span> Written by Avie Tevanian, who was a central figure in developing the Mach microkernel and the Mach-based OSes at NeXT and Apple (until 2006)... but I think you knew this already :).</p><p><a href="https://sueden.social/tags/NeXT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeXT</span></a> <a href="https://sueden.social/tags/osx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>osx</span></a> <a href="https://sueden.social/tags/mach" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mach</span></a> <a href="https://sueden.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
Risotto Bias<p>microkernel course, but with infinity stones:</p><p>time stone: scheduler<br>space stone: RAM allocator<br>reality stone: disk operations<br>power stone: ACLs<br>mind stone: CPU ring levels<br>soul stone: userland programs</p><p><a href="https://toot.risottobias.org/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://toot.risottobias.org/tags/marvel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>marvel</span></a> <a href="https://toot.risottobias.org/tags/loki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loki</span></a> <a href="https://toot.risottobias.org/tags/cosci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cosci</span></a> <a href="https://toot.risottobias.org/tags/university" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>university</span></a></p>
Michael Engel<p>Success on real hardware! </p><p>This is the f9 microkernel ported to RISC-V, specifically ESP32C3, by Ruben Sevaldson, a former student of mine at NTNU in 2022 – plus a small Lisp machine running on top. </p><p>Now let's see why this doesn't work in qemu for esp32c3...</p><p><a href="https://github.com/rubensseva/f9-riscv" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/rubensseva/f9-riscv</span><span class="invisible"></span></a><br><a href="https://github.com/f9micro/f9-kernel" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/f9micro/f9-kernel</span><span class="invisible"></span></a></p><p><a href="https://sueden.social/tags/f9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>f9</span></a> <a href="https://sueden.social/tags/riscv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>riscv</span></a> <a href="https://sueden.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://sueden.social/tags/esp32c3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp32c3</span></a></p>
tsk<p>⚠️ Just a reminder, folks:</p><p>The "container" movement on Linux emerged as a <u>convenient</u> way to manage different, possibly conflicting settings &amp; dependencies for different apps on a machine. "Security" by sandboxing got tacked on later, and the quality of that isolation remains LOW regardless of all the trendy project names and acronyms that have filled that space.</p><p>Data centers' standard for high security consists of virtual machines (type 1 hypervisors) or separate dedicated hardware. Ain't no way, no how is a successful datacenter going to ask a giant, complex, contorted Linux or BSD (or hybrid Windows or Mac) kernel for sandboxing services to contain threats.</p><p>If you are using containers to enhance security – on any general-purpose machine – make sure they are running as VMs, or as sandboxes <u>on a microkernel</u> (not monolithic) architecture.<br><a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://infosec.exchange/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a> <a href="https://infosec.exchange/tags/hypervisors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hypervisors</span></a> <a href="https://infosec.exchange/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
Hacker News<p>The SeL4 Microkernel: An Introduction [pdf]</p><p><a href="https://sel4.systems/About/seL4-whitepaper.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sel4.systems/About/seL4-whitep</span><span class="invisible">aper.pdf</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/SeL4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SeL4</span></a> <a href="https://mastodon.social/tags/Microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microkernel</span></a> <a href="https://mastodon.social/tags/Introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Introduction</span></a> <a href="https://mastodon.social/tags/seL4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seL4</span></a> <a href="https://mastodon.social/tags/Whitepaper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Whitepaper</span></a> <a href="https://mastodon.social/tags/Microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microkernel</span></a> <a href="https://mastodon.social/tags/Architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Architecture</span></a> <a href="https://mastodon.social/tags/System" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>System</span></a> <a href="https://mastodon.social/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a></p>
Genode<p>We're warming up for day 2 on <a href="https://floss.social/tags/ew25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ew25</span></a>. Looking forward to talk about <a href="https://floss.social/tags/Genode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Genode</span></a>, <a href="https://floss.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> OSes, and open hardware from <span class="h-card" translate="no"><a href="https://mastodon.social/@mntmn" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mntmn</span></a></span></p>
harryprayiv<p><span class="h-card" translate="no"><a href="https://social.linux.pizza/@nebucatnetzer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nebucatnetzer</span></a></span> actually, Nix is the best possible way of building Docker images, IMO.<br>I prefer <a href="https://mastodon.social/tags/OCIImages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCIImages</span></a> and <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> alternatives to the Docker way.</p><p>It takes some doing but the Nix way is sinhlehadedly causing the Docker people to rethink their system and its <a href="https://mastodon.social/tags/nondeterminism" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nondeterminism</span></a>.</p><p><a href="https://redirect.invidious.io/watch?v=0uixRE8xlbY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">redirect.invidious.io/watch?v=</span><span class="invisible">0uixRE8xlbY</span></a></p><p>I hope someday there is a Nix equivalent for <a href="https://mastodon.social/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://mastodon.social/tags/talos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>talos</span></a> and other <a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> architectures and it is definitely the relation between Nix and Docker that will bring that, IMO.</p>
ArchiveOS<p>Phantom OS – a project for x86 PC machines, based on a microkernel, and released under the GNU General Public License. <a href="https://archiveos.org/phantom-os/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archiveos.org/phantom-os/</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystem</span></a> <a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
Martin Děcký<p>In January, I've presented a lightning talk reviewing a few amazing events in the domain of microkernel-based operating systems in 2024. It was a great year and let's hope that 2025 will be even better. Did I miss anything important? <a href="https://discuss.systems/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://discuss.systems/tags/operating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operating</span></a> <a href="https://discuss.systems/tags/systems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systems</span></a> <a href="https://www.slideshare.net/slideshow/2024-in-microkernels-a-year-in-review-lightning-talk/275774446" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">slideshare.net/slideshow/2024-</span><span class="invisible">in-microkernels-a-year-in-review-lightning-talk/275774446</span></a></p>
Martin Děcký<p>Here are the slides from my status update talk about <a href="https://discuss.systems/tags/HelenOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelenOS</span></a> from the <a href="https://discuss.systems/tags/Microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microkernel</span></a> devroom at <span class="h-card" translate="no"><a href="https://fosstodon.org/@fosdem" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fosdem</span></a></span> 2025. It was an honor to participate in the devroom again and meet the members of other microkernel-based projects. It is an institution. Many thanks to Udo Steinberg and Alexander van der Grinten for the flawless organization! <a href="https://www.slideshare.net/slideshow/helenos-20-years-of-history-20-years-of-future-vision/275310178" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">slideshare.net/slideshow/helen</span><span class="invisible">os-20-years-of-history-20-years-of-future-vision/275310178</span></a></p>
Julian Stecklina<p>Because I can't attend FOSDEM this year, I wrote down some thoughts about the microkernel community. <a href="https://x86.lol/generic/2025/01/30/microkernels.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">x86.lol/generic/2025/01/30/mic</span><span class="invisible">rokernels.html</span></a> <a href="https://infosec.exchange/tags/fosdem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fosdem</span></a> <a href="https://infosec.exchange/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
jhamby<p>I don't dare to make any sort of proclamations about whether a 32-byte message would be better for cache utilization, but I think we can agree that if you're going to need 34 bytes, you may as well go up to 64 bytes and add some new fields and increase the size of the one standard MINIX message type with chars from 14 bytes to a whopping 44 bytes.</p><p>Any <a href="https://chaos.social/tags/MINIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MINIX</span></a> or <a href="https://chaos.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a>-related things you're interested in knowing about?</p>
ArchiveOS<p>OJOS (Original J Operating System), called also Platypus - an independent, microkernel operating system created by Nathan Whitehead. <a href="https://archiveos.org/ojos/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archiveos.org/ojos/</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystem</span></a> <a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
aemogie<p>also found this for <a href="https://tech.lgbt/tags/sel4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sel4</span></a> <a href="https://tech.lgbt/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a>. i havent watched beyond the first lecture yet though, as i keep discovering so many more new concepts. i barely knew "object capabilites" (aka <a href="https://tech.lgbt/tags/ocap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ocap</span></a> i think) before this. i thought pausing this and going back to the other series would be worth it.<br><a href="https://www.youtube.com/playlist?list=PLtoQeavghzr3nlXyJEXaTLU9Ca0DXWMnt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLto</span><span class="invisible">Qeavghzr3nlXyJEXaTLU9Ca0DXWMnt</span></a></p>
AbleTheAbove<p><span class="h-card" translate="no"><a href="https://mastodon.social/@RadioAzureus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RadioAzureus</span></a></span> it’s situations like this where I feel vindicated in my hatred of non-microkernel systems.</p><p><a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a></p>
AbleTheAbove<p>Howdy folks!! </p><p>Idk how to get information out there </p><p>But uh I’ve been working on a microkernel and userland environment for a bit now and wanted to post about it</p><p>It’s opensource and hosted here <a href="https://git.ablecorp.us/ableos/ableos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">git.ablecorp.us/ableos/ableos</span><span class="invisible"></span></a> </p><p>Tag Spam<br><a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystem</span></a> <a href="https://mastodon.social/tags/operatingsystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystems</span></a> <a href="https://mastodon.social/tags/OperatingSystemDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystemDevelopment</span></a></p>
aemogie<p>also correct me if im wrong, but can a <a href="https://tech.lgbt/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> be considered to be using the actor model? because rpc can be seen as just passing messages around and each userspace driver as an actor. i only just learnt about the <a href="https://tech.lgbt/tags/actormodel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>actormodel</span></a> though</p>
Martin Děcký<p>After some time of neglect, I've finally done a major update of the list of open-source microkernel-based OSes at <a href="https://microkernel.info/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">microkernel.info/</span><span class="invisible"></span></a></p><p>It shows that we have a very lively community. <a href="https://discuss.systems/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://discuss.systems/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://discuss.systems/tags/oss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oss</span></a> <a href="https://discuss.systems/tags/os" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>os</span></a></p>
amackif<p>This is probably a ridiculous question: is <a href="https://mastodon.social/tags/io_uring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>io_uring</span></a> an event loop or does it resemble one? </p><p>And is it possible to make all <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/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> subsystems use it? E.g. GPU drivers</p><p>If so, would it be possible to write something like a <a href="https://mastodon.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> with good performance where internally subsystems submit things to <a href="https://mastodon.social/tags/io_uring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>io_uring</span></a>?</p>
Rob Sison<p>There's now a video up of the talk I gave at this year's seL4 Summit, on the status of UNSW's projects to verify Time Protection and Microkit-based userland OS services for the seL4 microkernel:</p><p><a href="https://youtu.be/7wcFx6OTEL4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/7wcFx6OTEL4</span><span class="invisible"></span></a></p><p><a href="https://aus.social/tags/sel4summit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sel4summit</span></a> <a href="https://aus.social/tags/seL4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seL4</span></a> <a href="https://aus.social/tags/verification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>verification</span></a> <a href="https://aus.social/tags/operatingsystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystems</span></a> <a href="https://aus.social/tags/microkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microkernel</span></a> <a href="https://aus.social/tags/IsabelleHOL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IsabelleHOL</span></a> <a href="https://aus.social/tags/HOL4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HOL4</span></a> <a href="https://aus.social/tags/ITP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ITP</span></a> <a href="https://aus.social/tags/modelchecking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>modelchecking</span></a> <a href="https://aus.social/tags/formalmethods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formalmethods</span></a> <a href="https://aus.social/tags/formalverification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formalverification</span></a> <a href="https://aus.social/tags/formal_methods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formal_methods</span></a> <a href="https://aus.social/tags/formal_verification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formal_verification</span></a></p>