Солярис 32-битный/64-битный путаница
У меня есть Солярис на AMD-
uname -a
дает
OS Solaris 10 x86_64 (SunOS goldtpus34 5.10 Generic_144489-11
Я хотел выяснить, имеет ли он 32-битное или 64-битное ядро, поэтому Я сделал
/usr/bin/isainfo -k
Там написано
amd64
Но когда я это сделаю
file /sbin/init
Там написано
ELF 32-bit LSB executable 80386 Version 1, dynamically linked, stripped
Также, если я подам файл, там будет написано
ELF 64-bit LSB executable AMD64 Version 1 [SSE2 SSE FXSR FPU], dynamically linked, not stripped
Таким образом, возможно ли, чтобы ядро работало в 64-битном режиме, но системные утилиты/инициализатор процессов (init) работали в 32-битном режиме.
Я в замешательстве.
Как точно получить, если ОС Ядро находится в 64/32-разрядном режиме в Solaris и Linux?