Jakie są główne różnice techniczne między Apple OS X a Linux? Rozumiem, że Mac i Linux mają podobną architekturę, więc jakie są główne różnice, które uniemożliwiają na przykład kompatybilność aplikacji Mac z Linuksem?
Jakie są główne różnice techniczne między Apple OS X a Linux? Rozumiem, że Mac i Linux mają podobną architekturę, więc jakie są główne różnice, które uniemożliwiają na przykład kompatybilność aplikacji Mac z Linuksem?
Odpowiedzi:
Mac OS jest oparty na kodzie BSD , a Linux jest niezależnym rozwinięciem systemu uniksopodobnego. Oznacza to, że systemy te są podobne, ale nie są kompatybilne binarnie .
Co więcej, Mac OS ma wiele aplikacji, które nie są open source i są oparte na bibliotekach, które nie są open source. Z tego powodu nie jest możliwe przeniesienie tych aplikacji do pracy w systemie Linux bez bycia właścicielem praw autorskich do tych aplikacji i bibliotek.
Korzystając ze wszystkich 3 głównych systemów operacyjnych (biorąc pod uwagę Ubuntu jako trzeci, jako przedstawiciel Linuksa), mogę powiedzieć, że Ubuntu jest bardzo podobny do Mac OS X pod względem prostoty, zauważyłem również, że okna dialogowe są bardzo podobne do tego których widzimy w Ubuntu. Podczas gdy Ubuntu utrzymuje pewne czynniki, które są podobne do systemu Windows, takie jak domyślny pasek zadań (który zwykle jest i tak zastępowany).
Pod względem użyteczności oba systemy operacyjne są prawie równe.
Jak powiedział twxwikinger , główna różnica między Mac OS X a Ubuntu musiałaby polegać na tym, że Mac OS X jest zamkniętym źródłem, jak wyjaśnił. Zasadniczo Ubuntu jest bezpłatny ze względu na licencję Open Source, Mac OS X; ze względu na to, że jest zamkniętym źródłem, nie jest.
Poza tym Mac OS X i Ubuntu są kuzynami, Mac OS X oparty jest na FreeBSD / BSD, a Ubuntu oparty na Linuksie, które są dwiema odrębnymi gałęziami systemu UNIX.
Mac OS X to po prostu specjalne jądro (ponieważ Apple może tak skutecznie blokować sprzęt, z którego korzysta, mogą optymalizować bez konieczności dostosowywania się do niezliczonych urządzeń) i GUI wklejone na UNIX. Jest także niesamowicie zbliżony do pełnej kompatybilności z Linuksem pod względem technicznym, z wyjątkiem kroków, które Apple podjął, aby trzymać otwarte oprogramowanie z dala. Całkiem możliwe jest upuszczenie systemu pakowania Linuksa, takiego jak apt-get, w instalację OSX i sprawienie, aby działało dobrze.
VLC pozwała ich o usunięcie VLC Player ze sklepu App Store, ponieważ nie chcieli, aby korzystali finansowo ze swojej „jednokierunkowej” ulicy pobierania otwartego kodu, zmieniania go, a następnie blokowania.
Naprawdę sądzę, że próbuję powiedzieć, że OSX i Linux są bardziej podobne, niż którakolwiek ze społeczności prawdopodobnie skłoniłaby cię do uwierzenia. I jak powiedział Grayson , obaj są niezwykle zbliżeni do swojego dziadka UNIX - możesz skutecznie nauczyć się 90% systemów OSX i Linux po prostu studiując UNIX.