【.com速译】Linux4.9-rc1版本近日发布,标志着4.9内核合并窗口结束。正因如此,本文对Linux4.9中的变化进行了盘点,这些变化让我们都对开源内核的下一个版本感到兴奋。一些亮点包括:AMDGPUGCN1.0实验性支持、内存保护密钥支持、对LGNexus5和RaspberryPiZero(以及许多其他ARM硬件)的主线支持、Greybus子系统的添加、对vmapped内核堆栈的支持以及其他许多新增功能。图形:对AMDGPU的虚拟屏幕支持,对AMDGPU更好的GPU重置支持,以及对这个现代AMDGCN驱动程序的其他更改。AMDGPU也有实验性的南岛支持(GCN1.0)作为RadeonDRM中现有支持的替代方案。与GCN1.1类似,GCN1.0AMDGPU支持需要在编译时手动启用,并禁用RadeonDRM驱动程序加载。对英特尔DRM进行了各种修复和改进,最显着的变化之一是DMA-BUF隐式防护。在3D渲染期间减少了RaspberryPiVC4驱动程序的GPU和内存开销。不幸的是,Linux4.9不包括对Nouveau(开源Nvidia)驱动程序所做的更改。缺少最近的“提升”补丁和其他功能。Linux4.9包括DRM中的各种其他更改。对于那些正在考虑其他DRM的Linux新手,有一个DirectRenderingManager。处理器/内存:一种性能状态(P-State)更改,可提高某些IntelAtom处理器的性能。CPUFreq驱动程序继续更充分地使用调度程序的信息。内存保护密钥(MPK)支持。这种MPK/Pkeys支持最终出现在主线内核中,未来的英特尔处理器将支持新指令。为Linux虚拟化堆栈提供了Xen和KVM的变体。支持vmapped内核堆栈是LinusTorvalds最兴奋的变化之一。文件系统/存储:UBIFS支持OverlayFS,同时UBI准备好支持MLCNAND。XFS的共享数据范围Btrfs的修订版本对NVDIMM支持的更新对XFS的各种更新F2FSMDRAID改进的性能改进FUSE支持POSIX访问控制列表(ACL)。OverlayFSSELinux支持其他硬件:支持另外29款ARM机器,包括RaspberryPiZero、LGNexus5和其他知名的移动/嵌入式硬件。英特尔集成传感器集线器(ISH)支持。新的Elan触摸屏驱动程序和GPIO解码器通过为Linux4.9提供音频更新继续开发Skylake音频。支持Mellanox平台。得益于Canonical,EFI测试驱动程序现已成为主线。一般工作:内核线程(Kthread)的改进。各种性能更新。调度程序的各种更改。Greybus子系统已添加到临时区域。Greybus是谷歌失败的ProjectAra模块化智能手机中的一项关键技术,但仍将在未来的设备中使用。Linux4.9引入了许多功能!Linux4.9预计在12月中下旬正式发布。敬请关注。原标题:TheExcitingFeaturesOfTheLinux4.9Kernel,作者:MichaelLarabel
