xv6-riscv-net: Implementando Redes TCP/IP en xv6 RISC-V

2025-08-26
xv6-riscv-net: Implementando Redes TCP/IP en xv6 RISC-V

Este proyecto integra una pila de protocolos TCP/IP en el sistema operativo xv6 para RISC-V, habilitando la funcionalidad de red. Incluye un puerto de espacio de kernel de microps, una pila TCP/IP en modo usuario, un controlador virtio-net para la emulación de dispositivos de red en QEMU, una API de socket estándar y un comando ifconfig simple. Con unos pocos comandos, puedes construir e iniciar QEMU, configurar direcciones IP y hacer ping al huésped xv6 desde el host, además de probar aplicaciones de eco TCP/UDP.

Desarrollo