风河网络设备平台Linux版 内 核
风河网络设备平台Linux版
产品介绍
风河网络设备平台Linux版提供了一整套用于电信和高端数据网络市场的优化的设备软件开发套件。
网络设备平台整合了运营商级的Linux参考文件系统,支持时下通用的电信机板并且具有高生产效率的交叉开发基础架构、便于工程人员快速启动项目的培训以及迅速提高开发团队能力的各种专业服务。当在我们的平台上构建产品时,成本、风险将最小,而上市时间将最短。一旦部署好设备,便可将产品质量和客户服务支持提升到一个新的高度。
因为风河网络设备平台是一个符合OSDL运营商级Linux规范的综合开发套件,所以它特别适合于开发无线基础结构系统、软交换设备、媒体网关、数字用户线接入复用器(DSLAMs)、电缆调制解调器数据转发器和多业务交换机的控制和管理系统软件。
网络设备平台Linux版与VxWorks版相结合,风河便为从事高端复杂多处理器通信设备的开发人员提供了一套独特的解决方案。风河网络设备平台Linux版是控制和管理平面处理器的完美选择,而VxWorks则极适于数据平面处理器--所需的确定性性能更高级和内存更小。
通过集成风河运营商级Linux参考根文件系统和风河业界领先的、基于标准的Workbench开发套件,我们提供了一个无可匹敌的开发平台。这与基于VxWorks开发的环境相同。现在,开发人员具有在多个处理器和操作系统上同时开发、调试和优化复杂应用程序的能力。
网络设备平台Linux版还支持关键的新兴PICMG 3.x 高级电信计算架构(ATCA)规范和高速、高稳定性、面向消息的通信服务机制(TIPC:透明进程间通信),采用此机制后,能够方便连接Linux和VxWorks系统。这种IPC机制极大地简化了系统内部的功能性分布,并显著提高了系统整体可靠性。

内 核
Linux内核2.6版构成了风河网络设备平台Linux版的基础。它支持各种文件系统、网络协议和应用程序、安全特性和管理以及系统管理实用程序。最新版内核相对以前版本有了极大提高,这使其成为开发安全、高性能、高可靠性运营商级设备的理想选择。
新2.6 Linux内核的特性
* 新的O(1)调度器:不仅能在恒定时间内完成进 程调度,而且相对大量任务其调度速度更快也更具确定性,同时还可提供SMP系统上的CPU亲和性。 * 可抢占式内核和经改进的I/O系统--具有最新I/O系 统调度器并另外去除了"Big Kernel Locks(大内 核锁)":这就显著提高了Linux的响应速度。 * 快速用户空间互斥(futexes):在用户空间就可以进行检查是否需要进行锁定,并仅在需要时才执行系统调用,以阻止该线程,从而改进了多进程或多线程事件串行化的性能。
* 改进了内核线程模型以及在Linux内核本地中
POSIX线程库(NPTL)的实现:显著促进了大量采用多线程应用程序的性能。
* 首次同时支持POSIX信号和POSIX高分辨率定时器:POSIX信号不可丢失并且可以作为一个自变量而携带信息。此外,也可将POSIX信号从一个POSIX线程发送至另一个线程。高分辨率定时器能够以更高的精度控制任务调度。
* 修订后的模块子系统和新的内核对象(kobject):这提高了系统稳定性。它还提供了更好的硬件识别、管理与控制;并使得热插拔设备和新系统的文件系统(sysfs)更易于访问设备信息。
* 文件系统最优化:改进了预读、小文件回写和处理 性能,且支持扩展属性和POSIX标准的访问控制。 显著改进的网络模块:这包括基于USAGI IPv6协议栈项目的完整IPv6支持和各种支持SHA和DES算法的IPsec协议。此外,还对组播进行了改进,特别是 MLDv2和IGMPv3支持以及稳定的VLAN支持。
增加了对流控制传输协议(SCTP)的支持:这提供了可靠且面向消息的多宿主传输协议。
* 改进的网络文件系统支持:这包括支持NFSv4-- 使身份验证更为安全,锁定更加智能化并且提高了NFS的性能。
* 模块化的内核安全系统:可以提供具有各种用户功 能的不同安全模块。
运营商级Linux
风河网络设备平台Linux版已实现了开放源代码实验室运营商级Linux(CGL)规范第二版,它包含了75种"优先级1"特性。风河一直致力于采用成熟的开放源代码技术(当其变得可用时),以推动开发的标准化。在风河致力于完全支持CGL规范期间,一些开源式工具的某些要求还未完全稳定,或类似


