gpt4 book ai didi

linux - UTS_RELEASE中UTS的含义

转载 作者:IT王子 更新时间:2023-10-29 00:22:52 52 4
gpt4 key购买 nike

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/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com