جافا توسع آفاقها: دعم منصة جديدة

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

جافا تدعم الآن منصة جديدة: ماذا يعني ذلك للمطورين؟



أعلنت شركة Oracle عن توسع كبير في نظام جافا البيئي. ابتداءً من أحدث إصدار من JDK، حصلت لغة البرمجة جافا رسميًا على دعم منصة حوسبة جديدة. يفتح هذا الحدث أمام المطورين إمكانيات لإنشاء تطبيقات على أجهزة وأنظمة لم تكن متاحة سابقًا.



المنصة الجديدة هي RISC-V — وهي بنية مجموعة تعليمات مفتوحة (ISA) تكتسب شعبية سريعة في عالم الأنظمة المدمجة وأجهزة إنترنت الأشياء وحتى حلول الخوادم. في السابق، كانت جافا تدعم بشكل أساسي بنيتي x86 و ARM، لكن القائمة الآن تضم RISC-V. تم اتخاذ هذا القرار استجابةً للطلب المتزايد من المجتمع ومصنعي الرقائق.



الجوانب الرئيسية لدعم RISC-V في جافا

  • قابلية نقل الكود: يمكن للمطورين تشغيل تطبيقات جافا الحالية على أجهزة RISC-V دون تغييرات جذرية. تم تكييف JVM (الآلة الافتراضية لجافا) لهذه البنية على مستوى المفسر والمترجم C2 (JIT).
  • الأداء: تظهر المقاييس الأولية أن أداء جافا على RISC-V مشابه لأدائها على ARM، على الرغم من توقع مزيد من التحسين في التصحيحات المستقبلية.
  • الأمان: جميع آليات الأمان القياسية في جافا (الصندوق الرملي، مدير الأمان) تعمل بشكل كامل على المنصة الجديدة.
  • مجموعة الأدوات: يتضمن JDK المحدث جميع الأدوات المساعدة اللازمة (javac, jar, jlink) للترجمة المتقاطعة لـ RISC-V.


الأهمية العملية للمطورين

بالنسبة لمجتمع جافا، هذا يعني أنه يمكن الآن استخدام لغة واحدة لكتابة الكود لكل من الخوادم القوية (x86) والمتحكمات الدقيقة منخفضة الطاقة (RISC-V). هذا مهم بشكل خاص للمشاريع في المجالات التالية:

  • إنترنت الأشياء (IoT) — أجهزة الاستشعار، المنازل الذكية، الأتمتة الصناعية.
  • المنصات التعليمية — غالبًا ما تُستخدم RISC-V في المعالجات التعليمية.
  • الحوسبة السحابية — يبدأ بعض المزودين في تجربة RISC-V لتقليل تكاليف ترخيص البنى.


«هذه خطوة منطقية في تطوير جافا كلغة متعددة المنصات حقًا،» يعلق ممثل Java Platform Group. «نحن نتبع الصناعة، و RISC-V هي مستقبل الأجهزة المفتوحة». من المتوقع أن يحدث الاستقرار الكامل للدعم في إصدارات LTS القادمة.



كيف تبدأ الاستخدام؟

لتجربة جافا على RISC-V، يجب:

  1. تنزيل أحدث إصدار من JDK من الموقع الرسمي (إصدار Linux/RISC-V).
  2. تثبيت محاكي QEMU، إذا لم يكن لديك جهاز فعلي يعمل بـ RISC-V.
  3. تشغيل تطبيق اختباري: يجب أن يظهر java -version البنية riscv64.

تابع التحديثات على PythonLib — سننشر أدلة عملية وأمثلة كود للمنصة الجديدة.

المكتبات الموصى بها