Jakie są różnice między Mac OS a Linux? [Zamknięte]
72
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?
Nie mogę w pełni odpowiedzieć na twoje pytanie, ale lubię powiedzieć, że Mac OS i GNU / Linux są kuzynami. (Nie bracia)
DrKenobi,
2
Jednym z podobieństw między nimi, o którym nie wspomniano tutaj, jest to, że oba są kompatybilne z POSIX. To dlatego ludzie myślą, że są spokrewnieni, ale nie są.
triplethreat78
Mam dość ludzi takich jak ty, którzy zamykają pytania: Thomas Ward, animaletdesequia, Avinash Raj i chaskes. Jesteś wrogiem oświecenia i powinieneś zostać zbanowany za arogancję.
Kyle Bridenstine
Odpowiedzi:
63
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.
Czy masz linki do artykułów na temat VLC, a pytanie o „trzymanie otwartego źródła z dala” brzmi interesująco, ale chciałbym zobaczyć coś na poparcie tego.
Myślę, że masz to do tyłu, to Gpl ogranicza bezpłatne korzystanie z zamkniętej platformy. Teraz zamiast mieć bezpłatny dostęp do programu typu open source (w którym można łatwo uzyskać dostęp do kodu źródłowego / go zmodyfikować / redystrybuować, jeśli podano link do kodu orginalnego), sam musisz zostać programistą i zapłacić Apple 99 USD, aby to zrobić .
Mateo
Zamknięte platformy nie powinny korzystać z kodu open source. Jeśli Apple chce pozostać drogim i zastrzeżonym, nie może i nie powinno być w stanie wykorzystać siły oprogramowania typu open source. Użytkownicy cierpią, ale to nie jest wina nikogo, ale Apple i użytkownicy, którzy z radością zapłacą innym za to, co powinni zrobić sami.
user89599
@ user89599 Tak długo, jak oprogramowanie open source jest używane w ramach licencji, nie widzę problemu. Wiele rozwiązań komercyjnych opiera się na rozwiązaniach typu open source, a opiekunowie oprogramowania typu open source prawdopodobnie są z tego zadowoleni, ponieważ kod dość szybko otrzymuje znaczny wkład. Mówienie, że jeśli Apple chce zarobić trochę pieniędzy, nie powinno używać żadnego oprogramowania typu open source, nie ma sensu.
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.
źródło
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.
źródło
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.
źródło