Odpowiedzi:
Krótka odpowiedź brzmi: nie.
Obsługa sterowników dla tej samej wersji jądra jest konfigurowalna w czasie kompilacji, a także umożliwia ładowanie modułu. Rzeczywiste urządzenia obsługiwane w dystrybucji zależą zatem od dołączonych wkompilowanych sterowników urządzeń, skompilowanych modułów ładowalnych dla urządzeń i faktycznie zainstalowanych modułów.
Istnieją również urządzenia nie zawarte w jądrze jako takie, które dystrybucja może wysłać. Ostatnio nie miałem problemów, ale kiedy zacząłem od Linuksa w domu, wybrałem SuSE, chociaż miały one takie same lub podobne wersje jądra jak RedHat, SuSE zawierało sterowniki ISDN i pakiety „od razu po wyjęciu z pudełka” (to było wstecz 1998).
Nieco.
Podczas gdy to, co mówią inni (że różne dystrybucje budują jądra inaczej) jest technicznie prawdziwe, należy zauważyć, że ponieważ jądro Linuksa obsługuje moduły ładowalne, większość dystrybucji buduje wsparcie dla całego sprzętu, jaki mogą, ponieważ mogą one również - to działa, ponieważ sterowniki są budowane jako moduły, a wtedy ładowanie jądra do pamięci nie wiąże się z żadnymi kosztami. Jedynym wydatkiem jest mnóstwo miejsca na dysku twardym.
Główne różnice (jak już wspomniano) będą wynikać z różnych zasad dla poszczególnych dystrybucji w zakresie sposobu obsługi niewolnego oprogramowania, takiego jak obiekty BLOB oprogramowania układowego.
Nie poniewaź :
każda dystrybucja dokonuje różnych wyborów podczas wybierania, które funkcje jądra są włączone podczas budowania jądra ze źródła. Nie oczekuję, że dystrybucja korporacyjna skupiająca się na sprzęcie serwerowym zapewni wiele wsparcia, na przykład, dla szerokiej gamy kart dźwiękowych.
niektóre sterowniki nadal zależą od oprogramowania układowego dostarczonego przez dostawcę (zamknięte źródło), nawet dla sterownika Linux typu open source zawartego w jądrze. Różna dystrybucja ma różne zasady dotyczące ich uwzględnienia. Dla niektórych przykładów sprawdź na przykład pakiet non-free Debiana .