Mam AMD Turion i nie wiem, którą wersję wybrać podczas instalacji Arch Linux.
Mam AMD Turion i nie wiem, którą wersję wybrać podczas instalacji Arch Linux.
Odpowiedzi:
i686 to wersja 32-bitowa, a x86_64 to 64-bitowa wersja systemu operacyjnego.
Wersja 64-bitowa lepiej skaluje się z pamięcią, szczególnie w przypadku obciążeń takich jak duże bazy danych, które wymagają użycia wielu pamięci RAM w tym samym procesie. Nie należy rozważać uruchamiania (znaczącego) serwera bazy danych na komputerze 32-bitowym.
Jednak w przypadku większości innych rzeczy wersja 32-bitowa jest w porządku. Kod 32-bitowy zużywa mniej pamięci, więc będziesz mieć więcej na inne rzeczy. Limit pamięci, z którego system operacyjny może korzystać, nie jest inny, tylko pamięć na proces.
To naprawdę zależy od tego, do czego chcesz go użyć. Jeśli planujesz opracować oprogramowanie dla dużych serwerów lub na dużych serwerach, użyj wersji 64-bitowej. W przeciwnym razie użyj 32.
Krótka odpowiedź:
i686 = 32-bit Intel x86 arch
x86_64 = 64-bit Intel x86 arch
ix86 jest wskazaniem zestawu instrukcji procesora według generacji procesora. Na przykład: Intel Pentium, Intel Core2Duo, AMD K6. ix86 istnieje od wielu lat, jeśli masz procesor wyprodukowany po 2000 r., to prawdopodobnie ma przynajmniej zestaw instrukcji i686. Brak innych wskaźników wskazuje, że będzie to wersja 32-bitowa.
x86_64 wskazuje użycie 64-bitowych rejestrów i przestrzeni adresowej. Wybierz tę opcję tylko, jeśli masz 64-bitowy procesor i chcesz korzystać z 64-bitowej wersji systemu operacyjnego.
Wybór nalezy do ciebie. Wierzę, że wszystkie procesory AMD Turion mają 64-bitową obsługę. Musisz tylko zdecydować, czy chcesz wersję 64-bitową, czy 32-bitową wersję Arch Linux.
Zasadniczo różne oznaczenia jądra określają, dla którego zestawu instrukcji polecono kompilatorowi zoptymalizować. Procesor i686 może uruchamiać instrukcje i586 i i386, więc, jak zauważyłeś, i686 może uruchamiać jądro i386. Jednak może nie działać tak optymalnie, jak specjalnie skompilowany dla i686.
Są to oznaczenia, na które zazwyczaj się natkniesz:
Procesory x86_64
- AMD Athlon 64, Athlon 64-FX i Opteron
- Procesory Intel EMT64 - Nocona Xeon, Pentium 4 wykorzystujące wersję E0 rdzenia Prescott (AKA Pentium 4, model F)
Procesory i686 * Wszystkie 32-bitowe procesory Intel (z wyjątkiem Pentium 1 i Pentium MMX) * Wszystkie Athlony 32-bitowe AMD
Procesory i586
- Wszystkie 32-bitowe AMD Ks
- Pentium 1
- Pentium MMX
Procesory i386
- Ogólne oznaczenie „najniższego wspólnego mianownika” dla procesorów zgodnych z Intel 80386 (obejmuje wszystkie powyższe, ale nie korzysta z rozszerzonych instrukcji dotyczących tych późniejszych procesorów).