Wed, Jun 29, 2022 at 21:34:49, eugen wrote about "Re: [freebsd] AWS Tech Conference":
> > Напоминаю, что в наше неспокойное время заметная часть того, что > > собирается в контейнерах, поступает в виде кода всяких 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 ни капельки не секрет. > А если будут запускать uname, > то /etc/profile или другие способы заполнить environment ничуть не хуже. Может таки проверишь в следующий раз до постинга? ;) -netch- _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd