dim*_*mba 16 linux linux-kernel
UTS_RELEASE在Linux中定义内核版本.它的定义generated/utsrelease.h是由主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
Run Code Online (Sandbox Code Playgroud)
我想知道UTS代表什么,这里?
phi*_*rdy 16
我会打赌:它来自unix历史时代.Unix时间共享 http://en.wikipedia.org/wiki/Time-sharing
(使用另一个链接来增加我的猜测:http://www.linuxmisc.com/9-unix-programmer/515225795f89ebf5.htm)
另外,如果你在维基百科上搜索UTS,你会发现这也是证据:
UTS是一个三字母缩写,可以描述:
| 归档时间: |
|
| 查看次数: |
5749 次 |
| 最近记录: |