NI安装程序如何处理内核更新?
- 更新时间2025-09-05
- 阅读时长2分钟
了解安装过程的不同部分如何交互,以确保不同发行版和内核之间的稳定性。
Linux内核管理计算机上的内存、硬件、进程和系统调用。Linux发行版添加了一组在内核上运行的工具,例如:
- Package Manager
- 文件浏览器
- 应用程序
- 库
- 命令行解释器
- 桌面环境
如要安装NI软件,需使用发行版的程序包管理器将NI软件包安装至系统。驱动软件安装也包括安装配置工具、API库和内核模块。本机程序包管理器会安装这三种类型的程序包,但向内核添加内核模块则需要额外的步骤。NI驱动软件使用动态内核模块支持(DKMS)将NI驱动内核模块添加至内核。
内核模块用于插入Linux内核的机制很容易在不同版本的内核之间中断。为确保NI软件能够支持快速迭代的内核版本,NI创建了内核抽象层(NI-KAL)。NI-KAL执行下列操作:
- 弥合不同Linux内核版本间的差异
- 允许相同的NI软件堆栈在NI支持的所有内核上运行