برمجة بدون libc: إتقان مكالمات نظام Linux باستخدام strace

2025-06-14

شرع الكاتب مؤخرًا في بناء برنامج بدون libc لفهم أعمق لمكالمات نظام Linux وآلياتها الداخلية. وقد تضمن ذلك إنشاء واجهة سطر أوامر صغيرة، ولعبة ثعبان، وخادم HTTP بتجميع ARM64 نقي، وتطبيق خيوط. وقد اعتمد التصحيح بشكل كبير على strace، وتفصل المقالة العديد من الخيارات والأعلام المفيدة لـ strace. تتراوح هذه الخيارات من تتبع العمليات الفرعية، وطباعة معلومات مفصلة عن الهياكل، إلى تتبع مكالمات النظام بشكل انتقائي، وحتى حقن أخطاء مكالمات النظام لأغراض التصحيح. يوفر هذا رؤى قيّمة حول تقنيات متقدمة في برمجة أنظمة Linux وتقنيات التصحيح.

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