Z mojej ograniczonej wiedzy: koder systemu operacyjnego Unix zakłada, że użytkownik wie, co robi itp. W porównaniu z Apple, możesz to zrobić tylko tak, jak możesz to zrobić itp.
W porównaniu z innymi odmianami Uniksa, jakie są ograniczenia systemu Mac OS X, ale czy poprawia to komfort użytkowania?
Aby spróbować wyjaśnić pytanie, chciałbym przeczytać więcej na temat doświadczenia użytkownika. Chociaż interesujące jest to, że jest certyfikowany, to nie jest tak istotne - Linux nie jest certyfikowany, ale do tej pory do tej pory używałem Uniksa.
macos
mac
unix
user-experience
Rob Kam
źródło
źródło
Odpowiedzi:
Mac OS X jest zwykłym Uniksem. Jest to smak BSD Unix i ma certyfikat SUS V3 ( specyfikacja Single Unix wersja 3).
Oznacza to, że wszystko, czego inżynier oprogramowania lub administrator systemu spodziewa się znaleźć w systemie Unix, jest obecne w Mac OS X.
źródło
IMHO to pytanie można interpretować na dwa sposoby. Na poziomie dosłownym Mac OS X uzyskał certyfikat UNIX 03 wraz z wydaniem Mac OS X 10.5 (Leopard) i jest tak uniksowy, jak to tylko możliwe.
Na bardziej subiektywnym poziomie Mac OS X to tylko
przeróbkazamiennika klasycznego systemu operacyjnego Apple Mac OS . Ciekawym aspektem Mac OS X jest to, że jest to system operacyjny zgodny z POSIX, który akurat używa jądra XNU , które może prześledzić swoje korzenie w BSD . I że został wydany jako projekt open source, Darwin . Zgodność z POSIX pozwala na przenoszenie pakietów oprogramowania napisanych dla Linuxa lub BSD do Mac OS X.Jednak Mac OS X to coś więcej niż tylko jądro, a IMHO, Mac OS X jest bliższy duchowi Mac OS niż jakiemukolwiek innemu wariantowi Uniksa.
Aktualizacja: Link do poglądu Joela Spolsky'ego na temat dwukulturowości, w którym mówi on przede wszystkim o schizmie między kulturami Windows i Unix, ale także krótko mówi, dlaczego Apple udało się zapewnić doskonały „Desktop Unix” w systemie Mac OS X.
Aktualizacja 2: Link do filozofii uniksowej, jak wyjaśniono na Wikipedii.
Moja wysoce subiektywna opinia, że Mac OS X jest bliższy MacOSowi niż „tradycyjnemu” systemowi uniksowemu, wynika z mojej opinii, że Mac OS X ma użyteczność jako nadrzędny cel, a nie powyższe. To powiedziawszy, zgadzam się, że zasadne jest także uznanie Mac OS X za prawdziwy uniks, koncentrując się na wielu punktach wspólnych.
źródło
Otwórz terminal i jest to Unix. Użyj GUI, a to OS X. Wielu z nas uważa to za najlepsze z obu światów.
Nigdy nie przestawiłbym się na Maca, gdyby nie było pod nim Uniksa.
źródło
Jak powiedziały niektóre odpowiedzi, na to pytanie składają się dwie strony.
Jeśli masz na myśli licencję, to OSX jest oficjalnym Uniksem (TM).
Z drugiej strony, jeśli masz na myśli to, czy OSX czuje się jak system uniksowy, musiałbym powiedzieć, że nie do końca (a może „nie do końca”). OSX robi wszystko, aby ukryć przed tobą całkiem sporo systemu plików Unix-y. Porównaj dane wyjściowe
ls /
z otwieraniem głównego dysku twardego w GUI. Nie ma również zainstalowanego kompilatora. (Jest on dostępny w pudełku i można go dość łatwo zainstalować, instalując narzędzia Xcode , które są łatwo dostępne na jednej z płyt instalacyjnych, ale są zgrupowane w elementach instalacyjnych „Opcjonalne” lub „Dodatkowe”. Zapomniałem dokładne sformułowanie.) Są to dwa duże przykłady, ale istnieje wiele innych przykładów drobiazgów, które są nieco inne lub inne w OSX. (Niezbyt dobre lub złe, niekoniecznie, ale inne).Jabłko pracuje bardzo ciężko teraz, myślę, w celu zapewnienia ich domyślne „po prostu działa” przyjazną twarz do większości swoich użytkowników podczas także pozwala programistom i maniaków traktować OSX jak standardowy * nix maszyny. Ale wynik sprawia, że systemy OSX są nieco kompromisem. (To niekoniecznie zła rzecz.)
Edycja : Interesujące jest to, jak mocno ludzie czują się na to pytanie (w tym ja). Myślę, że niektórzy autorzy odpowiedzi są bardzo dosłowni: jest tak uniksowy, jak tylko może być Unix, ponieważ mają kawałek papieru, który mówi tak z Unix (TM). Inni z nas mówią: „Ale wygląda na to, że chodzi i szarpie jak Mac. W ogóle nie czuje Unix-y (a tym bardziej nie wygląda”). Jak powiedziałem pierwotnie, myślę, że tak naprawdę są tutaj dwa pytania: jedno dotyczące specyfikacji i licencji oraz jedno dotyczące doświadczenia użytkownika.
źródło
Powiedziałbym, że Unix może być zdefiniowany tylko przez różne jego unikalne smaki.
Rozważ pytanie: jaki jest Unix?
Odpowiedź: Wypróbuj system uniksowy, aby się przekonać.
Jeśli OS X ma certyfikat Unix, o co tak naprawdę pytasz?
Zastanawiasz się, jak blisko jest do tradycyjnego Uniksa z lat 80-tych?
Cóż, w takim przypadku można zapytać, jak Windows to Windows 7? Z pewnością są to „oficjalne” okna, ale nie przypominają Windows 95, nie mówiąc już o wersji 3.1, nie wspominając o MS-DOS. Czy to mniej znaczy Windows?
Tylko dlatego, że zwykli (nie-technologiczni) użytkownicy nie widzą Uniksa pod GUI, nie czyni OS X mniej uniksowym niż jest.
źródło
GUI to ten, który ukrywa tę funkcję. Pod nim czuje się jak BSD z pewnymi różnicami kosmetycznymi i pewnymi różnicami platformowymi.
Kiedy wpadniesz do powłoki, użytkownik * nix nie poczuje tego wszystkiego nie na miejscu. I tak rutynowo robię to na moim MacBooku.
źródło
Istotną kwestią jest to, ile możesz zrobić tylko za pomocą GUI, a odpowiedź jest zaskakująco mała - w tym modyfikowanie ustawień GUI lub uruchamianie skryptów AppleScript. Istnieją programowalne interfejsy wiersza poleceń do prawie wszystkiego, a także sporo narzędzi uniksowych, które nie zostały wyraźnie wymienione, na przykład Subversion .
W opinii Mac OS X, który jest użytkownikiem stacji roboczych od Uniksa od połowy lat 90., przypomina Amigę, a BSD ma dziecko miłości, które uciekło i zostało przeszkolone w kung-fu w górach przez IRIX .
źródło
Najbardziej wyróżnia mnie to, że domyślny system plików Mac OS X, HFS Plus , nie rozróżnia wielkości liter. Możliwe jest użycie UFS , ale może to ograniczyć funkcjonalność innych części systemu operacyjnego. To było trochę denerwujące, gdy odkryłem brak wrażliwości na wielkość liter. Przynajmniej zachowuje wielkość liter.
źródło