Gibt es bei Linux-Distributionen unterschiedliche Stufen der Hardwareunterstützung?

Gibt es bei Linux-Distributionen unterschiedliche Stufen der Hardwareunterstützung?

Ich habe schon einmal gehört, dass Ubuntu die beste Hardwareunterstützung aller Linux-Distributionen hat, aber ich verstehe nicht, wie das sein kann. Gehen die Treiber nicht in den Kernel, was bedeutet, dass für die Hardwareunterstützung nur die verwendete Kernelversion von Bedeutung sein sollte? Ich weiß, dass die nicht als Quelle bereitgestellten Treiber in Distributionen entfernt werden, die den Linux-Libre-Kernel verwenden, aber lassen wir das einmal für einen Moment beiseite – gibt es einen bestimmten Grund, warum manche Hardware unter Ubuntu, aber nicht unter Fedora/Arch/SUSE funktioniert, wenn sie dieselbe Kernelversion verwenden?

Antwort1

Kurze Antwort: Ja, aber ich lüge.

Lange Antwort: Um bestimmte Hardware zu unterstützen, benötigen Sie letztlich Treiber. Manche Treiber sind nicht Open Source, was ihre Reparatur, Aktualisierung und Anpassung an Änderungen erschwert.

Einige Treiber sind auch im Kernel kompiliert. Daher müssen Sie Ihren Kernel möglicherweise neu kompilieren, wenn Sie diese (ziemlich exotischen) Funktionen verwenden möchten.

Wenn wir jedoch Gentoo – die Distribution, die dafür bekannt ist, (fast) alles aus dem Quellcode zu kompilieren und alles von Grund auf neu zu machen – mit Ubuntu – der „anfängerfreundlichen“ Distribution – vergleichen, werden wir feststellen, dass Sie auf der Gentoo-Seite viel mehr tun müssen, wenn Sie Ihre Standard-Laptop-Konfiguration (Webcam, Mikrofon, Lautsprecher und Optimus-Dual-Grafikkarten-Setup) erhalten möchten – Sie müssen geeignete Treiber zum Kompilieren finden, diese kompilieren und die Konfiguration so einrichten, dass X beide Karten erkennt. In Ubuntu „funktioniert“ es normalerweise „einfach“ oder kann mit ein paar einfachen Befehlen behoben werden.

Letztendlich werden Sie jedoch auf beiden Distributionen den gleichen Support erhalten. Deshalb lüge ich. Der wahre Unterschied liegt inLeichtigkeitder Verwendung des Geräts. Ubuntu ist „Plug-and-Play“, Gentoo erfordert etwas Handarbeit.

verwandte Informationen