Peripherie und andere Hardware Linux unterstützt eine breite Auswahl an Hardware-Geräten wie Mäuse, Drucker, Scanner, PCMCIA- und USB-Geräte. Allerdings werden die meisten dieser Geräte während der Installation des Systems nicht benötigt. USB-Hardware funktioniert im Allgemeinen ausgezeichnet, nur einige USB-Tastaturen können eine zusätzliche Konfiguration benötigen (siehe ). Hier wiederum der Hinweis, im Linux-Hardware-Kompatibilitäts-HowTo herauszufinden, ob spezielle Hardware, die Sie verwenden, von Linux unterstützt wird. Paketinstallationen von XPRAM und Bandlaufwerk werden von diesem System nicht unterstützt. Alle Pakete, die Sie installieren möchten, müssen auf DASD oder über Netzwerk (via NFS, HTTP oder FTP) verfügbar sein. Das Broadcom BCM91250A-Evaluation-Board bietet Standard-3.3v-32Bit- und 64Bit-PCI-Steckplätze sowie USB-Anschlüsse. Das Broadcom BCM91480B-Evaluation-Board bietet vier 64Bit-PCI-Steckplätze. Das Broadcom BCM91250A-Evaluation-Board bietet Standard-3.3v-32Bit- und 64Bit-PCI-Steckplätze sowie USB-Anschlüsse. Das Broadcom BCM91480B-Evaluation-Board bietet vier 64Bit-PCI-Steckplätze. Der Cobal RaQ hat keine Unterstützung für zusätzliche Geräte, aber der Qube hat einen PCI-Steckplatz. Hardware speziell für GNU/Linux kaufen Es gibt einige Anbieter, die Systeme mit Debian oder anderen GNU/Linux-Distributionen vorinstalliert anbieten, siehe Computerhersteller mit vorinstalliertem Debian . Sie bezahlen möglicherweise mehr für dieses Privileg, aber Sie kaufen sich auch ein Stück Seelenfrieden, denn Sie können dadurch sicher gehen, dass Ihre Hardware von GNU/Linux gut unterstützt wird. Unglücklicherweise ist es sehr schwierig, Anbieter zu finden, die überhaupt neue &arch-title;-Hardware verkaufen. Wenn Sie ein Gerät mit mitgeliefertem Windows kaufen müssen, lesen Sie die Software-Lizenz aufmerksam durch, die Sie mit Windows erhalten; es ist durchaus möglich, dass Sie die Lizenz ablehnen und dafür eine Rückvergütung vom Händler erhalten können. Wenn Sie das Internet nach dem Stichwort windows refund durchsuchen, finden Sie vielleicht hilfreiche Informationen hierzu. Ob Sie nun ein System mit mitgeliefertem Linux kaufen oder ohne, oder gar gebrauchte Hardware, es ist immer wichtig, zu kontrollieren, ob Ihre Hardware vom Linux-Kernel unterstützt wird. Überprüfen Sie, ob Ihre Hardware in den oben angegebenen Referenzen aufgelistet ist. Lassen Sie Ihren Verkäufer wissen, dass Sie für ein Linux-System einkaufen. Unterstützen Sie Linux-freundliche Hardware-Anbieter! Vermeiden Sie proprietäre oder <quote>Closed</quote> Hardware Einige Hardware-Hersteller werden uns einfach nicht mitteilen, wie Treiber für ihre Hardware zu schreiben sind. Andere gewähren keinen Zugriff auf die Dokumentation ohne einen Geheimhaltungsvertrag, was uns davon abhält, den Linux-Quellcode zu veröffentlichen. Ein anderes Beispiel ist die proprietäre Hardware in der älteren Macintosh-Serie. In der Tat wurden keinerlei Spezifikationen oder Dokumentationen für irgendwelche Macintosh-Hardware herausgegeben, besonders zu erwähnen der ADB Controller (von Maus und Keyboard verwendet), der Diskettenlaufwerk-Controller und jegliche Beschleunigungs- und CLUT-Manipulation der Video-Hardware (obwohl wir nun CLUT-Manipulation auf nahezu allen internen Video-Chips unterstützen). Kurz gesagt, das erklärt, warum die Macintosh-Linux-Portierung hinter den anderen hinterher hinkt. Da wir keinen Zugang zu den Dokumentationen dieser Geräte erhalten haben, werden Sie einfach unter Linux nicht funktionieren. Sie können helfen, indem Sie die Hersteller solcher Hardware bitten, die Dokumentation zu veröffentlichen. Wenn genügend Leute fragen, werden sie begreifen, dass die Free Software Community einen wichtigen Markt darstellt. Windows-spezifische Hardware Ein beunruhigender Trend ist die Verbreitung von Windows-spezifischen Modems und Druckern. In einigen Fällen werden sie speziell konstruiert, um mit dem Microsoft Windows-Betriebssystem zusammen zu arbeiten und tragen den Hinweis WinModem oder Made especially for Windows-based computers (speziell für Windows-basierte Computer entwickelt). Das wird im Allgemeinen erreicht, indem integrierte Prozessoren aus der Hardware entfernt werden und die Arbeit an einen Windows-Treiber übergeben wird, der vom Prozessor des Rechners ausgeführt wird. Diese Strategie macht Hardware ein wenig billiger, aber die Einsparungen werden oft nicht an den Benutzer weitergegeben oder diese Hardware kann sogar teurer sein als gleichwertige Geräte, die ihre eingebettete Intelligenz behalten. Sie sollten Windows-spezifische Hardware aus zwei Gründen meiden. Der erste ist, dass die Hersteller grundsätzlich nicht die Ressourcen zur Verfügung stellen, um einen Linux-Treiber zu schreiben. Im Allgemeinen sind die Hardware- und Software-Schnittstellen des Geräts proprietär und Dokumentation ist, wenn überhaupt, nicht ohne einen Geheimhaltungsvertrag verfügbar. Das verhindert die Verwendung für Freie Software, da Programmierer freier Software den Quellcode ihrer Software offen legen. Der zweite Grund ist, dass das Betriebssystem die Arbeit des eingebetteten Prozessors übernehmen muss, oftmals mit Echtzeit-Priorität, und der Prozessor für den Betrieb Ihrer Programme nicht verfügbar ist, während er diese Geräte ansteuert. Da der typische Windows-Benutzer nicht so intensiv Multi-Tasking betreibt wie ein Linux Benutzer, hoffen die Hersteller, dass der Windowsbenutzer die Belastung einfach nicht bemerkt, die diese Hardware der CPU auferlegt. Jedes Multi-Tasking-Betriebssystem, sogar Windows 2000 oder XP, leidet aber unter reduzierter Performance, wenn Peripherie-Hersteller mit der eingebetteten Rechenleistung ihrer Hardware geizen. Sie können helfen, diese Situation zu verbessern, indem Sie die Hersteller ermuntern, die Dokumentation und andere zur Programmierung ihrer Hardware notwendigen Ressourcen zu veröffentlichen, aber die beste Strategie ist einfach, diese Art von Hardware zu vermeiden, bis sie im Linux-Hardware-Kompatibilitäts-HowTo als funktionierend aufgelistet ist.