Tucholskystr. 48
Berlin, Bundesland Berlin

Ein Ausweg aus dem Grafiktreiber-Chaos

Das GGI-Projekt hat sich zum Ziel gemacht, ein universelles Grafiksystem für GNU/Linux zu entwickeln, das die verschiedenen existierenden Ansätze (damals svgalib und X, später auch fbdev und andere) vereint, und dabei Inkompatibitäten, Stabilitätsprobleme und anwenderseitige Beschränkungen vermeidet. Einer der Hauptbestandteile ist das Kernel Graphics Interface -- eine saubere, gut durchdachte, und flexible Schnittstelle für Grafikunterstützung im Kernel.

Seinerzeit bestand jedoch wenig Interesse an einer solchen Schnittstelle, und KGI wurde ziemlich schlecht aufgenommen. Mittlerweile jedoch ist Grafikunterstützung im Kernel eine Selbstverständlichkeit geworden (fbdev, DRI/DRM), und die Entwickler machen sich zunehmend Gedanken über eine bessere Schnittstelle dafür. Mit seinen ausgereiften Konzepten und seiner zusätzlichen Ausrichtung als plattformübergreifende Grafiktreiber-Schnitstelle ist KGI besonders interessant. In meinem Vortrag versuche ich zu verdeutlichen, warum sich ein Blick heute mehr lohnt denn je.

Der Vortrag gibt einen Überblick über die Geschichte und den Stand des Projekts, erläutert die grundlegenden Konzepte, und schneidet die Portierung auf FreeBSD und Hurd an. Eine kurze Vorführung ist geplant.

Die Zielgruppe dieses Vortrags sind Entwickler und fortgeschrittene Anwender mit Interesse an der Systemarchitektur.

Vorkenntnisse: Funktion und Zusammenspiel der Komponenten (Kernel, X-Server etc.) bei Grafikunterstützung in GNU/Linux und ähnlichen Systemen.

Der Referent:
Olaf Buddenhagen, geboren 1980. Seit frühen Jahren Interesse zunächst an Elektronik allgemein, dann Computerhardware, und schließlich auch Software. Folgerichtig Studium der Technischen Informatik an der FHTW Berlin. Diplomarbeit geplant zur Portierung von KGI auf Hurd.

Seine Stärke liegt vor allem in theoretischen Betrachtungen, er ist immer bemüht, das Gesamtbild und den tatsächlichen Nutzen zu sehen.

Der Eintritt ist frei!

http://store.newthinking.de/veranstaltungen/events_view

Added by newthinking on October 13, 2005

Interested 2