Hot Spot - Supported Platforms - Ports By Third Parties

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:

    When its errands are noble and adequate, a steamboat bridging the Atlantic between Old and New England, and arriving at its ports with the punctuality of a planet, is a step of man into harmony with nature.
    Ralph Waldo Emerson (1803–1882)

    Jarndyce and Jarndyce drones on. This scarecrow of a suit, has, in course of time, become so complicated that no man alive knows what it means. The parties to it understand it least; but it has been observed that no two Chancery lawyers can talk about it for five minutes, without coming to total disagreement as to all the premises.
    Charles Dickens (1812–1870)