JamVM - JamVM

JamVM
Tuzuvchi (lar)Robert Lougher
Barqaror chiqish
2.0.0 / 2014 yil 30-iyul; 6 yil oldin (2014-07-30)
YozilganC va Java
Operatsion tizimO'zaro faoliyat platforma
TuriJava virtual mashinasi
LitsenziyaGNU umumiy jamoat litsenziyasi
Veb-saytjamvm.sourceforge.net Buni Vikidatada tahrirlash

JamVM bu ochiq manbali Java virtual mashinasi (JVM) boshqalarga nisbatan juda kichik bo'lib rivojlandi virtual mashinalar (VM) Java virtual mashinasi spetsifikatsiyasining 2-versiyasiga (ko'k kitob) mos kelganda.

JamVM ni ishlatish uchun sozlash mumkin GNU Classpath yoki OpenJDK Java sinf kutubxonasi va so'nggi versiyalari ob'ektni yakunlashni qo'llab-quvvatlaydi, Soft / Weak / Phantom Reference, Java mahalliy interfeysi (JNI) va Reflection API. Siqib chiqadigan axlat yig'uvchi o'z simida sinxron yoki asenkron tarzda ishlashi mumkin.

JamVM hozirda CPU: AMD64, ARM, x86, MIPS, PowerPC va SPARC.

JamVM-ning OpenJDK-ga mos versiyasi tomonidan qo'llab-quvvatlanadi Muzli choy va JamVM-ning IcedTea to'plamlari ikkalasida ham mavjud Debian va Ubuntu. Bu JamVM-ni OpenJDK-dan foydalanishda ulanish nuqtasi uchun muqobil Java virtual mashinasi sifatida o'rnatishga imkon beradi. ARM-da Ubuntu-dan foydalanganda JamVM standart VM edi.[1] Hozir, HotSpot Zero armhf-da ishlatiladi.[2]

2006 yilda JamVM Google tomonidan ishlatilgan Android dastur doirasini ishlab chiqish paytida jamoa. Oxirgi Android vorisi, Dalvik, hozirgi vaqtda ishlab chiqilmoqda va 2007 yil boshida ikkalasi bir-birini almashtirgan. Bir necha oy o'tgach, Dalvik Android-ning asosiy virtual mashinasi sifatida tashkil etildi va JamVM o'chirib qo'yildi.[3]

Shuningdek qarang

Adabiyotlar

  1. ^ "6b23 ~ pre4-0ubuntu1: openjdk-6 to'plami: Ubuntu". Launchpad.net. Olingan 2016-09-26.
  2. ^ "openjdk-7-jre: armhf: Raring (13.04): Ubuntu". Launchpad.net. Olingan 2016-09-26.
  3. ^ "Sinov ko'rgazmasi 294" (PDF). Groklaw.net. Olingan 2016-09-26.

Tashqi havolalar