View Single Post
Old 23rd July 2012
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,319
Default

Quote:
Originally Posted by daemonfowl View Post
Quote:
FreeBSD developers tend to use Macs/Macbooks for their workplace instead of FreeBSD
It's most likely they have to ..
Not at all. This is an excuse.

The practice of developing enhancements directly on the targeted operating system is preferable as it can expose bugs masked in other environments. The practice is known as "eating your own dogfood".
Quote:
(eg. MacOsX's Vmware Fusion is the best emulation product that ever existed .. so they can test & evaluate FreeBSD with more ease while still working on the desktop .. smooth trans between guest & host unfound elsewhere)
Whether Fusion is a good product or not is irrelevant. In fact, it could create a different set of interactions (by changing timing, the placement of objects in memory, altering the environment for race conditions, etc.) than would be seen in the native environment. Developing with added layers of software in place adds unnecessary complexity & may be counterproductive.

The only time such practices are valid is when all customers will be using the developed product in the same environment. If any aren't, then thorough testing needs to be taking place in the environment in which the developed product will be used.
Reply With Quote