2 रिपॉजिटरी
Software-defined network interfaces that simulate physical Ethernet hardware for a guest operating system.
Distinct from Switched Ethernet Interfaces: Existing candidates focus on physical cabling or cloud infrastructure rather than emulated hardware interfaces for a guest OS.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Virtual Ethernet Adapters. Refine with filters or upvote what's useful.
macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8. The project includes a UDP network bridge and virtual Ethernet integration, which routes network traffic to specific ports to enable communication between multiple emulated instances on a local network. The emulator supports virtual disk management and disk-image mounting to transfer files between the host machine an
Exposes a virtual Ethernet card to the emulated OS for standard network protocol communication.
Mininet is a network emulator that creates virtual networks of hosts, switches, and links on a single Linux machine for Software-Defined Networking (SDN) prototyping and testing. It emulates network nodes as lightweight processes in isolated network namespaces, connecting them via virtual Ethernet pairs, and supports OpenFlow protocol for programmable control of virtual switches and traffic flows. The project enables users to design custom network topologies using a Python API, simulate link conditions such as bandwidth, delay, and packet loss, and run real Linux applications and kernel code
Connects emulated nodes using virtual Ethernet pairs to simulate point-to-point links with configurable properties.