I am running 64-bit Red Hat Enterprise Linux Server release 5.2 (Tikanga) on a quad-quad core Dell R900 Server. All the CPUs are Intel based. When JBoss AS 5 starts I noticed the following in the console output:
18:29:11,112 INFO [ServerInfo] Java version: 1.6.0_10,Sun Microsystems Inc.
18:29:11,112 INFO [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 11.0-b15,Sun Microsystems Inc.
18:29:11,112 INFO [ServerInfo] OS-System: Linux 2.6.18-92.1.22.el5,amd64
When I run a quick "uname -a" I get the following:
Linux DEVWEB1 2.6.18-92.1.22.el5 #1 SMP Fri Dec 5 09:28:22 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Should I be worried about the "amd64" in the JBoss console output? Does the linux kernel need to compiled with specific support enabled for the hardware I am using - and does JBoss care?
There is no need for concern. As far as Java in concerned, amd64 == em64t. I see that same thing under 64-bit Vista:
12:20:52,315 INFO [ServerInfo] OS-System: Windows Vista 6.0,amd64
And I am running on an Intel quad core cpu.