مقارنة بين الآلات الافتراضية لجافا
معلومات الإصدار
| اسم | الخالق | أول إصدار علني | أحدث إصدار مستقر | تاريخ الإصدار الأخير | التكلفة والتوافر | رخصة |
|---|---|---|---|---|---|---|
| إكليبس أوبن جيه 9 (المعروف سابقًا باسم آي بي إم جيه 9) | شركة آي بي إم | 15 مارس 2018 [ 1 ] | 0.59.0 [ 2 ] | 29 أبريل 2026 ( 29 أبريل 2026 ) | حر | رخصة إكليبس العامة 2.0، رخصة أباتشي 2.0 |
| GCJ | جنو | 6 سبتمبر 1998 | 6.4 (طرفية) | 4 يوليو 2017 | حر | الإصدار الثاني من رخصة جنو العمومية أو أحدث، مع استثناء "libgcc" [ 3 ] |
| GraalVM | أوراكل | مايو 2019 | 25.1.3 [ 4 ] | 30 يونيو 2026 ( 30 يونيو 2026 ) | حر | إصدار GPL 2 فقط |
| هوت سبوت ، إصدار OpenJDK | صن مايكروسيستمز ، أوراكل | 27 أبريل 1999 | jdk-16 | 16 مارس 2021 | حر | إصدار GPL 2 فقط |
| هوت سبوت ، إصدار أوراكل جي دي كي | صن مايكروسيستمز ، أوراكل | 27 أبريل 1999 | jdk 16 | 16 مارس 2021 | حر | ملكية خاصة |
| هوت سبوت ، إصدار جافا إس إي المدمج | صن مايكروسيستمز ، أوراكل | 27 أبريل 1999 | ؟ | ؟ | تجاري | ملكية خاصة [ 5 ] |
| نقطة اتصال لاسلكية ، منفذ صفري | غاري بنسون [ 6 ] | ؟ | ؟ | ؟ | حر | إصدار GPL 2 فقط |
| IKVM | جيرون فريجترز | 28 يونيو 2004 | 8.15.0 [ 7 ] | 6 ديسمبر 2025 ( 6 ديسمبر 2025 ) | حر | رخصة zlib [ 8 ] |
| JamVM | روبرت لوغر | 13 مارس 2003 | 2.0.0 | 30 يوليو 2014 | حر | رخصة جنو العمومية الإصدار 2 أو أحدث |
| جيكس آر في إم | شركة آي بي إم | 14 أكتوبر 2001 | 3.1.4 [ 9 ] | 18 فبراير 2016 [ 9 ] | حر | رخصة إكليبس العامة الإصدار 1.0 [ 10 ] |
| قهوة | التقنيات العابرة للواقع الافتراضي | 1996 | 1.1.9 | 22 فبراير 2008 | حر | رخصة جنو العمومية الإصدار 2 أو أحدث [ 11 ] |
| SableVM | مجموعة سابل للأبحاث | ؟ | 1.13 | 30 مارس 2007 [ 12 ] | حر | رخصة LGPL الإصدار 2.1 أو أحدث |
المعلومات الفنية
| JVM | حالة | أحدث إصدار مدعوم من جافا | مكتبات الفئات المدعومة | أداء | ||||
|---|---|---|---|---|---|---|---|---|
| مسار فئات GNU | OpenJDK | آخر | تفسير | هجوم العمالقة | نظام الإنتاج في الوقت المناسب (JIT) | |||
| GCJ | لم يعد يتم صيانته أو توزيعه بواسطة GNU اعتبارًا من GCC 7 [ 13 ] | ؟ | نعم | لا | نعم | نعم | لا | |
| هوت سبوت ، إصدار OpenJDK | التنفيذ المرجعي. | 1.8 | لا | نعم | نعم | لا | نعم | |
| هوت سبوت ، إصدار أوراكل جي دي كي | التنفيذ المرجعي. | 1.8 | لا | نعم | نعم | لا | نعم | |
| هوت سبوت ، إصدار جافا إس إي المدمج | ؟ | لا | نعم | نعم | لا | نعم | ||
| نقطة اتصال لاسلكية ، منفذ صفري | نسخة مترجمة فقط من OpenJDK تستخدم لغة التجميع تقريبًا ومصممة لتكون قابلة للنقل للغاية. | 1.7 | لا | نعم | نعم | لا | لا | |
| IKVM | 1.8 [ 14 ] | ؟ | ؟ | يعتمد على بيئة تشغيل .NET | ||||
| JamVM | 1.8 [ 15 ] | نعم [ 16 ] | نعم [ 16 ] | نعم [ 16 ] | لا | نعم [ 16 ] | ||
| جيكس آر في إم | 1.6 [ 17 ] | نعم [ 18 ] | المنفذ [ 19 ] [ 20 ] | أباتشي هارموني [ 18 ] | لا [ 21 ] | ؟ | نعم | |
| قهوة | 1.4 [ 11 ] | نعم [ 11 ] | لا | نعم [ 11 ] | لا [ 11 ] | نعم [ 11 ] | ||
| SableVM | غير مُصان | 1.4 | نعم | لا | نعم | لا | لا | |
بنى وحدة المعالجة المركزية المدعومة
أنظمة التشغيل المدعومة
مراجع
- ↑ "إصدار Eclipse OpenJ9 v0.8.0 · eclipse-openj9/openj9" . جيت هاب . تم الاطلاع عليه بتاريخ 4 يونيو 2023 .
- ↑ "الإصدار 0.59.0" . 29 أبريل 2026. تم الاطلاع عليه في 30 أبريل 2026 .
- ↑ "الأسئلة الشائعة حول GCJ - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . Gcc.gnu.org . تم الاطلاع عليه بتاريخ 31 يوليو 2012 .
- ↑ "GraalVM 25.1.3" . 30 يونيو 2026. تم الاطلاع عليه في 30 يونيو 2026 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 "نظرة عامة على Oracle Java SE Embedded" . Oracle . 19 أبريل 2018. تم الاطلاع عليه في 2 أبريل 2024 .
- ↑ "gbenson.net" . gbenson.net . تم الاطلاع عليه بتاريخ 31 يوليو 2012 .
- ↑ "الإصدار 8.15.0" . 6 ديسمبر 2025. تم الاطلاع عليه في 7 ديسمبر 2025 .
- ↑ "LICENSE.md" . ikvmnet/ikvm . تم الاطلاع عليه بتاريخ 22 مارس 2025 – عبر GitHub.
- 1 2 "الإصدار 3.1.4 · JikesRVM/JikesRVM" . GitHub . 18 فبراير 2016. تم الاطلاع عليه في 17 يوليو 2025 .
- ↑ "الترخيص" . جيكس آر في إم . تم الاسترجاع في 31 يوليو 2012 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 "كافيه/كافيه " . جيثب . 9 نوفمبر 2021.
- ↑ "SableVM - تصفح /sablevm/1.13 على" . Sourceforge.net. 30 مارس 2007. تم الاطلاع عليه في 31 يوليو 2012 .
- ↑ "سلسلة إصدارات GCC 7 - التغييرات والميزات الجديدة والإصلاحات - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . gcc.gnu.org .
- ↑ "README.md" . ikvmnet/ikvm . 14 يوليو 2025. تم الاطلاع عليه في 17 يوليو 2025 – عبر GitHub.
- 1 2 "JamVM | ملاحظات إصدار JamVM على موقع SourceForge.net" . sourceforge.net. 30 يوليو 2014. تم الاطلاع عليه بتاريخ 24 أكتوبر 2014 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 " JamVM -- آلة جافا افتراضية مضغوطة" . jamvm.sourceforge.net .
- ↑ "JikesRVM/libraryInterface/Common/src/org/jikesrvm/classlibrary/JavaLangSupport.java at master · JikesRVM/JikesRVM" . GitHub . تم الاطلاع عليه بتاريخ 17 يوليو 2025 .
- 1 2 "SourceForge: jikesrvm/jikesrvm: files" . Jikesrvm.hg.sourceforge.net. 19 يوليو 2012. تم الاطلاع عليه في 31 يوليو 2012 .
- ↑ "openjdk4jikesrvm - استخدام مكتبة Openjdk كمكتبة فئات JikesRVM - استضافة مشاريع جوجل" . تم الاطلاع عليه بتاريخ 31 يوليو 2012 .
- ↑ " [ #RVM-549 ] الدعم الأولي لمكتبة فئات OpenJDK - jira.codehaus.org" . مؤرشف من الأصل في 3 يونيو 2013. تم الاطلاع عليه في 22 يوليو 2012 .
- ↑ "طلب إضافة ميزة للمترجم" . مؤرشف من الأصل بتاريخ 4 مايو 2015. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 "GCJ - الحالة - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . مؤرشف من الأصل في 17 أبريل 2016. تم الاطلاع عليه في 25 يوليو 2016 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 "تكوينات النظام المعتمدة لـ Oracle JDK 7 و JRE 7" . www.oracle.com .
- ↑ "OpenJDK: Port: Mips" . openjdk.java.net .
- ↑ "MIPSPort - IcedTea" . icedtea.classpath.org . مؤرشف من الأصل في 1 فبراير 2020. تم الاطلاع عليه في 1 فبراير 2020 .
- 1 2 "OpenJDK: مشروع منفذ PowerPC/AIX" . openjdk.java.net .
- ↑ "ملاحظات إصدار تحديث Java SE 6" . أوراكل . 4 مارس 2019. تم الاطلاع عليه في 2 أبريل 2024 .
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ ١٧ ١٨ ١٩ ٢٠ ٢١ ٢٢ " ZeroSharkFaq - IcedTea " . icedtea.classpath.org . مؤرشف من الأصل في ٩ مايو ٢٠٢٠. تم الاطلاع عليه في ١ فبراير ٢٠٢٠ .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 " المنصات المدعومة" . www.jikesrvm.org
- 1 2 3 4 5 6 7 8 9 10 11 12 13 " مشروع SableVM" . sablevm.org .
- ↑ "ملف تعليمات بناء OpenJDK" . مؤرشف من الأصل بتاريخ 6 يوليو 2012. تم الاطلاع عليه بتاريخ 24 يوليو 2012 .
- 1 2 3 "OpenJDK: مشروع منفذ BSD" . openjdk.java.net .
- ↑ "ملف تعليمات بناء OpenJDK" . مؤرشف من الأصل بتاريخ 6 يوليو 2012. تم الاطلاع عليه بتاريخ 24 يوليو 2012 .
- ^ "OpenJDK: مشروع منفذ Mac OS X" . openjdk.java.net .
- ↑ "منفذ جافا لأنظمة التشغيل OS/2 والأنظمة القائمة على OS/2" . trac.netlabs.org . مؤرشف من الأصل بتاريخ 17 يوليو 2025. تم الاطلاع عليه بتاريخ 17 يوليو 2025 .
- ^ "OpenJDK: المنفذ: هايكو" . openjdk.java.net .
- 1 2 3 4 5 6 7 8 9 10 11 "OpenJDK: مشروع بدون مُجمِّع" . openjdk.java.net .
فئات :
- برنامج منصة جافا
- آلة جافا الافتراضية
- مقارنات البرامج
