ako se ne varam, ovo bas i nije u potpunosti tacno. prvi macos rom je u sustini izveden iz delova lisa koda tako sto je uzet assembly language outputa iz lisinog pascal kompajlera (lisa os je zaista i bio napisan u pascalu) i takav kod je posle bio optimizovan i nadogradjen, ali je od tada pa do kasnih verzija macos-a ceo operativni sistem bio razvijan u asembleru. dosta stvari je krenulo da se menja kada se preslo sa motorola 680xx procesora na powerpc, sto je uzrokovalo grdne probleme zbog te cinjenice, tako da je apple ipak morao malo da promeni strategiju razvoja.
sto se tice os/x-a on prvenstveno lezi nad mach kernelom, a uzet je freebsd posix layer, tcp/ip stack, ipc itd. itd. pogledati ovde:
http://www.kernelthread.com/mac/osx/arch_xnu.html
btw. ni macos ni os/x nemaju apsolutno nikakve veze sa linux-om. mozda je zanimljiv podatak da je bilo dosta neuspelih pokusaja da se od macos-a napravi unixoliki sistem, ali je apple omanuo u tome... bar do os/x-a, koji opet, nema apsolutno nikakve veze sa starim macos kernelom (zbog ovoga se ponajvise "raduju" carbon programeri).