The biggest problem was the network stack, which was written in a week because it was required for a demo, and it was in userland (net_server). It was later replaced with a much better in-kernel one called BONE (BeOS Network Environment, IIRC), except it never shipped in an official release as...