/ / Чи слід використовувати 32-бітний або 64-розрядний Ubuntu Linux?

Чи слід використовувати 32-бітний або 64-розрядний Ubuntu Linux?

ubuntu-шпалери-колекція-серія-2-00

До Ubuntu 13.04, Ubuntu рекомендував усім користувачам використовувати 32-розрядне видання Ubuntu на своїй сторінці завантаження. Однак ця рекомендація була видалена з причини - користувачам сучасних ПК краще працювати з 64-бітним виданням.

Хоча Microsoft впродовж багатьох років встановлює 64-бітну версію Windows на сучасних ПК за замовчуванням, Ubuntu повільніше рекомендував використовувати її 64-бітне видання - але це змінилося.

32-бітне порівняно з 64-бітним: в чому різниця?

Ми розглядали різницю між 32-бітними та 64-бітовими обчисленнями, коли ми розглядали різницю між 32-бітними та 64-бітними версіями Windows 7.

Коротше кажучи, всі сучасні Intel та AMDпроцесори - це 64-бітні процесори. 64-розрядні процесори можуть запускати 64-розрядне програмне забезпечення, що дозволяє їм використовувати більшу кількість оперативної пам’яті без будь-яких обхідних завдань, виділяти більше оперативної пам’яті окремим програмам (особливо важливо для ігор та інших вимогливих програм) та використовувати більш вдосконалені функції низького рівня безпеки. .

Однак 64-бітні процесори єназад сумісний і може працювати 32-бітове програмне забезпечення. Це означає, що на 64-розрядний комп'ютер можна встановити 32-бітну операційну систему. У той час як 64-бітні операційні системи отримували свої перемички, рекомендувались 32-бітні операційні системи.

Зауважте, що ви все одно можете запускати 32-розрядне програмне забезпечення на64-розрядна операційна система, тому ви повинні мати можливість запускати ті самі програми, навіть якщо ви вибрали 64-бітну операційну систему. Насправді більшість програм, встановлених у 64-розрядних версіях Windows, - це 32-бітні програми. В Linux більшість програм буде у 64-розрядному вигляді, оскільки дистрибутиви Linux можуть перекомпілювати програмне забезпечення з відкритим кодом для 64-бітних процесорів.

Минулі 64-бітні проблеми

Як і Windows, у якого були проблеми із прорізуванням зубів64-розрядні операційні системи для споживачів ще за часів “Windows XP 64-бітної версії”, Ubuntu та інші настільні системи Linux зіткнулися з багатьма проблемами з 64-розрядною версією свого програмного забезпечення.

  • Сумісність із Flash (та іншими плагінами браузера): Плагін Adobe Flash був доступний лише колисьу 32-розрядному вигляді, тоді як 64-розрядний браузер постачався з 64-бітним виданням Ubuntu. Це означало, що користувачам довелося встановити окремий 32-розрядний веб-переглядач або використовувати nspluginwrapper, хакітне рішення, яке дозволяло 32-бітовим плагінам запускатись у 64-розрядних браузерах. Врешті-решт, Adobe випустила попередню версію свого 64-розрядного плагіна Flash, але навіть у цього плагіна виникли деякі проблеми. На даний момент доступна стабільна версія Flash для 64-бітних систем, тому плагіни веб-переглядача повинні спрацьовувати як для 32-бітних, так і для 64-бітних операційних систем.
  • Сумісність програмного забезпечення: 32-бітні програми можуть працювати на 64-бітних операціяхсистеми, але для їх роботи потрібні 32-бітні бібліотеки. "Чиста" 64-розрядна версія Linux не змогла б запускати 32-розрядні програми, оскільки не має відповідних бібліотек. На даний момент 32-розрядні бібліотеки сумісності були досить добре перевірені і їх можна швидко встановити з менеджера пакунків - їх можна навіть автоматично встановити при спробі встановити пакет, який вимагає їх.
  • Клопи: Менше користувачів використовували 64-розрядні видання Ubuntu,тож вони не були настільки перевірені, і помилки час від часу стикалися - особливо з 32-бітовою бібліотекою сумісності. Однак набагато більше людей зараз використовують 64-розрядне видання Ubuntu, тому помилки виправляються набагато швидше.
  • Проблеми з установкою: Однією з головних причин Ubuntu рекомендував новеВикористання завантаження 32-розрядного видання полягало в тому, що було гарантовано встановлення на їхніх системах, будь-які 32-бітні або 64-бітні процесори. Якщо Ubuntu рекомендував 64-розрядне видання, користувачі зі старими комп'ютерами можуть спробувати встановити його і не зробити цього. Однак 64-бітні системи стають все більш поширеними - якщо ви не використовуєте дуже старий комп'ютер, ваш комп'ютер, ймовірно, має 64-бітний процесор.

На щастя, Linux використовує в основному драйвери з відкритим кодом, тому вам не знадобляться старі драйвери апаратного забезпечення, які доступні лише у 32-бітному вигляді.

ubuntu-32-бітне рекомендується

Чому ви, ймовірно, повинні використовувати 64-бітне видання

У цей момент відпрацьовуються перегини - FlashВстановити 32-розрядне програмне забезпечення легко, помилки не є звичайними, і ви, мабуть, маєте 64-розрядний процесор. Якщо ви на паркані, настав час зануритися і скористатися сучасною версією Ubuntu.

  • Продуктивність: Phoronix подивився на виставурізниця між 32-бітними та 64-бітними версіями Ubuntu 13.04. Вони виявили, що 64-розрядне видання Ubuntu має чудову ефективність у реальних показниках.
  • Сумісність UEFI: 32-розрядне видання Ubuntu не працює з програмним забезпеченням UEFI, знайденим на останніх комп'ютерах, що постачаються з Windows 8, тому вам потрібно буде встановити на них 64-розрядне видання Ubuntu.
  • Особливості пам'яті та безпеки: Ті самі фактори пам’яті та безпеки, що і миЗгадані для Windows 7 також стосуються Linux. Якщо ви хочете, щоб ваша система мала можливість присвоювати більше пам'яті окремим процесам і використовувати найновіші функції низького рівня безпеки, вам знадобиться 64-розрядне видання Ubuntu.

Основні проблеми з 64-розрядними випусками Linux були вирішені, тому прийшов час перейти на 64-бітну версію.

ubuntu-13.04-64-біт-сучасний

Коли вам слід використовувати 32-бітне видання

Якщо у вас все ще є 32-бітний процесор, вам захочетьсявикористовувати 32-розрядне видання. Ви також можете використовувати 32-розрядне видання, якщо у вас є власні драйвери апаратного забезпечення, які доступні лише у 32-бітовій формі, але це малоймовірно, що трапиться в Linux - це стосується насамперед користувачів Windows.

Щоб перевірити, чи має ваш комп'ютер Ubuntu 32-розрядний або 64-бітний процесор, запустіть lscpu команда в терміналі. 64-бітний процесор зможе працювати в 32-бітному та 64-бітному режимах, тоді як 32-розрядний процесор може працювати лише в 32-бітному режимі.

Tell-if-32-або-64-bit-cpu-on-Linux


Ви знайшли якісь проблеми з 64-розрядним виданням Ubuntu, або ви давно користуєтесь ним без проблем? Залиште відповідь і поділіться будь-яким досвідом у вас!