Uruchamianie polecenia arch z terminala w systemie Snow Leopard

1

Dlaczego archz Terminala powraca, i386co wydaje się wskazywać, że nie jestem w „trybie 64-bitowym”, gdy wiem, że na podstawie mojego procesora korzystam z 64-bitowego komputera Mac? Co to właściwie znaczy i jak mam użyć archpolecenia.

Białecki
źródło

Odpowiedzi:

3

Czy przytrzymałeś klawisze 6+ 4podczas uruchamiania? Nawet jeśli korzystam z 64-bitowego komputera Mac (który również jestem) Snow Leopard (domyślam się) domyślnie używa jądra 32-bitowego, chyba że specjalnie polecono załadować jądro 64-bitowe, aby zmaksymalizować kompatybilność sterowników urządzeń dla starszych urządzeń. Wierzę, że Mac Pro domyślnie uruchomi się w trybie 64-bitowym, podobnie jak XServe.

Zobacz ten link, aby uzyskać szczegółowe informacje.

Zredagowano, by dodać:
John Siracusa z Ars Technica ma świetny opis tego, co się dzieje i dlaczego z 64-bitowym jądrem vs. 32-bitowym jądrem. Wydaje się, że zgoda polega na tym, że jeśli regularnie uruchamiasz 64-bitowe aplikacje, takie jak Lightroom, możesz zauważyć pewien wzrost wydajności, uruchamiając system do wersji 64-bitowej. Ale jeśli używasz głównie aplikacji 32-bitowych, nie zauważysz prawie żadnego wzrostu wydajności. Ponadto, jeśli używasz wirtualizacji (Parallels, VMWare, VirtualBox), musisz upewnić się, że masz 64-bitowe pliki KEXT, zanim będziesz mógł używać tych programów w trybie 64-bitowym. Podobnie jak w przypadku wielu innych rzeczy, YMMV. Osobiście nie próbowałem używać żadnego oprogramowania do wirtualizacji w wersji 64-bitowej, więc nie wiem, czy mam KEXT, czy też nie, ani nie próbowałem ich znaleźć. Czy ktoś jeszcze tego spróbował?

atroon
źródło
To powiedziawszy, należy zauważyć, że możesz uruchamiać 64-bitowe aplikacje, jednocześnie uruchamiając jądro 32-bitowe. Ponadto, jeśli używasz gcc (np. Dla MacPorts), domyślnym łukiem jest x86_64.
fideli
Nie trzymam tych kluczy, ale mam też MacBooka Pro, więc sądzę, że działa w trybie 64-bitowym. Nie jestem do końca pewien, co mówi mi polecenie arch. Czy to mówi mi, że działam w trybie 32-bitowym czy coś innego?
Białecki
@ fideli- Dobre punkty obu. Powinienem o tym wspomnieć. @ Białecki, twój MacBook Pro działa w trybie 64-bitowym, w którym możesz obsługiwać aplikacje 64-bitowe. Ale samo jądro działa w trybie 32-bitowym. Zobacz moje zmiany powyżej.
atroon
Sprawdź także poprzednią dyskusję superuser.com
fideli