Ports By Third Parties
Ports are also available by third parties for Mac OS X and various other Unix operating systems. Several different hardware architectures are supported, including x86, PowerPC, and SPARC (Solaris only).
Porting HotSpot is difficult because the code, while primarily written in C++, contains a lot of assembly language. To remedy this, the IcedTea project has developed a generic port of the HotSpot interpreter called zero-assembler Hotspot (or zero), with almost no assembly code. This port is intended for easy adaptation of the interpreter component of HotSpot to any Linux processor architecture. The code of zero-assembler Hotspot is used for all the non-x86 ports of HotSpot (PPC, IA64, S390 and ARM) since version 1.6.
Gary Benson, an IcedTea developer, developed a platform-independent Just-in-time compiler called Shark for HotSpot, using LLVM, to complement zero.
Read more about this topic: Hot Spot, Supported Platforms
Famous quotes containing the words ports and/or parties:
“I need not tell you of the inadequacy of the American shipping marine on the Pacific Coast.... For this reason it seems to me that there is no subject to which Congress can better devote its attention in the coming session than the passage of a bill which shall encourage our merchant marine in such a way as to establish American lines directly between New York and the eastern ports and South American ports, and both our Pacific Coast ports and the Orient and the Philippines.”
—William Howard Taft (18571930)
“Both parties are injured by what is going on at Washington. Both are, therefore, more and more disposed to look for candidates outside of that atmosphere.”
—Rutherford Birchard Hayes (18221893)