BSDCan2007 - Confirmed Schedule
BSDCan 2007
The Technical BSD Conference
Speakers | |
---|---|
![]() |
Sean Boudreau |
![]() |
Robert Craig |
Schedule | |
---|---|
Day | 3 |
Room | SITE A0150 |
Start time | 13:30 |
Duration | 01:00 |
Info | |
ID | 37 |
Event type | Lecture |
Track | Networking |
Language | English |
Feedback | |
---|---|
Did you attend this event? Give Feedback |
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.