驱动包
在 中,每个驱动程序都作为独立组件实现,共有约 个独立
的驱动程序,对 开发人员而言,将这些驱动程序与相应的硬件设备配在一起是一项重大的挑
战。
与功能集包类似, 也提供包层面的驱动程序。但是,为了降低程序
的大小,各驱动程序都是以独立的包的形式提供,只有一个例外是 -.驱动程序,此外,我们还
提供了一个可选的支持 -.启动的驱动程序包。。实际上,这些驱动程序包与
中的各个驱动程序组件相似。 放弃了
中部分陈旧的驱动程序,创建了大约 / 个独立的驱动程序包。此外,嵌入式核心
(#)中还包括了约 个驱动程序的列表,能够满足例如系统引导、网络通信等基本需要。
总体而言, 和 的驱动程序基本相
似,但 中的驱动程序数量明显减少,而且 # 中还包含了部分基
本的驱动程序。
语言包
并不是由语言中性的组件组成,所以,它不支持将单个语言包安装在一个语言中性的
操作系统上。每个操作系统二进制文件必须对不同的语言进行本地化,以满足不同国家和地区的
需要。这种设计不仅使错误修复、测试和 组件服务复杂化,而且对需要多种语言支持映像的终
端设备而言,还大大增加了操作系统的大小。继承了 相
同的语言设计,但是,它额外提供了非英语的语言资源包,从而使得用户能够选择是否创建一种
或多种语言的设备映像。尽管如此,这并未解决上述的错误修复和 组件维护复杂、占用内存太
大等问题。
继承了与 相同的支持语言中性的设计模型,可以将不同
的语言包安装在同一个语言中性的操作系统上。那些存在于 和
中的问题在这得到了改善。与 一样, 提供
了多达 01 个完全本地化的语言包(2),但实际安装的 2 语言包($3'+)
Standard 2009 versus Standard 7 Page 0