当谈到用于各种加密和压缩算法以及各种硬件驱动程序的Linux内核的“加密”子系统时,Linux 6.8在英特尔方面特别有趣。
英特尔的第一个加密拉是增加对下一代英特尔QuickAssist技术(QAT)加速器的支持。Linux 6.8内核已经连接到 支持英特尔QAT 420xx设备。英特尔QAT 420xx系列硬件将配备更多引擎(多达16个服务引擎和一个管理引擎),并支持ZUC和SNOW 3G无线密码算法。英特尔QAT 420xx硬件应该可以在今年晚些时候首次亮相,但关于QAT 420xx产品信息的细节一直很少。
英特尔的另一个令人兴奋的Linux6.8加密添加是介绍IAA加密压缩内核驱动程序。早在Xeon Sapphire Rapids处理器推出之前,英特尔分析加速器(IAA)就在Linux下得到支持,但这个新的加速器驱动程序允许内核使用IAA块。Zswap和zRAM等内核加密API的用户现在可以利用Sapphire Rapids、Emerald Rapids和未来的Xeon Scalable处理器上的IAA。
IAA内核驱动程序实现了DEFALATE算法的同步和异步版本,并展示了用于Zswp的有希望的结果:
该驱动程序为IAA开辟了新的用例,并且可以由内核代码利用内核加密API来利用,而不是当前需要进行调整以明确针对IAA加速器的用户空间软件。
Linux6.8加密拉更广泛地删除了一些旧的/过时的算法支持,增加了增量lskcipher/skcipher处理支持,以及其他驱动程序更新。
对于感兴趣的人,请访问密码拉取 merged last week for Linux 6.8. Linux 6.8-rc1 should be out in a few hours while the stable Linux 6.8 kernel will be out in March.