( TCH | 2022. 01. 22., szo – 21:52 )

Az OSX az úgy néz ki, hogy volt a 4.2BSD, abból lett forkolva a Mach kernel, aminek a 2.5-ös verzióját forkolta a Jobs féle NeXT Computer és abból lett az XNU kernel, ami a gépeik OS-ét hajtotta. Később, amikor az Apple felvásárolta a céget és Jobs visszakerült az Apple élére, akkor az addigra már eléggé avíttos MacOS-t kukára ítélte és inkább a NeXTSTEP-et tupírozták fel, átemeltek innen-onnan (FreeBSD-ből is) kódokat, abból lett a Darwin, ami a tulajdonképpeni operációs rendszer, beleértve az XNU kernelt, a különféle alrendszereket, libeket, stb. és amire az Apple különféle OS-ei épülnek, az OSX-től/macOS-től az iOS-ig. A Darwin maga nyílt forráskódú, viszont ami custom extrákat az egyes rendszerek rápakolnak (grafikus alrendszer, grafikus héj, GUI toolkit, asztalkezelés, userland és egyebek), azok már zártak. Az OSX tehát nem FreeBSD deriváns, csak átemeltek onnan egy-két dolgot. BSD-nek viszont BSD, csak nyakon van vágva egy raklap custom cuccal, userlanddel, stb.

A Sony féle CellOS az FreeBSD fork, bár NetBSD is van benne, viszont abba csak azt pakolták bele, amire a konzolnak szüksége volt, nem teljes értékű OS, hanem egy BSD kernel egy saját grafikus héjjal, meg a konzol használatához/programozásához szükséges libekkel (pl. network, OpenGL, stb.).

A BSD-k általános célú OS-ek; az, hogy nem desktop és konzol OS, az így nem feltétlen igaz, mert azt épít belőle az ember, amit akar (ill. amit tud, ld. driverek és célszoftverek). Tehát nem igaz, hogy a BSD rosszabb desktopra.