2013-10-23 135 views
-2

我說硬件訪問是通過內存映射完成的。即使對於一種硬件類型(芯片組,WiFi適配器等),不同廠商也會使用不同的存儲器地址。所以,如果這是真的,那麼驅動程序就像Windows一樣適用於每個設備。但是,如果地址不同,Linux開發人員如何知道具體細節?如果它們保持不變,則爲 那裏有每種硬件類型的免費規格?謝謝。爲什麼Linux不需要驅動程序

+6

Linux確實使用驅動程序。他們恰好在內核中發貨,大部分時間...... –

+0

看看這個:http://unix.stackexchange.com/questions/39182/why-dont-you-need-to-update-drivers-or -do-you 我發現這非常有用... – 2015-03-05 13:08:54

回答

0

你的假設是不正確的。 Linux確實使用了驅動程序,開發人員需要知道具體的驅動程序。

某些設備類型已經足夠普遍,單個驅動程序可以用於對付該硬件類型(事實上的標準,例如SB16及其克隆,或NE2000克隆)。 (其中包括AHCI; USB OHCI,UHCI,EHCI和XHCI; USB大容量存儲設備; USB音頻設備類;以及USB HID類)。

相關問題