A macosx BSD alapu, ami egy masik es sokkal regebbi unix implementacio mint linux. Az alap API-k ugyanazok. Az ios egy lebutitott macosx mas GUI-val. Az android pedig egy teljes desktop linux, google fele android GUI-val. Mindegyik unix API kompatbilis.
Mindegyik alatt megy a GNU toolchain, mindegyik ala fordithato Xwindow GUI es igy mindegyik kepes futtatni a UNIX API-ra epulo programokat. Csak a gyarto cegek limitaljak a keszulekek tudasat es blokkoljak az ingyenes szoftverek telepiteset. Macosx es android eseten ezek a tiltasok kikapcsolhatoak. Ios eseten csak jailbreak-kel, de rakathatna bele az EU egy gyari jailbreak gombot is, ami csak az EU-ban ertekesitett keszulekekben lenne benne. Onnantol mindenki azt futtatna amit akarna es meg van oldva a problema...