Mrs Hackborn, first let me thank you for taking your time to answer our speculations. This is highly appreciated, and I am sure not just by me!
On FreeBSD: FreeBSD is developed as an integrated system, with a kernel matching userland tools. For instance, one should not run a kernel compiled for FreeBSD 5.3 RELEASE on a CURRENT machine. The kernel and all userland utilities are meant to be upgraded simultaneously, and must be kept synchronized. While Linux users are usually forced to acknowledge this good system administration practice when they upgrade major versions of their kernel (e.g., 2.2 to 2.4, or 2.4 to 2.6), they often maintain the same userland across minor kernel versions. FreeBSD strongly encourages users to always keep the userland and kernel in sync. So I wouldn't consider this a "basic flaw", as you referred to it, but actually an instrinsic feature of the underlying OS system.
Again, I appreciate your elaborations!
|