Linux und BSD bieten Kernel-Unterstützung für eine unglaubliche Bandbreite an Hardware. Der große Unterschied besteht darin, dass ein Hardware-Hersteller ein Mainboard erstellt, das neue Chipsätze verwendet, auf die Linux / BSD-Entwickler nicht sofort Zugriff haben, und der Support ist begrenzt. Im Allgemeinen werden Windows-Entwickler im Rahmen des Standard-Windows-Zertifizierungsprogramms mit neuer Hardware ausgestattet. Nicht so sehr bei Linux-Entwicklern.
Dies bedeutet jedoch in der Regel, dass die Unterstützung für einige Funktionen nicht sofort in einer Linux-Installation angezeigt wird, wenn Sie überragende Hardware verwenden. Mit der Zeit wird neue Hardware problemlos von der Linux / BSD-Welt unterstützt und übernommen.
Einziger Vorbehalt: Nach meiner Erfahrung basiert Linux / BSD-Unterstützung der Hardware auf Serveranforderungen. Das bedeutet, dass Grafiktreiber hinterherhinken, aber der Rest des Kernsystems ist solide. Dies liegt daran, dass Linux / BSD eher von der Serverwelt übernommen wird als die Desktopwelt. Gleiches gilt für nicht standardmäßige Mausfunktionen. Im Allgemeinen können Sie einfach eine beliebige Maus in ein Linux / BSD-Setup einstecken, und es funktioniert als grundlegende Maus. Wenn es sich jedoch um mehrere Tasten oder um nicht standardmäßige Funktionen handelt, sind die Chancen groß, dass diese Funktionen nicht funktionieren, es sei denn, Treiber werden explizit für sie geschrieben.
Ein Ort, an dem dieses Zeug ernsthaft in Verlegenheit gerät, sind die On-Board-RAID-Konfigurationen der Hersteller, die von HP geschlossen werden. In solchen Fällen ist es am besten, ein unterstütztes RAID-Karten-Add-On zu erwerben und sich nicht um den „Bonus“ von Onboard-RAID für einen Server zu kümmern, der normalerweise nur mit RAID 0 oder RAID 1 umgehen kann. Diese RAID-Setups sind nichts aus der Perspektive einer Unternehmensserver-Umgebung, und eine Zusatzkarte ist eine bessere Wahl für den langfristigen Support des Herstellers und der Linux-Community.