| Speakers | |
|---|---|
|
Olaf Buddenhagen |
| Schedule | |
| Day | Sunday |
| Room | AW1.105 |
| Start time | 13:00 |
| End time | 13:30 |
| Duration | 00:30 |
| Info | |
| Event type | Podium |
| Track | Alt-OS |
| Language | English |
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.