当前位置: 首页 > news >正文

Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。

01 SIG 整体进展

  • 发布 ANCK 5.10-014 版本。

  • 发布 ANCK 4.19-027.2 版本。

  • ABS 平台新增 OOT 仓库临时构建功能。

02 具体进展

发布 ANCK 5.10-014 版本:

  • 版本更新至 5.10.134-14。

  • 重要内核缺陷及安全漏洞(CVE)修复。

  • 支持 multi-pcp 功能,绕开 buddy 系统大锁,提升网络收包能力。

  • virtio-net 支持 uso offloading。相比于 ufo offloading,可以提升复杂网络环境下收包性能和转发组件的转发性能。

  • 使能 Intel IAA 加速器驱动,提升加解压性能。

  • 修复 shmem/hugetlb 文件系统由于 page cache truncate 导致的数据静默丢失。

  • 增加 coresight ETE 驱动和 tools/perf 工具支持。

  • 在 Arm64 平台下,kvm 模块信号处理机制增强,修复在 RAS 等场景下带来的宕机问题。

  • 同步 linux 社区 CMN、DRW 驱动,增加 debugfs 支持,修复相关缺陷。

  • 支持 X86 内核态 Copy On Write 触发 MCE 错误恢复。

  • 支持以 perf metric 的形式对性能问题进行 topdown 分析,提升 CPU PMU 的易用性。

  • 增加对 SEV 和 SEV-ES 硬件特性的支持,以支持 SEV 机密容器的 pre-attestation 特性的正常运行。

  • 修复在 aarch64 架构下由于 pci_iounmap 未实现导致的虚拟地址空间耗尽的问题。

自研

  • 支持整机/memcg 粒度的代码段锁定功能。

  • 提供 page cache 使用限制的功能,解决 page cache 的回收速度慢于生产速度而导致的 OOM 问题。

  • 支持动态隔离 CPU。

  • 在 cgroup v2 上支持 CPU Burst 和内存最低水位线分级功能。

  • xdp socket 支持为queue分配虚拟内存,避免内存碎片化导致的 xdp socket 分配失败问题。

重要 CVE 列表:

