Интернет магазин китайских планшетных компьютеров



Компьютеры - HotSpot - Лицензия

01 мая 2011


Оглавление:
1. HotSpot
2. Особенности
3. Лицензия



13 ноября 2006 года виртуальная машина и JDK от Sun Microsystems были открыты под лицензией GPL v2. Этот код станет частью Java 7.

Поддерживаемые платформы

Поддерживаемые Sun Microsystems

Что касается JDK, HotSpot на данный момент поддерживается Oracle в операционных системах Microsoft Windows, Linux, и Solaris. Поддержка ISAs представлена платформами IA-32, x86-64 и SPARC.

Порты от сторонних разработчиков

Так же доступны порты сторонних разработчиков для Mac OS X и других операционных систем Unix. Поддерживается несколько различных аппаратных архитектур, включая x86, PowerPC и SPARC.

Портирование HotSpot усложнено тем, что данная виртуальная машина написана в основном на C++ с использованием вставок на ассемблере. Чтобы избежать этого, проект IcedTea разработал общий порт интерпретатора HotSpot под названием zero-assembler Hotspot который практически не содержит ассемблерного кода. Данный порт разрабатывается с целью достижения портируемости HotSpot на различные процессорные архитектуры Linux, что сделает его практически неограниченно портируемым. Код zero-assembler Hotspot используется для всех архитектур отличных от x86, начиная с версии 1.6.

Гари Бенсон, разработчик IcedTea, в данный момент разрабатывает платформонезависимую реализацию динамической компиляции JIT под названиемShark для HotSpot, с использованием LLVM, в дополнение к zero-assembler Hotspot.



Просмотров: 2684


<<< Dalvik virtual machine