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.