网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 内核 > 2.6 > 文章  
Linux 2.6新内核的设计理念及新特性
文章来源: 天极博客 文章作者: 未知 发布时间: 2006-09-21   字体: [ ]  
 

  新内核是振奋人心的,无论对于企业用户、个人爱好者还是开发者。新内核的功能比以往任何一个版本都更加强大,它支持更多类型的处理器,提高了可靠性和可扩展性,势必推动Linux更广泛地应用。

  对于高端服务器,新特性改进了性能、可扩展性、吞吐率,以及对多处理机服务器的支持。对于嵌入式领域,新内核合并了uCLinux,添加了新的体系结构和处理器类型,包括对无MMU系统的支持。对于桌面用户,新内核则添加了一整套新的音频和多媒体驱动程序。Linux强劲的发展势头再次向人们展现了其独特的魅力。

  Linux 2.6内核新特性

  支持更多处理器,比如AMD64、一些大型机及嵌入式等,同时改进了对已有处理器的支持。

  采用抢占式内核,使交互式操作的响应速度大大提高。

  修改了I/O子系统部分,保证在各种工作负荷下I/O都有很好的响应速度。

  更新了IDE/ATA、SCSI等存储总线,解决和改善了以前的一些问题,比如2.6版内核可以直接通过IDE驱动程序来支持IDE CD/RW设备,而不必像以前一样要使用一个特别的SCSI模拟驱动程序。

  大量改进文件系统,比如支持Windows的逻辑卷管理器、重写对NTFS文件系统的支持、改进HPFS等。

  改进和部分重写了Modules功能,使之更稳定。

  改进对USB的支持,使之能够支持当前多数主流的USB设备。

  加强对无线设备的支持。

  增加了ALSA(Advanced Linux Sound Architecture)。ALSA是有希望取代旧式OSS(Open Sound System)的另一种声音系统,能支持全杜比录音及回放、无缝混音、支持声音合成设备、USB声卡等。

  支持更多种类和型号的多媒体设备。

  网络功能新增了对IPSec协议的支持,改进了对IPv6的支持。

  新增“Enable different security models”。

  编译系统的改进。

  实际上2.6版内核的很多新特性都是针对企业应用的改进,比如最大支持64个CPU、64GB内存、支持NUMA(非一致存储访问)等。对于普通PC用户,从2.6版内核中感受到的将是USB支持、响应速度、音频、无线设备、PDA等方面的提高。

  Windows VS Linux内核

  从应用角度看,Linux内核的主要任务是I/O设备管理、TCP/IP及任务调度等。Linux内核表现出高度的可配置性和独立性,可以移植到多种平台上。Linux内核的可配置、可移植性使得Linux在许多领域中被广泛使用。Linux的标准内核发布版本体积大概在40~50MB左右,而现在,一些在评估板上试验用的嵌入式Linux系统(使用ARM或M68K系列嵌入式处理器)只用到2MB大小的内核,同样能够实现网络功能和完整的任务调度。这使得Linux可以适用于从高端服务器到嵌入式应用的各等级平台。

  与之相比,Windows并没有明确的内核概念,它更适合于台式机。Window NT从未真正地打入高端服务器领域,嵌入式领域的WinCE系统也同样遇到了一些结构性困难。

  从性能角度比较,衡量一个内核优劣的重要指标是多任务环境下的安全性和任务调度效率。Linux在这方面继承了Unix的优点。在多任务效率的比较上,Linux内核中的消息机制和通信模式使其在速度和性能上都更具优势。

  而Windows 9x系列(包括Windows Me)并没有实现安全的多任务环境,Windows 2000/NT虽在安全性上下了功夫,但结果仍然存在诸多的安全隐患和漏洞。

  Linux 2.6内核VS Linux 2.4内核

  新内核较之以往内核在很多方面都有突破性地改进,前面已有列举。这里再简单对几个较突出的方面进行比较,使读者对新内核的新特性能有一个更清晰的了解。

  1. 服务器领域

  在大型服务器领域,Unix一直独占鳌头。最新发布的Linux 2.6版内核增加了对安全性的改进和支持,从而使Linux具备了与Unix在这一领域抗衡的基础。

 
推荐文章
·一个Linux爱好者的2.6.11内核编
 

 
共2页: 上一页 1 [2] 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·一个Linux爱好者的2.6.1
·技术奇迹--Linux内核2.6
·教你怎样隐藏Linux 2.6
相关文章
·技术奇迹--Linux内核2.6
·教你怎样隐藏Linux 2.6
·利用异常表处理Linux内
·如何在Linux系统中添加
·分析Linux操作系统内核
·Linux内核编译菜单中相
·轻松自如的装卸Linux系
·Linux操作系统下如何写
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统