xv6-riscv-net: TCP/IP Networking Implementation for xv6 on RISC-V Architecture
By
pandax381
Warm and crisp on the edges. A bagel with a bit of bite.
Summary
This GitHub repository presents xv6-riscv-net, a modified version of the xv6 operating system for RISC-V architecture that integrates a TCP/IP protocol stack to enable networking capabilities. The project provides instructions for building and running the system using QEMU, configuring network interfaces with ifconfig commands, and setting up IP addresses for communication between the host and xv6 system.
Key quotes
· 4 pulledThis project integrates a TCP/IP protocol stack into the xv6-riscv operating system, enabling network capabilities
Clone the repository and use the make qemu command
use the ifconfig command to configure the net0 network interface
We'll assign it the IP address 192.0.2.2, as the host is using 192.0.2.1
You might also wanna read
BGP Lab Project Expanded to Include Full IPv6 Feed
The author extends their BGP lab project to support full IPv6 feeds, following requests from readers who previously received IPv4 BGP feeds.
ReactOS Achieves Experimental ARM64 Support, Boots on Apple Silicon via QEMU
ReactOS, the open-source project aiming for binary compatibility with Microsoft Windows, has achieved experimental support for running on 64
Whosthere: A Go-based LAN discovery tool with interactive TUI for unprivileged network scanning
Whosthere is a Go-based Local Area Network (LAN) discovery tool with an interactive Terminal User Interface (TUI). It performs unprivileged,
Understanding the Linux TTY Subsystem: History, Architecture, and Implementation
A comprehensive technical deep-dive into the TTY (teletype) subsystem in Linux and UNIX systems. The article traces the historical origins o
linusakesson.net·12d agoProgress on Haiku arm64 Port: Running Stably in QEMU, Targeting M1 MacBook Air
A developer is working on improving the arm64 port of Haiku, an open-source operating system, with the goal of eventually running it on an M
Investigating Intermittent ECONNRESET Errors in Local TCP Connections (Part 1)
A technical blog post investigating mysterious ECONNRESET errors occurring between two services communicating over TCP on the same machine.
