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优势特点,希望大家有用。
【编辑推荐】