Why is kern.osrevision always 199506?

I have noticed that kern.osrevion doesn't change across new realeses. The details in some of the old posts show that osrevision=199506 has been there at least since 7.2-RELEASE

sysctl -a kern | grep osrevision
kern.osrevision: 199506


I'm just curious what osrevision is refering to and is there an expectation to change or track a pattern?
 
Searching for the string 199506 in the source code repository suggests this value corresponds to the Single UNIX Specification (SUS) revision supported. The operating system defines the C #define value of _POSIX_VERSION to 199506 indicating said version (POSIX.1-1996) is supported.​
 
Back
Top