I'd argue that the proper place for this change is in uname(2) rather
than uname(1). Maybe a kernel developer can explain why the syscall
doesn't simply present all the information? (I think there's a limit in
the structure size, but that's been increased before...)