Sono entrambi derivati dal kernel di unix non uguali , ne mantengono solo una parziale compatibiltà a livello software per' altro a senso unico. Su unix BSD a livello sorgente è possibile utilizzare programmi x linux senza doverli riscrivere , ma non l' inverso . Con MacOSX c' è di mezzo il problema del firmware di Apple il che già da se basta ed avanza per rendere impossibile l' utilizzo del suo software senza doverlo riscrivere ne su unixBSD ne e tantomeno in Linux.
Invece nell' uso di SO e programmi per piattaforma diversa dalla propria Mac è avvantaggiato dalla possibilità di riuscire a virtualizzare ambienti diversi in modo molto più fluido , winbu7te e linux virtualizzati in Snov Leopard girano piacevolmente. , winbu7tee virtualizzato in linux invece , meglio perso che trovato ,
idem se non peggio virtualizzando linux in winbu7tee