linux優勢特點之:眾多的硬件支持特性
linux經過長時間的發展,linux優勢特點很多用戶都耳濡目染,在這里我也搜集一些linux優勢特點的材料供大家參考,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
Linux能運行于不管是RISC還是CISC、32位還是64位等等各種所知的處理器上。Linux最通常使用的微處理器當然是Intel X86芯片家族,但是同樣能運行于Motorola公司的68K系列CPU、IBM、Apple、Motorola公司的PowerPC CPU、Compaq和Digital公司的Alpha CPU、MIPS芯片、Sun公司的SPARC和UltraSparc CPU、Intel公司的StrongARM CPU 等等處理器系統。HP公司的PA-RISC 芯片有可能是唯一Linux所不支持的微處理器,盡管如此HP公司正在配合一家獨立組織“海燕開發小組”來把Linux移植到PA-RISC芯片上去。 Intel公司也在支持Linux,Intel公司一直都在把使Linux能在Intel芯片上更快的運行作為長期的目標。Intel公司正在向 Linux社體提供關于8處理器主版的技術信息,運行Linux的高端至強服務器能給客戶提供一種低成本的選擇。Intel也同時與Linux社體共享其幾年后即將發布的64位處理器Merced的超前技術信息,一旦Merced發布,Linux將能在其上運行。
使用Intel X86兼容性AMD和Cyrix芯片是計算機能獲得最廉價的硬件產品,而許可證零費用的Linux能使這些計算機在大量購買的低端市場***吸引力。一些廠家開始使這種操作系統更易于使用,把Linux運行在那些廉價硬件上來作為電視頂置盒和MP3音樂播放器。
這種大規模芯片的支持是一個其它操作系統所不能想象的壯舉,事實上Linux實現了Unix曾經所許下硬件無關性的諾言,而此諾言在Unix系統分裂成不兼容的各種私有版本時被證明為不可能的。
另一方面,Linux并不支持USB或PnP設備,Intel公司正在推行其UDI(統一設備驅動接口)作為設備驅動的一個公共Unix接口,正在尋求Linux的社體來幫助它寫設備驅動。
Linux 并不能象Windows一樣能支持眾多的外圍設備和卡設備,當在為您的Linux機器添加新硬件時,您很有必要參考一下Linux設備兼容表。毫無疑問,隨著時間的發展此類事件將不會再次發生,Linux系統的日益流行使得硬件廠商來發行與Linux相應的硬件驅動,至少發布其硬件接口規范書。針對硬件兼容性這一問題,在明年或不久的將來,經過制造廠商外圍產品測試和認證過的預裝Linux的計算機設備將是***的回答。的ESIA,PCMCIA,用其他函數
return pci_module_init(&tg3_driver);
}
static void __exit tg3_cleanup(void)
{
pci_unregister_driver(&tg3_driver);//注銷PCI設備
}
module_init(tg3_init); //驅動模塊的加載
module_exit(tg3_cleanup); //驅動模塊的卸載
申明為PCI設備:
static struct pci_driver tg3_driver = {
.name = DRV_MODULE_NAME,
.id_table = tg3_pci_tbl, //此驅動所支持的網卡系列,vendor_id, device_id
.probe = tg3_init_one, //初始化linux網絡設備的回調函數
.remove = __devexit_p(tg3_remove_one), //初始化linux網絡設備的回調函數
.suspend = tg3_suspend, //設備掛起函數
.resume = tg3_resume //設備恢復函數
};
以上介紹linux優勢特點,希望大家有用。
【編輯推薦】