
إطار عمل مُجمِّع متعدد البنى المعمارية يحوّل شيفرة التجميع المصدرية إلى شيفرة آلة لمعماريات Arm وx86 وMIPS وPowerPC وRISC-V وغيرها، مع نواة خفيفة الوزن وروابط برمجية للعديد من اللغات.
Keystone هو إطار عمل مُجمِّع خفيف الوزن متعدد المنصات ومتعدد البنى. يقدّم بعض الميزات التي لا مثيل لها:
يعتمد Keystone على LLVM، لكنه يذهب إلى أبعد من ذلك بكثير مع الكثير لتقديمه.
مزيد من المعلومات متاح على http://www.keystone-engine.org
Keystone متاح بموجب ترخيص مزدوج:
الإصدار 2 من رخصة جنو العمومية العامة (GPLv2). (أي بدون بند "أي إصدار لاحق"). يمكن العثور على معلومات الترخيص في ملف COPYING وملف EXCEPTIONS-CLIENT.
هذا الجمع يتيح لمعظم مشاريع المصدر المفتوح استخدام Keystone دون تعارضات.
للاستخدام التجاري في بيئات الإنتاج، تواصل مع مؤلفي Keystone لشراء ترخيص خالٍ من الإتاوات.
انظر LICENSE-COM.TXT لمزيد من المعلومات.
انظر ملف COMPILE.md لمعرفة كيفية تجميع وتثبيت Keystone.
المزيد من الوثائق متاح في docs/README.md.
اتصل بنا عبر القائمة البريدية أو البريد الإلكتروني أو تويتر لأي استفسارات.
Keystone مستحيل بدون الدعم السخي من الداعمين لنا. لا يمكننا أن نشكرهم بما فيه الكفاية!
يُوثّق CREDITS.TXT مساهمين مهمين آخرين في مشروعنا.
إذا كنت ترغب في المساهمة، فيرجى اختيار شيء من مشكلات GitHub.
نحتفظ أيضًا بقائمة من المشكلات الأكثر تحديًا في قائمة TODO.