OS

OS

状态: 开发中

类型: os

描述: 运行在此资源所代表的进程的操作系统 (OS)。

其他属性

⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。

Stability需求级别Value Type描述Example Values
os.typeDevelopment必需字符串操作系统类型。windows; linux; darwin
os.build_idDevelopment推荐字符串操作系统特定构建或编译的唯一标识符。[1]TQ3C.230805.001.B2; 20E247; 22621
os.descriptionDevelopment推荐字符串可读的(不打算解析)操作系统版本信息,例如verlsb_release -a命令报告的信息。Microsoft Windows [Version 10.0.18363.778]; Ubuntu 18.04.1 LTS
os.nameDevelopment推荐字符串人类可读的操作系统名称。iOS; Android; Ubuntu
os.versionDevelopment推荐字符串操作系统版本字符串,定义于版本属性14.2.1; 18.04.1

[1] os.build_id: build_id 值应从以下来源获取

OS主要备用
WindowsCurrentBuildNumber 来自注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion-
MacOSProductBuildVersion 来自 /System/Library/CoreServices/SystemVersion.plistProductBuildVersion 来自 /System/Library/CoreServices/ServerVersion.plist
LinuxBUILD_ID 来自 /etc/os-releaseBUILD_ID 来自 /usr/lib/os-release;
/proc/sys/kernel/osrelease 的内容

os.type 具有以下知名值列表。如果其中一个适用,则必须使用相应的名称;否则,可以使用自定义名称。

描述Stability
aixAIX (Advanced Interactive eXecutive)Development
darwinApple DarwinDevelopment
dragonflybsdDragonFly BSDDevelopment
freebsdFreeBSDDevelopment
hpuxHP-UX (Hewlett Packard Unix)Development
linuxLinuxDevelopment
netbsdNetBSDDevelopment
openbsdOpenBSDDevelopment
solarisSunOS, Oracle SolarisDevelopment
windowsMicrosoft WindowsDevelopment
zosIBM z/OSDevelopment