كابوس التوافق الثنائي في لينكس: تفكيك وإعادة بناء GLIBC

2025-04-01

تتناول هذه المقالة بالتفصيل مشكلة التوافق الثنائي في لينكس، وتحدد السبب الرئيسي في التصميم الأحادي لـ GLIBC (مكتبة C من جنو). وتنتقد حلول الحاويات مثل Flatpak و AppImage لعيوبها، وتقترح نهجًا بديلًا باستخدام الربط الثابت ومكتبات النظام القديمة لتحسين قابلية النقل. وفي النهاية، يدعو المؤلفون إلى إعادة هيكلة جذرية لـ GLIBC، وتقسيمها إلى مكتبات أصغر وأكثر تركيزًا - libsyscall و libdl و libheap و libthread و libc - لتحقيق توافق ثنائي قوي مشابه لما هو موجود في ويندوز، وحل هذه المشكلة طويلة الأمد في لينكس أخيرًا.

اقرأ المزيد
التطوير