Baby's First Weblog
By JoeBonasera on Oct 02, 2004
Hello, world! This is Joe Bonasera. I've been a software engineer in the Solaris Kernel Group for 4 1/2 years working mostly on core Virtual Memory support. My team's major project for Solaris 10 integrated this week, so I have some extra time available to initiate a weblog.
That project was the amd64 porting effort to allow Solaris 10 and applications to run in 64 bits on x86 platforms with either AMD 64 or Intel EM64T processors. To get the Solaris terminology right from the start:
- x86 refers to the computer platform, be it a 32 or 32/64 bit capable system
- i386 is for 32 bit OS, programs, ABI's, ... on x86
- amd64 is for 64 bit OS, programs, ABI's, ... on x86
The "i" in i386 applies and "amd" in amd64 applies no matter who makes the CPU. There'll be much more news about Solaris and amd64 in coming posts.
I came to Sun after working on various types of software (mostly optimizing compilers and some parallel database engine work), so I have a long running interest in software performance and scalability issues in high performance computing. Some of my posts will include information about those issues for large memory programs on Solaris.