wiki:FOSDEM2010AltOSDevroomSchedule

Version 2 (modified by mmu_man, 10 years ago) (diff)

--

Current schedule for the Alt-OS devroom at FOSDEM 2010:

Schedule

Talks

Porting KGI graphics drivers from Linux to GNU Hurd

Title: Porting KGI graphics drivers from Linux to GNU Hurd

Speaker: Olaf Buddenhagen

Type: Talk, possibly with small demonstration

Duration: <30 Min.

Abstract:

GGI/KGI is a graphics driver framework, offering a clear seperation between actual hardware access and abstraction. The hardware access part was originally a kernel driver for monolithic UNIX kernels like Linux and FreeBSD. This talk is about porting that framework, to work with the hardware access part running as a userspace server process on top of the multiserver microkernel system GNU Hurd.

After a short introduction to GGI/KGI and Hurd architecture, this talk will dwell a bit on the interesting aspects of porting the kernel driver to run as a userspace process instead.

Links:

http://www.kgi-project.org http://hurd.gnu.org

Instroduction to RTEMS: A Real-Time OS for Embedded Applications

estimate 30 minutes

This session gives an overview over the RTEMS project, its distinc features, goals, typical applications and current capabilities. It sketches general requirements for realtime applications, basic RTEMS features, the structural differences between a Linux based and an RTEMS based application, available APIs, available subsystems and the driver models.

The goal of this session is to emphasis the distinct requirements addressed in RTEMS compared to UNIX-like OSes. This should be a good base for further discussions on colaboration with other projects.

DDE --- Generic Porting of Device Drivers

Speaker: Dirk Vogt Duration: 15 minutes

This talk will give a short presentation of the Device Driver Environment (DDE), a library that helps porting Linux and FreeBSD device drivers to other operating systems.

The DDE is divided into two parts, the DDEkit, a generic operating system abstraction layer, and guest-specific DDE's (currently available for Linux 2.6 and FreeBSD) allowing to run unmodified Linux and FreeBSD device drivers. Currently there exist implementations for TUD:OS(1), an L4 microkernel based operating system developed at TU Dresden and the Genode operating system framework (2) developed by Genode Labs (Dresden) (3). There are also plans to port the DDE to Minix 3(4).

(1) http://os.inf.tu-dresden.de (2) http://genode.org (3) http://www.genode-labs.com/ (4) http://www.minix3.org

Network virtualisation using Crossbow technology

Speaker: Uros Nedic

  • duration 45min
  • activity title Network virtualisation using Crossbow technology
  • a short abstract

Leveraging current hardware capacities becomes one ofthe mayor topics in current IT business. Designing toolsfor deploying network virtualization and effectivelycontrolling virtual network environments from the perspectiveof network capacities raised demand for a project called Crossbow. With this technology we could effectively control how anapplication access to the network and decide how much bandwidthit could use. Also, we could dynamically allocate bandwidthresources giving to the application surplus if needed on behalfof other(s) application(s) whose network resources are underutilized. This is done by creating Virtual Network Interface Cards (VNICs)and dedicating each of them to the different application we want todeploy. In this presentation we'll show how Crossbow technology workin practice deployed on OpenSolaris.

  • optionally a list of links to the project website or similar

http://hub.opensolaris.org/bin/view/Project+crossbow/

Rathaxes

Speaker: TBA

Speakers

Olaf Buddenhagen

Olaf Buddenhagen AKA antrik, born 1980, living in Berlin.

Started hacking around 1993, using free software since 2000. Following GNU Hurd and KGI projects on and off since 2001, and getting more and more involved in Hurd development since 2004.

Master thesis on porting KGI to the Hurd.

http://tri-ceps.blogspot.com

Speaker: Dirk Vogt

Dirk Vogt has just finished his master's degree in computer science at TU Dresden working on TUD:OS. During his studies he implemented a USB stack for TUD:OS. For the next half year he will work in Amsterdam implementing a USB stack for Minix 3.

Uros Nedic

Education: Univ. of Belgrade, Faculty of Elec. Eng.,Dept. of Telecommunications, MSc holder degree. Previous workexperience: BTExact (British Telecommunication's Research Company),Adastral Park, Ipswich, UK Current work: Trend Consulting, UK basedIT consulting company - working in Belgrade Branch Office, Serbia.

Blog: uros.opensolaris.rs (also Executive Leader of OpenSolaris Serbia and maintainer of www.opensolaris.rs portal)

François Revol

Sylvestre Gallon