=====================================================
Genode Labs Newsletter - December 2017 / January 2018
=====================================================
Content
1. Road map 2018
2. Genode at FOSDEM 2018
3. Meltdown and Spectre attacks
1. Road map 2018
----------------
In mid of December, we invited the Genode community to discuss
our road map for 2018, taking Genode Labs' perspective as the
starting point. In January, we distilled the many ideas and
interests into a concrete plan and schedule:
https://genode.org/about/road-map
The plan can roughly be summarized by the slogan "Year of Sculpt".
Behind this slogan is our ambition to expand the user base that
uses Genode as desktop operating system. This particular Genode
scenario is called Sculpt as it allows the user to interactively
shape the system into many different things. There will be four
stages of the Sculpt system.
1. Sculpt for Early Adopters (EA) addresses users who are already
experienced with Genode. It will be part of the 18.02 release.
2. Sculpt for The Curious (TC) invites people who are new to
Genode but don't hesitate to use command-line tools. It is
scheduled for version 18.05.
3. Sculpt by Visual Composition (VC) will largely replace the
need for the command line by providing a graphical user
interface for sculpting the system. It will be published
along with version 18.08.
4. Sculpt as Community Experience (CE) strives to empower users
to provide sculpted subsystems to other users. This version
is planned for the end of the Year.
Besides the story of Sculpt, the road map features several
other technical topics such as the ongoing improvement of our
custom kernel and the support for the seL4 kernel, new drivers
for NXP i.MX, and a Java virtual machine.
2. Genode at FOSDEM 2018
------------------------
In the previous newsletter, we invited you to FOSDEM in Brussels.
As a reminder, FOSDEM 2018 takes place during 3rd and 4th of
February:
https://fosdem.org/2018/
We are happy to announce Genode's participation in FOSDEM's
microkernel developer room (AW1.126) with three presentations:
* GPU resource multiplexing in component based systems
(Sebastian Sumpf, Saturday 11:05)
* Live sculpting a Genode-based operating system
(Norman Feske, Saturday 12:25)
* User-level networking on Genode
(Martin Stein, Saturday 17:30)
The complete schedule of the developer room along with abstracts
for the presentations is available at:
https://fosdem.org/2018/schedule/track/microkernels/
3. Meltdown and Spectre attacks
-------------------------------
We cannot remember any security issue that captured the public
attention like the so-called Meltdown and Spectre attacks
published in January. In contrast to the usual software
vulnerabilities, which are routinely patched via system updates,
those attacks exploit micro-architectural deficiencies of modern
processors. The problem lies deep in the hardware. Genode users
are rightfully concerned about the possible impact of those
attacks on Genode-based systems. Hence, we published an official
statement that captures our current understanding and position:
https://sourceforge.net/p/genode/mailman/message/36178974/
It is far too early to reach final conclusions. The drama is
still unfolding and spawns a lot of activity in the open-source
operating-systems community. In the context of Genode, the
following links are of particular interest.
The seL4 kernel developers address Meltdown by a patch series,
which turns most parts of the kernel address space into a static
image that is no longer a secret. The remaining dynamic parts are
protected by a distinct virtual address space:
https://github.com/seL4/seL4/compare/396315f3bf...d928d56666
The developers of the Muen separation kernel analyzed the impact
of the attacks on their kernel. The analysis highlights the
benefits of the small size of the kernel and the architecture
of Muen:
https://groups.google.com/d/msg/muen-dev/1ILwIz8h-kM/11S6v2_VAgAJ
https://groups.google.com/d/msg/muen-dev/4tC3MbPxTOQ/aTFYxrS6AwAJ
About the newsletter
--------------------
If you have friends or colleagues who might be interested in our
projects, we would appreciate you to forward this email. If you
received this newsletter as a forwarded email, you may subscribe
to the newsletter here:
https://genode-labs.com/newsletter
In the case of receiving this newsletter unintended, you can
cancel your subscription at any time by replying to this email
with the subject set to "unsubscribe".
Best regards
--
Dr.-Ing. Norman Feske
Genode Labs
https://www.genode-labs.com/ · https://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth