Ubuntu高举“乐于分享”大旗
在6.06 LTS之后,Ubuntu将迎来又一个长期支持版:Ubuntu 8.04 LTS。Ubuntu 8.04的开发代号为“Hardy Heron”(耐寒的苍鹭)”,它在现有的7.10版本上平滑升级,由于Linux系统采用模块化方式开发,升级也是以模块为单位进行。相比7.10版,Ubuntu 8.04在系统内核、X Server平台、桌面环境、应用软件方面都有全面的提升,其中内核升级到最新的Linux Kernel 2.6.24稳定版,X Server平台升级到Xorg 7.3,桌面环境则采用最新的GNOME 2.22,应用软件方面,Firefox 3.0和OpenOffice.org 2.3都是Ubuntu 8.04中的重头戏。
从软件架构来讲,Linux系统从外到内依次是应用软件、桌面环境、X Server服务端与系统内核,内核位于Linux的最底层,它负责操作进程的维护、内存管理、硬件驱动、文件系统支持、网络驱动等非常基础的任务,这些基础任务直接决定了系统的运作效能、健壮性以及安全性。在这些方面,Ubuntu 8.04所采用的最新版Linux Kernel 2.6.24稳定内核均有优异的表现,新内核也对新硬件提供良好的支持,例如进一步改善了CFS完全公平调度器(Completely Fair Scheduler)—CFS调度器在2.6.23内核中开始引入,它包含一个可插拔的结构,能更好的处理CPU多任务分工,重要的任务可以分配到更多的CPU时间。其次,2.6.24内核针对X86-64、PowerPC、UML、ARM、MIPS等硬件架构添加了Tickless (没有空循环)支持,Tickless是一项针对操作系统的节能机制。我们知道,现在的处理器通常都拥有节能技术,可以在低负载情况下降低电压和频率,借此降低能耗;但是操作系统内核在节能方面做得仍不够好,比如某些软件会频繁地使操作系统内核处于“警戒”状态,这会导致不必要的负载增加。Tickless机制仍然通过记录时间来判定程序的活跃程度,但它不再频繁地检查是否有工作需完成,当知道有工作需完成时,内核会调动硬件发出中断请求。Tickless内核在节能方面还有另一个间接好处:更好地利用虚拟技术,意味着虚拟软件不会被过多地、不必要地中断。Tickless早在2.6.21内核中就已进驻,不过仅限于32位X86架构支持,本次2.6.24内核将Tickless扩展到X86-64、PowerPC、UML、ARM和MIPS等硬件架构中,实现全面的覆盖。
除此之外,2.6.24内核引入Anti-fragmentation 补丁,使MMC层获得了SPI/SDIO支持,添加了USB认证、per-device dirty thresholds、PID及网络命名空间、针对TCP流量的LRO (Large Receive Offload) 支持、TCG (Task Control Groups)、Linux Kernel Markers、read-only bind mounts、X86-32/64 arch reunification等特性。与此同时,2.6.24内核还添加了包括显卡、SATA/IDE、网络、声卡、MTD、USB、V4L/DVB、Hwmon、I2C、蓝牙等设备在内的新驱动程序,新硬件的使用将更加容易。
Ubuntu 8.04在底层方面的改进还包括Xorg 7.3与Policykit安全工具,前者是最新的X Server服务端,它提供智能化的自动设置,令系统在安装时即可将显示分辨率设置为最佳化,同时Xorg 7.3允许拥有双显示器的用户对第二个显示器的分辨率、刷新率、旋转进行动态设置,这个功能对笔记本电脑用户尤其有用。而Policykit安全工具则限制了普通用户的root权限—当普通用户行使root权限时,Policykit会将其限定在某些操作,而非整个应用程序。
Ubuntu的Logo,为三个人手牵手围成一个环的示意图, |
除此之外,2.6.24内核引入Anti-fragmentation 补丁,使MMC层获得了SPI/SDIO支持,添加了USB认证、per-device dirty thresholds、PID及网络命名空间、针对TCP流量的LRO (Large Receive Offload) 支持、TCG (Task Control Groups)、Linux Kernel Markers、read-only bind mounts、X86-32/64 arch reunification等特性。与此同时,2.6.24内核还添加了包括显卡、SATA/IDE、网络、声卡、MTD、USB、V4L/DVB、Hwmon、I2C、蓝牙等设备在内的新驱动程序,新硬件的使用将更加容易。
Ubuntu 8.04在底层方面的改进还包括Xorg 7.3与Policykit安全工具,前者是最新的X Server服务端,它提供智能化的自动设置,令系统在安装时即可将显示分辨率设置为最佳化,同时Xorg 7.3允许拥有双显示器的用户对第二个显示器的分辨率、刷新率、旋转进行动态设置,这个功能对笔记本电脑用户尤其有用。而Policykit安全工具则限制了普通用户的root权限—当普通用户行使root权限时,Policykit会将其限定在某些操作,而非整个应用程序。
文章列表
评论
楼层 |
评论人 |
评论内容摘要 | 发表时间 |
新品欣赏
![]() | ![]() | ![]() |



