28Jun

Czy powinieneś używać 32-bitowego lub 64-bitowego systemu Ubuntu Linux?

Do czasu wydania Ubuntu 13.04, Ubuntu zaleca wszystkim użytkownikom korzystanie z 32-bitowej wersji Ubuntu na swojej stronie pobierania. Jednak to zalecenie zostało usunięte z jakiegoś powodu - użytkownicy nowoczesnych komputerów lepiej sobie radzą z wersją 64-bitową.

Chociaż Microsoft od lat instaluje 64-bitową wersję systemu Windows na nowoczesnych komputerach, Ubuntu woli zalecać korzystanie z 64-bitowej wersji, ale to się zmieniło.

32-bit vs. 64-bit: Jaka jest różnica?

Omówiliśmy różnicę między komputerami 32-bitowymi i 64-bitowymi, gdy przyjrzeliśmy się różnicy między wersjami 32-bitowymi i 64-bitowymi systemu Windows 7.

W skrócie, wszystkie nowoczesne procesory Intel i AMD są procesorami 64-bitowymi.64-bitowe procesory mogą uruchamiać oprogramowanie 64-bitowe, co pozwala im na użycie większej ilości pamięci RAM bez żadnych obejść, przydzielanie większej ilości pamięci RAM do poszczególnych programów( szczególnie ważnych w grach i innych wymagających aplikacjach) i stosowanie bardziej zaawansowanych funkcji zabezpieczeń niskiego poziomu.

Jednak procesory 64-bitowe są kompatybilne wstecznie i mogą uruchamiać oprogramowanie 32-bitowe. Oznacza to, że można zainstalować 32-bitowy system operacyjny na 64-bitowym komputerze. Podczas gdy 64-bitowe systemy operacyjne zaczęły działać poprawnie, zalecono 32-bitowe systemy operacyjne.

Zauważ, że nadal możesz uruchamiać oprogramowanie 32-bitowe w 64-bitowym systemie operacyjnym, więc powinieneś móc uruchamiać te same programy, nawet jeśli zdecydujesz się na 64-bitowy system operacyjny. W rzeczywistości większość programów zainstalowanych w 64-bitowych wersjach systemu Windows to programy 32-bitowe. W Linuksie większość programów będzie w wersji 64-bitowej, ponieważ dystrybucje Linuksa mogą rekompilować oprogramowanie open source dla 64-bitowych procesorów.

Przeszłe 64-bitowe problemy

Podobnie jak system Windows, który miał problemy z 64-bitowymi konsumenckimi systemami operacyjnymi w "Windows XP 64-bit Edition", systemy Ubuntu i inne systemy Linux na komputery napotkały wiele problemów z 64-bitowymi problemami.niewielka edycja ich oprogramowania.

  • Flash( i inna wtyczka do przeglądarki) Kompatybilność : Wtyczka Adobe Flash była kiedyś dostępna tylko w wersji 32-bitowej, a 64-bitowa przeglądarka została wyposażona w 64-bitową wersję Ubuntu. Oznaczało to, że użytkownicy musieli zainstalować osobną 32-bitową przeglądarkę lub użyć nspluginwrapper, zepsutego rozwiązania, które pozwalało na uruchamianie 32-bitowych wtyczek w 64-bitowych przeglądarkach. Ostatecznie Adobe wypuściło wersję demonstracyjną 64-bitowej wtyczki Flash, ale nawet ta wtyczka miała pewne problemy. W tym momencie dostępna jest stabilna wersja Flash dla systemów 64-bitowych, więc wtyczki przeglądarki powinny działać dobrze zarówno w 32-bitowych, jak i 64-bitowych systemach operacyjnych.
  • Zgodność oprogramowania : 32-bitowe aplikacje mogą działać w 64-bitowych systemach operacyjnych, ale potrzebują do działania odpowiednich 32-bitowych bibliotek."Czysta" 64-bitowa edycja Linuksa nie byłaby w stanie uruchomić aplikacji 32-bitowych, ponieważ nie ma odpowiednich bibliotek. W tym momencie 32-bitowe biblioteki zgodności zostały dość dobrze przetestowane i można je szybko zainstalować z menedżera pakietów - mogą nawet zostać automatycznie zainstalowane podczas próby zainstalowania wymagającego pakietu.
  • Błędy : Mniej użytkowników korzystało z 64-bitowych wersji Ubuntu, więc nie były one tak dobrze przetestowane i czasami pojawiały się błędy - szczególnie w 32-bitowych bibliotekach zgodności. Jednak wiele osób korzysta teraz z 64-bitowej wersji Ubuntu, więc błędy są naprawiane znacznie szybciej.
  • Problemy z instalacją : Jednym z głównych powodów, dla których Ubuntu zalecił nowe zastosowania, jest pobranie 32-bitowej wersji, która gwarantowała instalację na ich systemach, bez względu na to, czy były to procesory 32-bitowe, czy 64-bitowe. Jeśli Ubuntu zalecał wydanie 64-bitowe, użytkownicy ze starymi komputerami mogą próbować go zainstalować i nie mogą tego zrobić.Jednak systemy 64-bitowe stają się coraz bardziej powszechne - chyba że używasz bardzo starego komputera, twój komputer prawdopodobnie ma 64-bitowy procesor.

