Am Montag, 16. April 2001 11:11 schrieb Reinhard Foerster:
Reinhard, der die Textmodi von GraKas in PCS zum Textanzeigen auf einer GraKa eines PCs gut findet und irgendwelche Unterstützung von speziellen Grafikkarten IM KERN doof findet. Für ein plattform- übergreifendes dev für die Console tun es auch VGA + VESA.
Das ist aber dann auch nur ein Kompromiss, z.B. müssen Programme, die die SVGAlib nutzen, suid installiert werden. Der Sinn des Kernels ist es ja, dafür zu sorgen, daß der Hardwarezugriff geregelt abläuft. Ein /dev/ttyS1 ist Kernelsache, also sollte es ein /dev/fb* auch sein. Es geht ja nicht nur um die Konsole, sondern z.B. auch um diese netten kleinen Handhelds, die es jetzt (fast) überall gibt. Un plattformübergreifend ist VESA auch nicht, zumindest in der Spezifikation von v1.2/v2.0 hat es noch Interrupts gehagelt ohne Ende.
Die Performance auf X11-Systemen ist auch trotz aller erdenklichen Erfindungen noch nicht optimal, und genaugenommen benötigt die DRI auch wieder direkten Zugriff auf die Hardware. Und in Zukunft ist nicht Remote-Administration, sondern Entertainment die Hauptanwendung für die grafische Oberfläche von Pinguinen.
Josef Spillner (sich in die Diskussion einhängend)
P.S. Richtig plattformübergreifend ist doch nur ein OS: Unununium :) (uuu.sourceforge.net)