This is one of the reasons I like using FreeBSD. Having the system into three very distinct parts; Kernel, base system [world] and ports/3rd party programs....