IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/7 4:11:45       共计:4660 浏览

“发布级别”对应的是utsname结构中release;

“发布版本”对应的是utsname中的version。

这个翻译容易引起歧义;而原文或Linux/Unix中的这个命名,也由于历史的原因,也容易误导用户。

release - 其实是真正意义上的Linux内核版本号,就是内核发布的时候的编译版本号,比如3.11.0。

version - 这里反而没有版本号的原意,它是内核release时候的编译日期。

所以原文文件中,用的是kernel release level和kernel version level,而不是简单的(version)number。

struct utsname { ,char sysname; , /* Operating system name (e.g。 "Linux") */ ,char nodename; , /* Name within "some implementation-defined,network" */ ,char release; , /* OS release (e.g。 "2.6.28") */ ,char version; , /* OS version */ ,char machine; , /* Hardware identifier */ , #ifdef _GNU_SOURCE,char domainname; /* NIS or YP domain name */ , #endif, };
版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。