#Microkernel

Michael Engelme_@sueden.social
2025-06-16

Success on real hardware!

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.

Now let's see why this doesn't work in qemu for esp32c3...

github.com/rubensseva/f9-riscv
github.com/f9micro/f9-kernel

#f9 #riscv #microkernel #esp32c3

UART log of a booting RISC-V f9 kernel on an ESP32C3 with the Hoppus Lisp interpreter running on top, defining some Lisp macros.

⚠️ Just a reminder, folks:

The "container" movement on Linux emerged as a convenient way to manage different, possibly conflicting settings & 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.

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.

If you are using containers to enhance security – on any general-purpose machine – make sure they are running as VMs, or as sandboxes on a microkernel (not monolithic) architecture.
#infosec #security #containers #hypervisors #microkernel

An infosec.exchange mastodon auto-complete showing zero hits for 'hypervisor'.A Simpsons cartoon character saying "We're in danger"
2025-03-12

We're warming up for day 2 on #ew25. Looking forward to talk about #Genode, #microkernel OSes, and open hardware from @mntmn

harryprayivharryprayiv
2025-03-06

@nebucatnetzer actually, Nix is the best possible way of building Docker images, IMO.
I prefer and alternatives to the Docker way.

It takes some doing but the Nix way is sinhlehadedly causing the Docker people to rethink their system and its .

redirect.invidious.io/watch?v=

I hope someday there is a Nix equivalent for and other architectures and it is definitely the relation between Nix and Docker that will bring that, IMO.

ArchiveOSArchiveOS
2025-02-26

Phantom OS – a project for x86 PC machines, based on a microkernel, and released under the GNU General Public License. archiveos.org/phantom-os/

2025-02-18

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? #microkernel #operating #systems slideshare.net/slideshow/2024-

2025-02-02

Here are the slides from my status update talk about #HelenOS from the #Microkernel devroom at @fosdem 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! slideshare.net/slideshow/helen

Julian Stecklinablitz@infosec.exchange
2025-01-30

Because I can't attend FOSDEM this year, I wrote down some thoughts about the microkernel community. x86.lol/generic/2025/01/30/mic #fosdem #microkernel

2025-01-20

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.

Any #MINIX or #microkernel-related things you're interested in knowing about?

ArchiveOSArchiveOS
2025-01-17

OJOS (Original J Operating System), called also Platypus - an independent, microkernel operating system created by Nathan Whitehead. archiveos.org/ojos/

2024-12-13

also found this for #sel4 #microkernel. i havent watched beyond the first lecture yet though, as i keep discovering so many more new concepts. i barely knew "object capabilites" (aka #ocap i think) before this. i thought pausing this and going back to the other series would be worth it.
youtube.com/playlist?list=PLto

AbleTheAboveabletheabove
2024-12-12

@RadioAzureus it’s situations like this where I feel vindicated in my hatred of non-microkernel systems.

AbleTheAboveabletheabove
2024-12-11

Howdy folks!!

Idk how to get information out there

But uh I’ve been working on a microkernel and userland environment for a bit now and wanted to post about it

It’s opensource and hosted here git.ablecorp.us/ableos/ableos

Tag Spam

2024-11-26

also correct me if im wrong, but can a #microkernel 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 #actormodel though

2024-11-20

After some time of neglect, I've finally done a major update of the list of open-source microkernel-based OSes at microkernel.info/

It shows that we have a very lively community. #microkernel #foss #oss #os

2024-11-18

This is probably a ridiculous question: is an event loop or does it resemble one?

And is it possible to make all subsystems use it? E.g. GPU drivers

If so, would it be possible to write something like a with good performance where internally subsystems submit things to ?

2024-11-09

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:

youtu.be/7wcFx6OTEL4

#sel4summit #seL4 #verification #operatingsystems #microkernel #IsabelleHOL #HOL4 #ITP #modelchecking #formalmethods #formalverification #formal_methods #formal_verification

2024-11-08

A 14-year tradition goes on: There will be a Microkernel and Component-Based OS Devroom at FOSDEM 2025 (@fosdem), this time kindly organized by Udo Steinberg. Please see the CfP: fosdem.microkernel.info/ #microkernel #fosdem

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst