-
公开(公告)号:CN117271051B
公开(公告)日:2025-02-11
申请号:CN202311126061.8
申请日:2023-09-01
Applicant: 北京北信源软件股份有限公司
IPC: G06F9/455
Abstract: 本实施例公开了一种基于Docker容器插入内核的方法及装置。其中,该方法包括:通过Docker容器镜像封装若干个交叉编译工具链;利用若干个交叉编译工具链进行编译生成目标中间文件;将目标中间文件添加到业务安装包;在目标操作系统安装所述业务安装包时,对目标中间文件进行自动编译以生成目标内核模块,并在目标操作系统的内核中插入目标内核模块。该方法能够在Linux环境使用Docker交叉编译内核源码,根据目标操作系统的内核版本自动链接形成目标内核模块并插入内核,无需频繁适配新的操作系统版本,提高了适用场景的兼容性,并且降低了多个操作系统版本的维护成本。
-
公开(公告)号:CN117271051A
公开(公告)日:2023-12-22
申请号:CN202311126061.8
申请日:2023-09-01
Applicant: 北京北信源软件股份有限公司
IPC: G06F9/455
Abstract: 本实施例公开了一种基于Docker容器插入内核的方法及装置。其中,该方法包括:通过Docker容器镜像封装若干个交叉编译工具链;利用若干个交叉编译工具链进行编译生成目标中间文件;将目标中间文件添加到业务安装包;在目标操作系统安装所述业务安装包时,对目标中间文件进行自动编译以生成目标内核模块,并在目标操作系统的内核中插入目标内核模块。该方法能够在Linux环境使用Docker交叉编译内核源码,根据目标操作系统的内核版本自动链接形成目标内核模块并插入内核,无需频繁适配新的操作系统版本,提高了适用场景的兼容性,并且降低了多个操作系统版本的维护成本。
-