Hello everyone,
the annual FOSDEM in Brussels and the microkernel developer room in particular is almost a mandatory date for us. Instead of gathering in Brussels, this year, crowds of Free-Software and Open-Source enthusiasts will hold a virtual event. The FOSDEM organizers are restless with setting up virtual counterparts of important FOSDEM features like developer rooms and even hallway meetings. FOSDEM is free for everyone.
FOSDEM 2021, February 6 and 7
The microkernel developer room is shepherded by Martin Decky of the HelenOS project, who announced a call for participation in November. You may have noticed his posting on this mailing list. It goes without saying that we at Genode Labs urged to contribute. In the meantime, the schedule of the developer room has been decided.
https://fosdem.org/2021/schedule/track/microkernel/
The topic of our contribution is the presentation and demo of our recent developments of pluggable device drivers, which will be the basis for on-the-fly driver updates, self-healing, and power management.
Saturday, February 2, 13:05
"Pluggable device drivers for Genode"
Norman Feske
https://fosdem.org/2021/schedule/event/microkernel_pluggable_device_drivers_...
The developer room will close with a panel discussion among several participating projects including Genode and moderated by Martin Decky.
Saturday, February 2, 15:05
"State of Microkernels in 2021"
https://fosdem.org/2021/schedule/event/microkernel_state_in_2021/
See you at virtual FOSDEM 2021!
Norman
Hello again,
the annual FOSDEM in Brussels and the microkernel developer room in particular is almost a mandatory date for us. [...]
https://fosdem.org/2021/schedule/track/microkernel/
The topic of our contribution is the presentation and demo of our recent developments of pluggable device drivers, which will be the basis for on-the-fly driver updates, self-healing, and power management.
Saturday, February 2, 13:05
"Pluggable device drivers for Genode"
Norman Feske
the recording of my talk has become available now:
https://video.fosdem.org/2021/D.microkernel/microkernel_pluggable_device_dri...
Cheers Norman
On 2/22/21 4:52 AM, Norman Feske wrote:
Hello again,
the annual FOSDEM in Brussels and the microkernel developer room in particular is almost a mandatory date for us. [...]
https://fosdem.org/2021/schedule/track/microkernel/
The topic of our contribution is the presentation and demo of our recent developments of pluggable device drivers, which will be the basis for on-the-fly driver updates, self-healing, and power management.
Saturday, February 2, 13:05
"Pluggable device drivers for Genode"
Norman Feske
the recording of my talk has become available now:
https://video.fosdem.org/2021/D.microkernel/microkernel_pluggable_device_dri...
This went by without much fanfare, but this presentation is a fantastic overview of the recent architectural changes where reversing the "client-server" relationship of the interface layers resulted in a more flexible design, without sacrificing the simplicity of the original.
To anyone even remotely interested in this topic, the video is well worth your time!
Thanks,
John J. Karcher devuser@alternateapproach.com
the recording of my talk has become available now:
https://video.fosdem.org/2021/D.microkernel/microkernel_pluggable_device_dr
ivers_for_genode.webm
This went by without much fanfare, but this presentation is a fantastic overview of the recent architectural changes where reversing the "client-server" relationship of the interface layers resulted in a more flexible design, without sacrificing the simplicity of the original.
To anyone even remotely interested in this topic, the video is well worth your time!
"Plus one" to that, and to the auto-restart driver feature.
When Norman feigned surprise and said "ooohh.. looks like it crashed.." I had a smirk on my face because I guessed what was coming next, but I can imagine the shock for people who see the video without knowing the video driver is going to auto restart (well double shock actually, because the driver crash does not crash the whole system in the first place -- for a monolithic kernel it would be the end of the story right there). The question session at the end must have been with fellow micro-kernel pros because they didn't seem as impressed as I am, but for the average man on the street wow.
Talked to an old-school colleague about this and he says an ancestor of QNX was actually first with the "self healing driver" concept, tried to downplay Genode a little <g>. Well even if so, Genode is becoming a full fledged desktop OS (among several other things), so it will be "first" with restartable drivers from that perspective at least.
Cedric
Hi John and Cedrik,
thank you both for the feedback. Your appreciation makes me happy. :-)
Talked to an old-school colleague about this and he says an ancestor of QNX was actually first with the "self healing driver" concept, tried to downplay Genode a little <g>. Well even if so, Genode is becoming a full fledged desktop OS (among several other things), so it will be "first" with restartable drivers from that perspective at least.
I'm not sure about the "first", but I think Minix 3 certainly deserves credit since their developers popularized self-healing as a desirable and attainable feature years ago.
Cheers Norman