将会发生什么 新版本的Linux内核4.19仍在开发中 而且其开发人员都在努力工作,近来,由于当前处理器中的安全漏洞使Linux内核开发人员处于搁置状态,并使Linus Torvalds心情不佳,其工作量增加了一倍。
另外, 4.19版本的候选版本还带来了GPS子系统以及文件和网络访问的各种增强功能。
内核启动会延迟吗?
内核的负责人, 莱纳斯·托瓦尔兹(Linus Torvalds)将当前的开发周期描述为“令人沮丧” 不仅仅是因为最近宣布了安全漏洞。 同时,Linux 4.19是一个相当广泛的发行版。
Linux内核页表隔离补丁程序已经保护了64位系统免受合并间隙的影响,而 内核4.19也接收用于32位系统的补丁。
另外, 这些是最近发现的预先配置的安全漏洞,已匆匆修补。
通过它们,进程可以使用Intel CPU的1级缓存读取未授权的内存。
埃斯托 在虚拟环境中尤其危险 来宾系统可以访问主机的位置。 为了找到合适的CPU时钟设置,Linux内核使用了程序员。
因此,开发人员扩展了他们的算法,以记录实时进程所需的时间,中断并相应地调整CPU时间。
同时,用于查询异步I / O的接口(异步I / O轮询接口)返回到Linux内核。
Linus Torvalds在Linux 4.18的第一个条目中对代码进行了重新评估,因此不满意。 同时,它从核心飞出。
与此同时 Greg Kroah-Hartman对新的GPS子系统感到兴奋 已包含在内核中。
这应该是“驯服了飞来飞去的所有疯狂的驱动程序,以及一些临时的用户空间实现。”
新版本的Kernel 4.19中的新实现
到目前为止,该代码仅适用于GNSS接收器(缩写表示“全球导航卫星系统”),但这是一个好的开始。
也适用于FSI控制器子系统 (灵活的支持界面),Kroah-Hartman 他发现了赞美之词。
高风扇输出串行总线有一个新的子系统,其中高风扇输出指的是为多个接收器分配数字信号的能力。
清理工作成为Jprobes的牺牲品,Jprobes是内核函数调用跟踪机制。 现在,它已取代Ftrace。
借助这些用于网络堆栈的新补丁,Linux内核开发人员在此新版本中引入了基于时间的数据包传输功能。
埃斯托 允许内核必须在一定时间段内发送re数据包d。 它主要针对实时系统,例如在汽车生产领域。
在那里应该确保更可靠的数据传输,尤其是要防止数据包太晚到达其目的地。 该功能遵循P802.1Qbv网络标准。
开发人员正在开发名为Patchset的Cake(增强的通用应用程序),解决家庭网络中路由器滞后的问题。
Cake直接位于网络硬件接口上,并决定哪些数据包可以进入协议接口。
Cake管理的队列旨在通过使用各种方法来避免过多的缓冲和延迟问题。 (例如diffserv评估,公平排队算法和ACK过滤器)。
Cake主要用于路由器,作为基于Linux的Open WRT免费固件的替代品。
成为第一个发表评论