Linux 3.1添加对OpenRISC, 嵌入式虚拟化的支持[译]

来源:互联网 发布:淘宝借贷额度 编辑:程序博客网 时间:2024/04/28 09:44

原文:

Linus Torvalds has released the next version of the Linux kernel, and with it come virtualization enhancements and support for the emerging OpenRISC processor architecture.

Linux 3.1 also includes updates to graphics drivers that expand its range of 3D image rendering -- and, for the first time, a driver to support use of the Nintendo Wii handheld motion-control device. As usual, the new version also includes many other additional drivers and bug fixes.

[ Track the latest trends in open source with InfoWorld'sOpen Sources blog andTechnology: Open Source newsletter. ]

Torvalds released the new version during the security session at the Kernel Summit, being held this week in Prague.

This release is notable in that it is the first version to be hosted on distributed code hosting service GitHub, where it will reside while its usual home, Kernel.org, gets revampedafter the damage caused by a security breach.

In its new iteration, Linux has support for nested virtualization within the KVM (Kernel-based Virtual Machine) hypervisor. This feature, built from AMD's Nested VMX, allows a virtual machine to be run from inside another. Linux will also provide KVM with the ability to tap into the SMEP (Supervisory Mode Execute Protection) of Intel's next-generation Ivy Bridge processors, which should reduce some of the performance overhead typically associated with virtual clients.

Users of the Xen hypervisor get some new features as well: Linux 3.1 will be the first to allow Xen-based virtual machines to directly access devices on a PCI bus, a capability previously only available through a patch. It also folds in Xen's Balloon Driver, which can be used to adjust the amount of working memory used by a virtual machine during operation.

In the realm of processors, Linux 3.1 is the first version that can be run on the 32-bit OpenRISC 1000 family of processors. OpenRISC is avolunteer-driven project to design an open source processor architecture. Linux 3.1 also supports the newest version of the Oracle Sparc processor, the SPARC-T3 series.


 

 

译文:

Linux 3.1添加对OpenRISC, 嵌入式虚拟化的支持

    Linus Torvalds已发布了最新版本的Linux内核,并且它将支持虚拟化增强技术和新兴的OpenRISC处理器架构。
    Linux 3.1还包括显卡驱动程序的更新,扩大了其三维图像渲染的范围:第一次,驱动器能支持任天堂Wii手势控制设备。像往常一样,新版本还包括很多其他额外的驱动程序和缺陷修复。
[跟踪InfoWorld的开源博客和技术最新发展趋势:开源通讯。]
    托瓦尔兹于本周在布拉格举行的内核首脑安全会议上发布了新版本。
    这次发布值得关注的点是它是第一个用于分布式主机服务中心的版本,它将落户于它原本的家——Kernel.org(在一次安全漏洞的破坏后被修复)。
    在新版本中,Linux支持基于KVM管理程序的内嵌虚拟化。这个源自AMD内嵌的虚拟机扩展特性,使得虚拟机不用基于其他平台。Linux同时提供KVM接进Intel下一代Ivy Bridge处理器的SMEP的能力,它能降低与虚拟客户端相关的性能开销。
    虚拟机管理程序的用户同时获得了一些新特性:Linux3.1将第一次允许虚拟机直接访问PCI总线上的设备,这个功能之前只有通过打补丁才能实现。它同时嵌入虚拟机的气球驱动中,这可用来判断虚拟机在操作过程中的内存使用量。
    在处理器领域,Linux 3.1是第一个可在32位OpenRISC1000系列处理器上运行的版本。OpenRISC是推动志愿服务项目,设计一个开放源码的处理器架构。 Linux3.1还支持最新版本的Oracle Sparc处理器,SPARC T3系列。