CVE-2023-1076 (PR#1536)

CVE-2022-41849 (PR#1383)

CVE-2023-1077 (PR#1460)

CVE-2023-1073 (PR#1516)

CVE-2022-3707 (PR#1520)

CVE-2022-4095 (PR#1523)

CVE-2022-4744 (PR#1524)

CVE-2023-1095 (PR#1400)

CVE-2023-1074 (PR#1514)

CVE-2022-47521 (PR#1526)

CVE-2023-23000 (PR#1386)

CVE-2022-4662 (PR#1344)

CVE-2023-1118 (PR#1390)

CVE-2023-23004 (PR#1387)

CVE-2023-0590 (PR#1312)

CVE-2023-1281 (PR#1490)

CVE-2021-3759 (PR#1320)

CVE-2023-0461 (PR#1402)

CVE-2021-33061 (PR#1319)

CVE-2023-0597 (PR#1314)

CVE-2022-3523 (PR#1273)

CVE-2022-42703 (PR#1261)

CVE-2022-4129 (PR#1269)

CVE-2022-42328 (PR#1142)

CVE-2022-42329 (PR#1142)

CVE-2023-23454 (PR#1239)

CVE-2023-0394 (PR#1238)

CVE-2023-23455 (PR#1237)

CVE-2023-23559 (PR#1235)

CVE-2022-45934 (PR#1102)

CVE-2022-47520 (PR#1049)

CVE-2022-47519 (PR#1050)

CVE-2022-47518 (PR#1051)

CVE-2022-47946 (PR#1173)

CVE-2022-2196 (PR#1153)

CVE-2022-3643 (PR#1143)

CVE-2022-4139 (PR#1141)

CVE-2022-1184 (PR#1140)

CVE-2022-41218 (PR#1059)

CVE-2022-3303 (PR#977)

CVE-2023-0266 (PR#1125)

CVE-2022-4696 (PR#1097)

CVE-2023-0179 (PR#1075)

CVE-2022-42719 (PR#1008)

CVE-2022-39190 (PR#1007)

CVE-2022-0171 (PR#1002)

CVE-2022-4378 (PR#1006)

CVE-2022-39189 (PR#1003)

CVE-2022-3566 (PR#988)

CVE-2022-3535 (PR#997)

CVE-2022-3633 (PR#998)

CVE-2022-3435 (PR#999)

CVE-2022-3534 (PR#978)

CVE-2022-3564 (PR#984)

CVE-2022-3524 (PR#983)

CVE-2022-3567 (PR#981)

CVE-2022-3586 (PR#973)

CVE-2022-3521 (PR#964)

CVE-2022-42720 (PR#963)

CVE-2022-42721 (PR#962)

CVE-2022-42722 (PR#961)

CVE-2022-41674 (PR#960)

CVE-2022-2663 (PR#958)

CVE-2022-3028 (PR#957)

CVE-2022-1679 (PR#956)

CVE-2022-42895 (PR#955)

CVE-2022-42896 (PR#954)

CVE-2022-3565 (PR#943)

CVE-2022-3545 (PR#936)

CVE-2022-3629 (PR#934)

CVE-2022-40307 (PR#931)

CVE-2022-2905 (PR#929)

CVE-2022-3594 (PR#945)

CVE-2022-3061 (PR#948)

CVE-2022-3628 (PR#950)

CVE-2022-3635 (PR#933)

CVE-2022-39842 (PR#937)

CVE-2022-3169 (PR#928)

CVE-2022-3623 (PR#926)

CVE-2022-40768 (PR#922)

注:每个 CVE 都带有修复补丁的超链接,点击链接查看。

发布 ANCK 4.19-027.2 版本:

  • 版本更新至 4.19.91-27.2。

  • 重要内核缺陷及安全漏洞(CVE)修复。

  • bond 网卡支持在所有子 slave 接口上广播 ARP(PR#1061)。

  • 修复了 nfsv3 客户端访问重启后服务端可能造成的服务端宕机问题(PR#1590)。

重要 CVE 列表:

CVE-2021-3923 (PR#1550)

CVE-2020-14331 (PR#1554)

CVE-2023-1611 (PR#1548)

CVE-2023-1838 (PR#1546)

CVE-2023-28772 (PR#1525)

CVE-2023-0030 (PR#1172)

CVE-2023-1118 (PR#1389)

CVE-2022-4662 (PR#1345)

CVE-2022-45934 (PR#1420)

CVE-2022-3108 (PR#1355)

CVE-2022-4129 (PR#1349)

CVE-2022-3564 (PR#1146)

CVE-2022-3524 (PR#1039)

CVE-2020-25671 (PR#1150)

CVE-2022-20566 (PR#1168)

CVE-2023-1095 (PR#1396)

CVE-2020-25670 (PR#1152)

CVE-2023-0590 (PR#1503)

CVE-2020-25672 (PR#1149)

CVE-2023-1281 (PR#1500)

CVE-2023-23454 (PR#1348)

CVE-2022-2964 (PR#1502)

CVE-2023-26545 (PR#1499)

CVE-2023-1074 (PR#1498)

CVE-2023-0394 (PR#1497)

CVE-2022-47929 (PR#1496)

CVE-2023-23455 (PR#1495)

CVE-2023-23559 (PR#1494)

CVE-2022-3535 (PR#1044)

CVE-2021-3759 (PR#1321)

CVE-2022-42703 (PR#1323)

CVE-2022-3107 (PR#1354)

CVE-2022-1975 (PR#1416)

CVE-2023-0461 (PR#1426)

CVE-2023-0597 (PR#1311)

CVE-2022-42328 (PR#1159)

CVE-2022-42896 (PR#1038)

CVE-2022-3111 (PR#1052)

CVE-2022-3239 (PR#1065)

CVE-2022-41218 (PR#1057)

CVE-2023-0266 (PR#1126)

CVE-2022-41858 (PR#1048)

CVE-2022-33741 (PR#1058)

CVE-2022-3566 (PR#1042)

注:每个 CVE 都带有修复补丁的超链接,点击链接查看。

kABI

ABS 平台新增 OOT 仓库临时构建功能,方便开发者对 OOT 进行临时构建测试。详见:https://openanolis.cn/sig/Cloud-Kernel/doc/721476435931824255

相关链接:

Cloud Kernel SIG 主页:https://openanolis.cn/sig/Cloud-Kernel

ABS 平台:https://abs.openanolis.cn/home

—— 完 ——

为给大家提供更好的内容和服务,龙蜥社区诚挚地邀请大家参与问卷调研,请扫描下方二维码或点此链接填写,我们将筛选出优质反馈,送出龙蜥周边!

 

 

相关文章:

Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。 01 SIG 整体进展 发布 ANCK 5.10-014 版本。 发布 ANCK 4.19-027.2 版本。 ABS 平台新增 OOT 仓库临时构建功…...

JavaScript:new操作符

一、new操作符的作用 用于创建一个给定构造函数的实例对象 new操作符创建一个用户定义的对象类型的实例 或 具有构造函数的内置对象的实例。二、new一个构造函数的执行过程 2.1、创建一个空对象obj 2.2、将空对象的原型与构造函数的原型连接起来 2.3、将构造函数中的this绑定…...

XShell配置以及使用教程

目录 1、XShell介绍 2、安装XShell 1. 双击运行XShell安装文件,并点击“下一步” 2. 点击“我接受许可证协议中的条款”,点击“下一步” 3. 点击“浏览”更改默认安装路径,点击“下一步” 4. 直接点击“安装” 5. 安装完成&#xff0…...

Vue3 基础语法

文章目录 1.创建Vue项目1.1创建项目1.2 初始项目 2.vue3 语法2.1 复杂写法2.2 简易写法2.3 reactive(对象类型)2.4 ref(简单类型)2.5 computed(计算属性)2.6 watch(监听) 3.vue3 生命周期4.vue3 组件通信4.…...

【开源项目】Disruptor框架介绍及快速入门

Disruptor框架简介 Disruptor框架内部核心的数据结构是Ring Buffer,Ring Buffer是一个环形的数组,Disruptor框架以Ring Buffer为核心实现了异步事件处理的高性能架构;JDK的BlockingQueue相信大家都用过,其是一个阻塞队列&#xf…...

双向链表实现约瑟夫问题

title: 双向链表实现约瑟夫问题 date: 2023-05-16 11:42:26 tags: **问题:**知n个人围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去&…...

日心说为人类正确认识宇宙打下了基础(善用工具的重要性)

文章目录 引言I 伽利略1.1 借助天文望远镜获得了比别人更多的信息。1.2 确定了科学研究方法:实验和观测 II 开普勒三定律 引言 享有科学史上崇高地位的人,都需要在构建科学体系上有重大贡献。 日心说在哥白尼那里还是一个假说,伽利略拿事实…...

Kali-linux系统指纹识别

现在一些便携式计算机操作系统使用指纹识别来验证密码进行登录。指纹识别是识别系统的一个典型模式,包括指纹图像获取、处理、特征提取和对等模块。如果要做渗透测试,需要了解要渗透测试的操作系统的类型才可以。本节将介绍使用Nmap工具测试正在运行的主…...

Java版本电子招标采购系统源码:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展

营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展 传统采购模式面临的挑战 一、立项管理 1、招标立项申请 功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。 2、非招标立项申请 功能点:非招标…...

Java字符串知多少:String、StringBuffer、StringBuilder

一、String 1、简介 String 是 Java 中使用得最频繁的一个类了,不管是作为开发者的业务使用,还是一些系统级别的字符使用, String 都发挥着重要的作用。String 是不可变的、final的,不能被继承,且 Java 在运行时也保…...

中国20强(上市)游戏公司2022年财报分析:营收结构优化,市场竞争进入白热化

易观:受全球经济增速下行的消极影响,2022年国内外游戏市场规模普遍下滑。但中国游戏公司凭借处于全球领先水平的研发、发行和运营的能力与经验,继续加大海外市场布局,推动高质量发展迈上新台阶。 风险提示:本文内容仅代…...

如何自学C++编程语言,聊聊C++的特点,别轻易踩坑

为什么现在有那么多C培训班呢?因为这些培训班可以为学生安排工作,而外包公司因为缺人,需要做很多项目,可能需要在全国各地分配不同的程序员去干不同的项目,因此需要大量的程序员入职。这样,外包公司就会找培…...

算法Day07 | 454.四数相加II,383. 赎金信,15. 三数之和, 18. 四数之和

Day07 454.四数相加II383. 赎金信15. 三数之和18. 四数之和 454.四数相加II 题目链接:454.四数相加II 寻找两个数组之和,是否与另外两个数组之和有特定的关系。 因为数值可能跨度太大,选择使用下标表示为对应的数值大小,会很浪费…...

ps抠图、抠头发去背景等

方法一:背景橡皮擦 一、很早之前我们使用的是魔术棒工具,但现在我们可以使用Photoshop 有内置的“背景橡皮擦” 步骤: 第1步:在Photoshop中打开需要修的图。 第2步:单击并按住工具栏…...

计算机组成原理基础练习题第一章

有些计算机将一部分软件永恒地存于只读存储器中,称之为() A.硬件    B.软件C.固件    D.辅助存储器输入、输出装置以及外界的辅助存储器称为() A.操作系统    B.存储器 C.主机      D.外围设备完整的计算机系…...

[PyTorch][chapter 34][池化层与采样]

前言: 这里主要讲解一下卷积神经网络中的池化层与采样 目录 DownSampleMax poolingavg poolingupsampleReLu 1: DownSample 下采样,间隔一定行或者列进行采样,达到降维效果 早期LeNet-5 就采样该采样方式。 LeNet-5 2 Max pooling 最大值采样…...

Java进阶-字符串的使用

1.API 1.1API概述 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要…...

接口自动化框架对比 | 质量工程

一、前言 自动化测试是把将手工驱动的测试行为转化为机器自动执行,通常操作是在某一框架下进行代码编写,实现用例自动发现与执行,托管在CI/CD平台上,通过条件触发或手工触发,进行回归测试&线上监控,代替…...

谷歌浏览器network error解决方法

很多用户在使用谷歌浏览器时候会出现network error网页提示,很多用户不知道该如何处理这一问题,其实解决方法不止一种,小编整理了两种谷歌浏览器network error解决方法,一起来看看吧~ 谷歌浏览器network error解决方法&#xff1…...

自动化测试如何做?接口自动化测试框架必备的9个功能,测试老鸟总结...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 当你准备使用一个…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)

笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

数据库分批入库

今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

Python 高效图像帧提取与视频编码:实战指南

Python 高效图像帧提取与视频编码:实战指南 在音视频处理领域,图像帧提取与视频编码是基础但极具挑战性的任务。Python 结合强大的第三方库(如 OpenCV、FFmpeg、PyAV),可以高效处理视频流,实现快速帧提取、压缩编码等关键功能。本文将深入介绍如何优化这些流程,提高处理…...

深入解析光敏传感技术:嵌入式仿真平台如何重塑电子工程教学

一、光敏传感技术的物理本质与系统级实现挑战 光敏电阻作为经典的光电传感器件,其工作原理根植于半导体材料的光电导效应。当入射光子能量超过材料带隙宽度时,价带电子受激发跃迁至导带,形成电子-空穴对,导致材料电导率显著提升。…...