4.7版Linux内核的新闻和改进



Linux内核4.7版已经发布! 自24月XNUMX日以来,该版本已可供下载,并为此版本增加了一些改进和新功能。 以下是一些新闻的详细信息:
正如我们在一开始所说的那样 支持Radeon RX 480 GPU。 这是一个amdgpu驱动程序,与其他amdgpu设备相同。
RADEON

能够创建虚拟USB设备驱动程序的替代选择即将出现,从而消除了对物理驱动程序的需求。 非常感谢 支持USB / IP。

编码 同步文件 移至内核; 这是作为一种机制来执行的,该机制通过sync_file固定了属于用户空间的拓扑的栅栏。 也就是说,在固定栅栏之前根本不使用缓冲区,从而改善了来自GPU控制器的缓冲区的流动。

2
由于在高速缓存中为此操作生成的信息,因此在查找目录路径名方面进行了改进。 并且在必须重组的文件中。 与搜索文件或目录有关的方面已得到显着改进,而无需读取硬盘。 现在 路径名可以平行放置, 位于同一目录中,显示此过程在执行期间非常流畅。

提供了新的支持 胶囊电喷。 将为EFI固件的数据块的传输铺平道路; 这将分析数据,然后根据内容中的内容执行决策,您可以通过为设备/ dev / efi_capsule_loader编写固件来加载胶囊。

随着 新的频率调节器 调度工具 现在您可以显示驱动程序 CPU频率 这样就可以管理CPU性能,而无需产生工作项。 另一方面,程序员直接发送的信息也用于执行任务。 其定义是,根据工作负载的频率变化现在很小,并且这种变化和改进是一种以更优化的方式引入用于管理CPU功率的调度程序的冲动。

另一方面,执行新命令«hist»,用于构建 事件直方图。 这些是通过添加事件访问权限而产生的,并作为新功能包含在 跟踪。 在附加到内核的Linux 2.6.27基础结构上可用。 / sys /内核/调试/跟踪/。

值得注意的是,还增加了用于打开用户空间的选项 呼叫链 在进行系统调用时。 此外,还可以执行 BPF程序在跟踪点,以前是不可行的。 还包括一种新型的GMP程序; (BPF_PROG_TYPE_TRACEPOINT)。 在创建BPF程序之后,可以将其附加到Tracepoints内核,以便创建从Tracepoint收集数据的程序。

为此,机制 Android的sync_file 被转移到细胞核。 创建此机制的目的是使Android在其用户空间中以更直接的方式由围栏分隔。 所述围栅不再放置在导体缓冲区中,现在通过命令un sync_file将围栅简单地发送到用户空间中存在的拓扑。

最后,作为重要的信息, 新的安全模块 这样可以确保内核加载的每个文件都来自同一文件系统。 这样,包含不可变文件系统的系统不再需要以特定方式进行签名。

1

总的来说,这些都是4.7版Linux内核的所有新的和更新的方面。 如果您想了解本文中所反映内容的更多信息和详细信息,请参见以下官方链接,其中包含新内核的公告: https://kernelnewbies.org/Linux_4.7


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

11条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   米尔蒂

    没有Linux内核。 Linux是内核的名称,因此谈论Linux内核与引用内核内核或Linux Linux相同。 那没有任何意义。

  2.   斯卡托克斯

    很棒的文章,很高兴能用西班牙语阅读。

  3.   丹尼尔

    @Milti,您认为太多和错误,或者是一样的,太糟糕了。 有意义的是,您受到某种质量很低的麻醉药品的影响。 那是有道理的。

  4.   克里斯托弗

    @ Milti,Linux是一个姓氏,因此可以说Linux Kernel,即创建Linux的内核。 至少我这样看。

  5.   哈索尔

    有内核障碍

  6.   米格尔

    @ Chistopher,……但是姓氏是Torvalds……对吗? 😉

  7.   米格尔

    @Christopher,...但是姓氏是Torvalds ...对吗?

  8.   HO2Gi

    很好的文章,除了linux内核和«Ing。 电气技术员。 软件开发人员对数据库的“热情”。

  9.   千千

    @Milti如果它表示linux的改进和新功能,您将看到标题非常通用,并且如果它告诉您内核的改进和新功能,则您必须了解上下文才能知道我们的意思是内核...所以放轻松,让它继续放到LINUX内核

  10.   克鲁格

    您绝对正确@ Milti,Linux是内核的名称,与某些UNIX和GNU工具合并,用于创建以后的发行版和强大的OS,而Linus是Torvlads。

  11.   古斯塔沃。

    好吧,恭喜,我觉得这篇文章非常有趣,要花好时间才能做得非常好,而且仍然是最困难的事情,试图达到这样的天才,让您感到高兴,为此工作付出了很多祝福