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