xv6-riscv-net: إضافة شبكة TCP/IP إلى نظام التشغيل xv6 على RISC-V

2025-08-26
xv6-riscv-net: إضافة شبكة TCP/IP إلى نظام التشغيل xv6 على RISC-V

يقوم هذا المشروع بدمج مجموعة بروتوكولات TCP/IP في نظام التشغيل xv6 القائم على RISC-V، مما يمكّنه من وظائف الشبكة. يتضمن ذلك منفذًا لنظام التشغيل microps في مساحة kernel، وهو عبارة عن مجموعة بروتوكولات TCP/IP في وضع المستخدم، بالإضافة إلى برنامج تشغيل virtio-net لمحاكاة جهاز الشبكة في QEMU، وواجهة برمجة تطبيقات socket قياسية، وأمر ifconfig بسيط. باستخدام بعض الأوامر البسيطة، يمكنك إنشاء وتشغيل QEMU، وتكوين عناوين IP، وإجراء اختبار ping على نظام xv6 من المضيف، بالإضافة إلى اختبار تطبيقات الصدى TCP/UDP.

التطوير الشبكات