2.4. Hardware speziell für GNU/Linux kaufen

Es gibt einige Anbieter, die Systeme mit Debian oder anderen GNU/Linux Distributionen vorinstalliert anbieten. Sie bezahlen möglicherweise mehr für dieses Privileg, aber sie können damit sicher gehen, dass Ihre Hardware von GNU/Linux gut unterstützt wird.

Wenn Sie ein Gerät mit mitgeliefertem Windows kaufen, 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. Siehe http://www.windowsrefund.net/ für komplette Informationen.

Ob Sie nun ein System mit mitgeliefertem Linux, oder sogar ein gebrauchtes System kaufen, es ist trotzdem wichtig, zu überprüfen, 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-Verkäufer.

2.4.1. Vermeiden Sie proprietäre und geschlossene Hardware

Einige Hardware-Hersteller werden einfach nicht erzählen, wie Treiber für ihre Hardware zu schreiben sind. Andere gewähren keinen Zugriff auf die Dokumentation ohne ein Geheimhaltungsvertrag, das uns davon abhält, den Linux Quellcode zu veröffentlichen.

Da wir keinen Zugang zu den Dokumentationen dieser Geräte erhalten haben, funktionieren sie einfach unter Linux nicht. 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.

2.4.2. 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 zu funktionieren und tragen die Legende ``WinModem'' oder ``Speziell für Windows-basierte Computer entwickelt''. Das wird im allgemeinen erreicht, indem eingebaute Prozessoren aus der Hardware entfernt werden, und die Arbeit an einen Windows Treiber übergeben wird, der vom Prozessor ausgeführt wird. Diese Strategie macht Hardware 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 die Ressourcen zur Verfügung stellen, um einen Linux Treiber zu schreiben. Im allgemeinen sind die Hardware- und Software-Schnittstelle des Geräts proprietär, und Dokumentation ist, wenn überhaupt, dann nur mit Geheimhaltungsvertrag nicht 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 Windows Benutzer die Belastung einfach nicht bemerkt, die diese Hardware der CPU auferlegt. Jedes Multi-Tasking Betriebssystem, sogar Windows 2000 oder XP, leidet unter reduzierter Performance, wenn Peripherie-Hersteller mit der eingebetteten Rechenleistung ihrer Hardware geizen.

Sie können dieser Situation entgegenwirken, indem Sie diese Hersteller ermuntern, die Dokumentation und andere zur Programmierung ihrer Hardware notwendige Ressourcen zu veröffentlichen, aber die beste Strategie ist einfach, diese Art von Hardware zu vermeiden, bis sie in der Linux Hardware Compatibility HOWTO als funktionierend aufgelistet ist.

2.4.3. Fake or „Virtual“ Parity RAM

If you ask for Parity RAM in a computer store, you'll probably get virtual parity memory modules instead of true parity ones. Virtual parity SIMMs can often (but not always) be distinguished because they only have one more chip than an equivalent non-parity SIMM, and that one extra chip is smaller than all the others. Virtual-parity SIMMs work exactly like non-parity memory. They can't tell you when you have a single-bit RAM error the way true-parity SIMMs do in a motherboard that implements parity. Don't ever pay more for a virtual-parity SIMM than a non-parity one. Do expect to pay a little more for true-parity SIMMs, because you are actually buying one extra bit of memory for every 8 bits.

Wenn Sie komplette Informationen zum Thema Intel x86 RAM haben wollen, und welches das beste RAM zum kaufen ist, siehe PC Hardware FAQ.