Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Meaning of UTS in UTS_RELEASE

UTS_RELEASE defines the kernel version in Linux. It's defined in generated/utsrelease.h, which is created by the main Makefile like so:

# 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

I was wondering what UTS stands for, here?

like image 736
dimba Avatar asked Dec 17 '12 11:12

dimba


People also ask

What does UTS (Unix) mean?

5 In short, the UTS namespace is about isolating hostnames. The UTS namespace is used to isolate two specific elements of the system that relate to the uname system call. The UTS(UNIX Time Sharing) namespace is named after the data structure used to store information returned by the uname system call.

What happens if I get a release from UTS?

If UTS grants a release, the student will be advised to contact the Department of Home Affairs to ascertain whether a new student visa is required. 9.3. If UTS grants a release, the student’s UTS CoE will be cancelled and the student must withdraw from their UTS course. 9.4.

What is the UTS namespace used for?

The UTS namespace is used to isolate two specific elements of the system that relate to the uname system call. The UTS(UNIX Time Sharing) namespace is named after the data structure used to store information returned by the uname system call.

Is the UTS release protocol aligned with standard 7?

The UTS Release Protocol is aligned with the legislative requirements of Standard 7 in the National Code of Practice for Providers of Education and Training to Overseas Students 2018 made under s33 (1) of the Education Services for Overseas Students (ESOS) Act 2000 (Cth).


2 Answers

I will do a bet : it comes from unix history age. Unix Time Sharing http://en.wikipedia.org/wiki/Time-sharing

( with another link to give more weight to my guess : http://www.linuxmisc.com/9-unix-programmer/515225795f89ebf5.htm )

Additionally if you search for UTS on Wikipedia you'll find this as evidence too:

UTS is a three-letter abbreviation which may describe:

  • Time-sharing, known as Unix Time-sharing System (UTS) when abbreviated in the source code of many Unix-like operating systems
like image 94
philippe lhardy Avatar answered Nov 16 '22 04:11

philippe lhardy


Maybe https://lwn.net/Articles/531114/ and https://lwn.net/Articles/179345/ are the right(tm) answer :-)

like image 20
Doncho Gunchev Avatar answered Nov 16 '22 03:11

Doncho Gunchev