Na szczęście Linux używa głównie sterowników open-source, więc nie powinieneś potrzebować starych sterowników sprzętowych, które są dostępne tylko w wersji 32-bitowej.

Dlaczego powinieneś używać 64-bitowego wydania

W tym momencie, załamania są wypracowane - Flash działa, jest łatwy do zainstalowania 32-bitowe oprogramowanie, błędy nie są powszechne, i prawdopodobnie masz 64-bitowy procesor. Jeśli jesteś na ogrodzeniu, czas wziąć nurkowanie i korzystać ze współczesnej wersji Ubuntu.

  • Performance : Phoronix przyjrzał się różnicy wydajności między 32-bitowymi i 64-bitowymi wersjami Ubuntu 13.04.Okazało się, że 64-bitowa edycja Ubuntu miała lepszą wydajność w testach porównawczych w świecie rzeczywistym.
  • UEFI Compatibility : 32-bitowa edycja Ubuntu nie działa z oprogramowaniem układowym UEFI znalezionym na najnowszych komputerach z systemem Windows 8, więc musisz zainstalować na nich 64-bitową wersję Ubuntu.
  • Funkcje pamięci i zabezpieczeń : Te same czynniki pamięci i bezpieczeństwa, o których wspomnieliśmy w systemie Windows 7, dotyczą również systemu Linux. Jeśli chcesz, aby system miał możliwość przypisywania większej ilości pamięci do poszczególnych procesów i korzystania z najnowszych funkcji zabezpieczeń niskiego poziomu, będziesz potrzebować 64-bitowej wersji Ubuntu.

Główne problemy z 64-bitowymi wersjami systemu Linux zostały rozwiązane, więc nadszedł czas, aby przejść do wersji 64-bitowej.

Kiedy należy korzystać z 32-bitowej wersji

Jeśli nadal masz 32-bitowy procesor, będziesz chciał skorzystać z 32-bitowej wersji. Możesz także użyć wersji 32-bitowej, jeśli masz własne sterowniki sprzętowe, które są dostępne tylko w wersji 32-bitowej, ale jest to mało prawdopodobne w Linuksie - powinno to dotyczyć przede wszystkim użytkowników systemu Windows.

Aby sprawdzić, czy twój komputer Ubuntu ma 32-bitowy lub 64-bitowy procesor, uruchom polecenie lscpu w terminalu.64-bitowy procesor będzie mógł działać zarówno w trybie 32-bitowym, jak i 64-bitowym, podczas gdy 32-bitowy procesor będzie mógł działać tylko w trybie 32-bitowym.

Czy znalazłeś jakieś problemy z 64-bitową wersją Ubuntu, czy korzystałeś z niego przez długi czas bez żadnych problemów? Zostaw odpowiedź i podziel się doświadczeniem, jakie masz!