Солярис 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?