leftjustified schrieb:
Ja eh, normalerweise funktionieren aber viele Geräte trotzdem unter Linux, auch wenns der Hersteller oder die Händler nicht für Wert empfinden, das irgendwo hin zu schreiben.
Dafür gibt es ja auch sowas wie Standards. Wenn ein Protokoll bereits bestimmte Geräteklassen mit einigen festgelegten Eigenschaften vorsieht, dann braucht man dafür ja auch keinen spezifischen Treiber mehr, ein generischer reicht. Ein gutes und vor allem extrem umfangreiches Beispiel ist der USB HID Standard.
Zumindest in der Theorie, die Hersteller schaffen es immer das ganze irgendwie dann doch inkompatibel zu machen, zB in dem sie das Protokoll um eigene Funktionen erweitern oder es mit dem Standard einfach nicht so genau nehmen, mit der einzigen von ihnen getesteten Implementierung funktionierte ja alles.