BSDCan2007 - Confirmed Schedule

BSDCan 2007
The Technical BSD Conference

Sean Boudreau
Robert Craig
Day 3
Room SITE A0150
Start time 13:30
Duration 01:00
ID 37
Event type Lecture
Track Networking
Language English

Porting the NetBSD IP stack to a microkernel RTOS

Changing architecture means code changes

One of the challenges of providing network connectivity to a microkernel operating system is in adapting existing network stacks to work outside of the kernel environment. QNX has used the NetBSD networking stack for a number of years in it's Neutrino microkernel real-time operating system.

We've recently completed a port of the NetBSD 3.0 source to Neutrino. This paper will discuss the architectural differences and code changes required to make the NetBSD network stack run as a userland process and highlight some of the tradeoffs associated with the final product.