FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Norman Feske
Schedule
Day Sunday
Room K.3.201
Capacity 85
Start time 10:10
End time 10:55
Duration 00:45
Info
Track Microkernel OS Devroom
Attachments
Genode-FOSDEM-2012-02.pdf (slides)

Introduction of the Genode OS Framework

Today's operating systems try to find a balance between seemingly conflicting goals. Ease of use is traded against security, resource utilization is traded against resource accountability, and system complexity is traded against scalability. For example, SELinux is ill famed as hard to use and consequently remains widely unused. As another example, isolation kernels minimize the complexity of critical system software but at the cost of limiting these solutions to static applications.

The Genode OS architecture shows how these apparently inherent conflicts can be solved by operating-system design.

By combining a recursive system structure with capability-based security, mandatory access control becomes easy to deploy. At the same time, the trusted computing base can be minimized for each application individually such that the attack surface for security-critical system functions gets reduced by orders of magnitude compared to existing approaches. Furthermore, a concept for trading physical resources among processes allows for dynamic workloads while maintaining quality of service. That is not just theory - the system is ready for demonstration and its developers are planning to use it as development environment by the end of 2012.

After a brief introduction of where Genode comes from, the main part of the talk will be focused on the OS architecture and give a glimpse at the implementation via live demonstrations. Finally, the talk will briefly discuss the planned steps towards using Genode as general-purpose OS.

Concurrent events:

When Event Track Where
09:30-10:15 Apache Giraph: distributed graph processing in the cloud Graph Processing AW1.125
09:45-10:25 Asterisk 10: New Features, New Testing Telephony and Communications H.2213
10:00-10:15 XQuery 3.0 Rocks Lightning Talks Ferrer
10:00-10:25 MySQL HA reloaded - old tricks and cool new tools to guarantee high availability to your MySQL Servers MySQL and Friends H.1309
10:00-10:30 Improving Firefox startup time on Android Mozilla UD2.218A
10:00-10:30 Dealing with JVM limitations in Apache Cassandra Free Java K.4.401
10:00-10:30 openSUSE on ARM CrossDistribution H.1301
10:00-10:40 Toolkits on Wayland - how we're doing! CrossDesktop H.1308
10:00-10:45 Anatomy of a role playing game Open Source Game Development AW1.120
10:00-10:45 Systems Management with Matahari Configuration and Systems Management K.3.601
10:00-10:45 Introduction to pkgng BSD K.4.201
10:00-10:50 CoApp: Packaging Open Source software for Windows System Janson
10:00-10:50 Voice Applications for the Modern Open Source Hacker Network and IO K.1.105
10:00-10:55 Ganeti: "how you can use it" Virtualization and Cloud Chavanne
10:00-11:00 The Next Steps for the Pharo Vision Smalltalk AW1.126
10:00-11:00 eLuaBrain: a 32-bit MCU based educational computer Embedded Lameere
10:00-11:00 Debtags.debian.net reloaded! CrossDistribution H.1302
10:00-11:00 KMS plane support in Wayland X.org+OpenICC K.3.401
10:00-12:00 OpenSC codesprint Security H.2214
10:05-10:45 Perlude: a taste of Haskell in Perl Perl AW1.121
10:20-10:35 Threat Modeling Revolutionized! Lightning Talks Ferrer
10:20-11:05 Using Cascalog and Hadoop for rapid graph processing and exploration Graph Processing AW1.125
10:30-10:55 MariaDB 5.3's query optimizer: taking the dolphin to where he's never been before MySQL and Friends H.1309
10:30-11:00 JRuby Free Java K.4.401
10:30-11:00 Tracking Firefox performance via Telemetry Mozilla UD2.218A
10:30-11:10 Mobicents TelScale and RestComm Telephony and Communications H.2213
10:30-11:30 OBS Cross Build CrossDistribution H.1301
10:30-12:15 LPI Exam Session 3 Certification Guillissen
10:40-10:55 An introduction to EclipseRT Lightning Talks Ferrer
10:45-11:15 Boxes, use other systems with ease CrossDesktop H.1308

Next (up to 3) talks in the same room (K.3.201):

When Event Track
11:10-11:55 Introduction to HelenOS Microkernel OS
13:00-14:00 The microkernel overhead Microkernel OS
14:10-14:55 The agony of choice - the diversity of microkernels in Genode Microkernel OS