iOS bazuje na....?

Dzisiaj z koleżanką rozmawiałem na temat iOS i mamy jedną kwestię sporną. Według różnych źródeł (strony apple i wikipedia) iOS bazuje na jądrze Darwin i… na systemie mac os x. Zastanawia mnie jak system mobilny może być bazowany na desktopowym/serverowym systemie. Co ciekawe w tym samym artykule o iOS na wiki jest napisane, że iOS nazywany jest także mac os x, bo jest do niego upodobniony. Według mnie upodabnianie czegoś do czegoś, a bazowanie czegoś na czymś to dwie zupełnie różne rzeczy.

Artykuł na wiki:

http://pl.wikipedia.org/wiki/IOS_(Apple

Informacje na stronie apple:

http://www.apple.com/pl/iphone/ios/

Czyli pytanie brzmi:

iOS jest bazowany na Darwinie i mac os x, czy bazowany na darwinie i wiele elementów systemu jest wzorowana na mac os x 10.5?

Cytat z Wiki:

Czyli iOS bazuje na jądrze Darwin (które jest też jądrem Mac OS X) a co za tym idzie bazuje także na Mac OS X…

A tu z angielskiej Wiki:

Trzeba też pamiętać, że Darwin też nie jest produktem oryginalnym Apple’a, tylko sam bazuje na FreeBSD.

Nie na FreeBSD, tylko na BSD.

Jądro to Darwin, to samo w przypadku MacOS X i iOS, jednak samo jądro to jeszcze nie kompletny system operacyjny (samo zajmuje od kilku do kilkudziesięciu MB, w zależności od systemu), są inne części, jak interfejs Aqua. Interfejs graficzny w iOS jest wzorowany na tym w MacOS X.

FreeBSD ma swoje jądro, natomiast z FreeBSD wiele systemów zapożyczyło sobie stos TCP/IP.

Pozdrawiam!