20040930 Thursday September 30, 2004

AMD64, not only about the coolness factor!

Hey, go ahead and have a look at my desktop. Yeah, click on the thumbnail. It looks just like any other desktop on Solaris these days. I'm running KDE, KMail, Firefox 1.0 Preview, GIMP 2.0.2, and I'm VPN'd into the SWAN using IPsec. This is after all my home machine. Oh, but there is one other minor difference about this desktop, please have a gander at the Konsole terminal which is displaying the output of isainfo -v. Yeah, it's running the AMD64 Solaris kernel.

At first thought this doesn't seem like a breakthrough in technology, there are other 64-bit kernels that already exist in today's world, in fact we have one for Solaris that runs on 64-bit SPARC processors, so at Sun Microsystems this is certainly not any big breakthrough.

However, this is a slight breakthrough in the x86 commodity hardware space, because while I have a 64-bit kernel for Solaris on AMD64 Opteron, I can still run all of my 32-bit applications that exist in today's 32-bit Solaris on x86.

While there's a certain amount of coolness factor in running 64-bit apps on a 64-bit kernel, it's much more cool in today's world to be able to run your existing 32-bit applications without change, IMO. It just seems that one of the big lessons we've learned over the past 20 years in the microcomputer world is that backward compatibility is key to moving technology forward. Looking at the cases where technology didn't take backward compatibility into account, the chipsets had a hard time in the market, and in most cases have "died on the vine" so to speak.

It seems to me that by being able to accomplish this, we open a new door for customers and in many ways can "Win Friends and Influence People". I know that I have started to learn a great deal by reading Dale Carnegie's book, as stated below in my blog...but I think Sun has as well. Sun's committment to Solaris on the x86 architecture has never been stronger, and I'm looking forward to seeing us make a lot of new friends. Solaris 10 is definitely going to have a big influence on many people, if you don't believe me, just go ahead and try it. Have a look at the Solaris Express Webpage where you can download a version of Solaris 10 that will run on either SPARC or x86 architectures. Before you know it you'll be able to have those same features running on a true 64-bit kernel with the ability to run all of your existing 32-bit applications as well.

Sure, it's not only about the coolness factor. But this is so cool to me, I thought winter was here already!;-)

( Sep 30 2004, 11:08:30 PM PDT ) Permalink Comments [6]