github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/pkg/kernel/version_linux.go (about) 1 package kernel 2 3 import ( 4 "strings" 5 "syscall" 6 ) 7 8 func currentVersionUname() (Version, error) { 9 var buf syscall.Utsname 10 if err := syscall.Uname(&buf); err != nil { 11 return Version{}, err 12 } 13 releaseString := strings.Trim(utsnameStr(buf.Release[:]), "\x00") 14 return KernelVersionFromReleaseString(releaseString) 15 }