Hardware
Hardware-Support ist immer noch ein Problem für Linux. Wenn man für 50 Euro einen Scanner im Supermarkt kauft, sind immer Windows-Treiber enthalten, aber nicht für Linux. Eigene Hersteller scheinen Linux noch nicht bemerkt zu haben und unterstützen es nicht. Aber diese Zahl wird immer geringer, besonders nach dem Linux-Hype in 1998/1999.
Es gibt zwei Möglichkeiten wie Treiber entwickelt werden können: von den Herstellern oder von der Community. Wenn die Community es machen will, braucht sie die Spezifikationen der Hardware. Deshalb müssen die Firmen diese veröffentlichen, was einige Firmen nicht zu wollen scheinen. Nvidia tut das nicht, aber trotzdem stellen sie binary-Treiber bereit, die ziemlich gut sind.
Nichtsdestotrotz ist eine ganze Menge Hardware unterstützt. Ich nenne hier einige Quellen wie man herausfinden kann, ob die Hardware unterstützt wird.
die generelle Unterstützung...
kann man bei diesen Seiten überprüfen. Diese Informationen können etwas veraltet sein, so dass die neuste Hardware noch nicht gelistet sein, aber wenn ältere Hardware des gleichen Herstellers unterstützt wird, sieht es gut aus.
Grafikkarten
Linux an sich unterstützt, so viel ich weiß, jede Grafikkarte. Wenn du eine graphische Benutzeroberfläche wie GNOME oder KDE nutzen willst, muss sie von X.org unterstützt werden und wenn du OpenGL-Programme nutzen willst, brauchst du DRI-Unterstützung. Folge diesen beiden Links und lies die Dokumentation.
Soundkarten
Die ALSA ist direkt im Linux-Kernel integriert und funktiniert mit vielen Soundkarten, die direkt auf den Motherboards integriert sind oder über das PCI und den USB angeschlossen sind. Die Treiber-Module werden in der Regel automatisch geladen, so dass man sich nicht weiter darum kümmern muss.
Drucker
Vor einigen Jahren gab es eine Vielzahl von sogenannten GDI-Druckern die kein bisschen Eigenintelligenz besaßen und nur mit den Windows-Treibern funktionierten. Aber das hat sich geändert und einige Hersteller (HP & Lexmark) stellen direkt Treiber bereit.
Scanner
Epson ist sehr gut unterstützt von Sane SANE, weil sie Dokumentation bereitstellen. Ansonsten sieht es nicht sehr gut aus.
Anderes
Ein Großteil von andere Hardware wie CD- & DVD-Laufwerke, Mäuse, Tastaturen, Festplatten, Modeme, ISDN- & und Netzwerkkarten, Monitoren, CPUs und Motherboards werden gut unterstützt.