Hardware speziell für GNU/&arch-kernel; 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.
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 &arch-kernel; kaufen oder ohne, oder
gar gebrauchte Hardware, es ist immer wichtig, zu kontrollieren, ob Ihre Hardware
vom &arch-kernel;-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 &arch-kernel;-System einkaufen. Unterstützen
Sie &arch-kernel;-freundliche Hardware-Verkäufer!
Vermeiden Sie proprietäre oder Closed
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 abhalten würde,
den &arch-kernel;-Quellcode zu veröffentlichen.
Da wir keinen Zugang zu den Dokumentationen dieser Geräte erhalten haben,
werden Sie einfach unter &arch-kernel; 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 &arch-kernel;-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 &arch-kernel;-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 Hardware zu meiden, bis
sie im
Linux-Hardware-Compatibility-HowTo
als funktionierend aufgelistet ist.