Tôi đang tự hỏi về sự khác biệt giữa hai lệnh
isainfo -k
isainfo -n
trên Solaris. Tôi hiểu rằng cái đầu tiên được sử dụng để kiểm tra xem kernel đang chạy ở chế độ 32 bit hay 64 bit, và trang man nói về cái thứ hai
-n In tên của tập lệnh gốc được sử dụng bởi các ứng dụng di động được hỗ trợ bởi phiên bản hiện tại của hệ điều hành.
Trên máy thử nghiệm chạy Solaris ở chế độ 64 bit, đầu ra của cả hai lệnh là "amd64". Vì vậy, câu hỏi của tôi là:
- Đầu ra của hai lệnh có thể khác nhau không?
- Nếu tôi có tập lệnh cài đặt muốn kiểm tra các điều kiện tiên quyết trước khi giải nén và khởi động phần mềm 64 bit, tôi nên sử dụng tập lệnh nào?
isainfo -k
vàisainfo -n
cả hai sẽ báo cáo "sparc" hoặc "sparcv9" (resp. "I386" hoặc "amd64" trên hộp Intel). Nói cách khác, sự khác biệt giữa "kernel đang chạy ở chế độ 64 bit" và "các ứng dụng 64 bit được hỗ trợ" . - Nếu bạn có bất kỳ thông tin nào có thể làm giảm sự nhầm lẫn của tôi, tôi sẽ rất biết ơn.