Networking

PRONINX keeps its own boot path, memory manager, scheduler, VFS, drivers, and userspace. The lwIP protocol engine is a vendored component integrated through PRONINX-owned adapters under kern/net.

Networking is functional. The native Intel E1000 (em0) and VirtIO-Net (vtnet0) drivers are integrated with the lwIP 2.2.1 stack, supporting DHCP, ARP, IPv4, ICMP, UDP, and TCP. The network syscall ABI (SYS 28–44) uses integer slot handles and is part of the Stable Core ABI. Do not treat this system as a secure networked host.

Implemented in Core 0.1.6-dev

Planned work

  1. IPv6, firewalling, and routing.
  2. Driver certification for one physical NIC.