29.06.2022 22:36, Valentin Nechayev пишет: >>> Напоминаю, что в наше неспокойное время заметная часть того, что >>> собирается в контейнерах, поступает в виде кода всяких Go и Rust, >>> которые даже libc обходят, а вместо этого используют свой комплект >>> сисколлов и врапперов. >> >> Напоминаю: >> >> osrelease >> The string for the jail's kern.osrelease sysctl and uname -r. >> Они и sysctl kern.osrelease фрёвый дергать не будут. > > Будут. > > [root@verba /usr/ports/lang/go]# objdump -d /usr/local/bin/go | fgrep sysctl > | head > 0000000000431600 <runtime.sysctlnametomib>: > 431604: 0f 86 b5 00 00 00 jbe 4316bf > <runtime.sysctlnametomib+0xbf> > 43163a: 76 78 jbe 4316b4 > <runtime.sysctlnametomib+0xb4> > 431666: e8 b5 43 03 00 callq 465a20 <runtime.sysctl.abi0> > 43167d: 7c 29 jl 4316a8 > <runtime.sysctlnametomib+0xa8> > 431690: 77 0c ja 43169e > <runtime.sysctlnametomib+0x9e> > 4316ec: e9 0f ff ff ff jmpq 431600 > <runtime.sysctlnametomib> > 43178f: e8 6c fe ff ff callq 431600 > <runtime.sysctlnametomib> > 4317d4: e8 47 42 03 00 callq 465a20 <runtime.sysctl.abi0> > 4319ac: e8 6f 40 03 00 callq 465a20 <runtime.sysctl.abi0> > ... > [root@verba /usr/ports/lang/go]# uname -mrs > FreeBSD 12.3-RELEASE-p5 amd64 > > Так что наличие sysctl для авторов своих аналогов libc ни капельки не секрет.
Я говорил вовсе не об sysctl как таковом, а конкретно об фрёвом sysctl kern.osrelease в контексте обсуждаемых линуксовых Jail. Не будут. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd