Multithreading a BSD kernel is not a trivial task. However, it is a feasible task given the proper tools and some guidelines to avoid the larger pitfalls. Volunteers seeking to work on the SMPng Project can check the SMPng Project web page [SMPng] for the todo list. The FreeBSD SMP mailing list (freebsd-smp@FreeBSD.org) is also available for those wishing to discuss issues with other developers.