Test Kernel Modules
1.0.0
المستودع الذي أستخدمه لإصدار وحدات اختبار kernel التي أقوم بإنشائها. إنني أبدأ في تطوير وحدة kernel بسبب اهتمامي بنواة Linux بشكل عام وأيضًا لأن Bifrost، وهو جدار حماية قادم نعمل عليه أنا وصديقي، سيطلق وحدة kernel لمعالجة الحزم.
لتحميل وحدة، ما عليك سوى استخدام make
لإنشاء الوحدات ثم استخدام الأمر التالي:
insmod $NAME
حيث $NAME
هو اسم النواة التي تريد تحميلها (مثل kern.ko
). وبالمثل، يمكنك إلغاء تحميل الوحدة باستخدام الأمر التالي:
rmmod $NAME
من هنا، يمكنك التحقق من تحميل الوحدة عن طريق القيام بما يلي:
lsmod | grep "$NAME"
تأكد من إزالة امتداد الملف الموجود في نهاية $NAME
عند استخدام lsmod
.