荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Chair (My Region), 信区: Linux
标  题: Linux 2.4的精彩世界--Linux的许多口味
发信站: BBS 荔园晨风站 (Thu Aug 10 09:08:34 2000), 站内信件

提供者:rongbin  发布时间:2000-08-02 10:34 PM
from the Linuxtoday.com dept.


今天意外收到一位网友的来信,一个好消息,他愿意加入这个翻译计划,受到他的鼓舞,我
坚持将这一节翻译完成了,但翻译得还不是太好吧,有好几次想放弃翻译,但又不想就这么
随便放弃了。感谢这位网友:-)翻译不好的地方,请大家指正,谢谢。还有许多节还没翻译
完成,想再请网友来加入翻译,请给我电邮,Thanks。

Linux的许多口味

以纯代码行的观点来看,Linux内核主要是一些驱动程序。事实上,对于最近几个预发行版
本来说,Linux核心的容量增加得并不是太多。这些驱动程序中的一些有独立的结构,例如
IDE驱动程序。也就是说,这些程序被编写成可以运行在多个平台上。其它的驱动程序则依
赖于一个特定的结构。例如,ADB(苹果桌面总线)鼠标驱动程序就不适用于i386端口,并且
它也是不被支持的。Linux内核开发者努力使驱动程序尽可能大众化,以便允许一个驱动程
序只需花相对来说很少的努力就能在一个不同的平台上重复利用,如果一个设备成为可使用
的话。这是最轻松的,想像一下,Linux内核要是成为一个视平台而定而有微妙变化的微内
核的话,这必定加速Linux的使用率。

在这里说一下,这份文件主要是支持Intel硬件,因为这种硬件我经常在家里使用。由于我
不想探究每一种个别端口的细节,因为我缺乏时间和知识,我还要提到的是,Linux 2.4增
加了对三个新架构的支持:ia64(Itanium, i386的继承者),S/390 (一种IBM的大型机)和
SuperH (Windows CE的硬件)。Linux 2.4也包含了对更新的64位MIPS(每秒百万条指令)处理
器的支持。我没有使用过这些平台的经历,因此我不能确信的是,它们的硬件支持的级别,
等等。很可能是这样的,这些技术在这几年内将会成熟,就可以作为其它的Linux主要部分
了。精确的功能支持是与端口到端口和某几个在硬件、内存等上的局限性是不同的,将与依
赖于内在的架构不一致。

以类似于Intel硬件的观点来看,Linux 2.4的支持非常与Linux 2.2的相似。自386一直到
Pentium III以来,所有Intel的芯片仍被支持。MMX2和MMX2也被支持。并且也增加了对所有
处理器的最优化指令来加速Linux,尤其是在Pentium III处理器上优化得最好。与Intel兼
容的芯片,例如那些由AMD和Cyrix生产的CPU,也被支持。另外,Linux 2.4将包含对其它硬
件的支持,这些硬件经常出现在更新的芯片上,包括非Intel的各种各样的MTRRs (Memory
Type Range Registers) (aka MCRs) ,这些MTRRS将在一些高带宽的设备上改进性能。当
Linux 2.2包含了多处理器系统上对于IO-APIC (Advanced Programmable Interrupt
Controller:高级可编程的中断控制器) 的支持时,Linux 2.4也将支持这些在多功能处理
器系统上的新技术,并且也支持带有多IO-APICs的机器。对于多IO-APICs系统的支持将允许
Linux 2.4具有比先前的,基于高端硬件的Linux版本更好的量身定制的功能。

全文请看:Linuxtoday.com。

--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@202.105.110.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店