linux - UTS_RELEASE中UTS的含义

标签 linux linux-kernel

UTS_RELEASE 定义 Linux 中的内核版本。它在 generated/utsrelease.h 中定义,它是由 the main Makefile 创建的,如下所示:

# KERNELRELEASE can change from a few different places, meaning version.h
# needs to be updated, so this check is forced on all builds

uts_len := 64
define filechk_utsrelease.h
        if [ `echo -n "$(KERNELRELEASE)" | wc -c ` -gt $(uts_len) ]; then \
          echo '"$(KERNELRELEASE)" exceeds $(uts_len) characters' >&2;    \
          exit 1;                                                         \
        fi;                                                               \
        (echo \#define UTS_RELEASE \"$(KERNELRELEASE)\";)
endef

我想知道 UTS 在这里代表什么?

最佳答案

我敢打赌:它来自 unix 历史时代。 Unix 分时 http://en.wikipedia.org/wiki/Time-sharing

(另一个链接让我的猜测更有分量:http://www.linuxmisc.com/9-unix-programmer/515225795f89ebf5.htm)

此外,如果您在维基百科上搜索 UTS,您也会发现这也是证据:

UTS 是一个三个字母的缩写,可以描述:

  • 分时,在许多类 Unix 操作系统的源代码中简称为 Unix 分时系统 (UTS)

关于linux - UTS_RELEASE中UTS的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913320/

相关文章:

c - 从内核模块获取对输入设备的引用

linux - 如何在 virtualbox 中调试内核加载和 intrd 加载

linux - 如何列出重新创建一组已安装软件包所需的最小 Debian 软件包集?

python - 如何对文件使用 select() 函数

linux - 我不明白为什么同时需要 libGLEW.so.1.10 和 libGLEW.so.1.11

linux - 尝试我的第一个 BASH 脚本,总是遇到意外的文件结尾

javascript - 使用新(2020 年秋季)界面下载 FKI IAM 手写数据库文件

linux - 如何在 Linux 平台读取 SQL Server CE SDF 文件

security - 安全启动和内核锁定之间有什么关系吗?

linux - 交叉编译的 ARM 内核而不是 ARMHF