Доки 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-розрядне програмне забезпечення. Це означає, що ви можете встановити 32-розрядну операційну систему на 64-розрядному комп’ютері. Поки 64-розрядні операційні системи налагоджувались, рекомендували 32-розрядні операційні системи.
Зверніть увагу, що ви все ще можете запускати 32-розрядне програмне забезпечення в 64-розрядної операційної системи, тому ви повинні мати можливість запускати ті самі програми, навіть якщо ви вибрали 64-розрядну операційну систему. Насправді більшість програм, встановлених у 64-розрядних версіях Windows, є 32-розрядними. У Linux більшість програм буде у 64-розрядної формі, оскільки дистрибутиви Linux можуть перекомпілювати програмне забезпечення з відкритим кодом для 64-розрядних процесорів.
Минулі 64-розрядні проблеми
Подібно до Windows, яка ще в часи “Windows XP 64-bit Edition” мала проблеми з прорізуванням зубів із 64-розрядними споживчими операційними системами, Ubuntu та інші настільні Linux-системи мали різні проблеми із 64-розрядною версією свого програмного забезпечення.
- Сумісність із Flash (та іншими плагінами браузера) : Flash-плагін Adobe колись був доступний лише у 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-бітовій формі.
Чому, ймовірно, слід використовувати 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-розрядну версію.
Коли слід використовувати 32-розрядну версію
Якщо у вас все ще є 32-розрядний процесор, ви захочете використовувати 32-розрядну версію. Можливо, ви також захочете скористатися 32-розрядною версією, якщо у вас є власні драйвери обладнання, які доступні лише у 32-розрядної формі, але це дуже малоймовірно, щоб це сталося в Linux - це в першу чергу має стосуватися користувачів Windows.
Щоб перевірити, чи має ваш комп'ютер Ubuntu 32-розрядний або 64-розрядний процесор, запустіть lscpu команда в терміналі. 64-розрядний процесор зможе працювати як в 32-розрядному, так і в 64-розрядному режимах, тоді як 32-розрядний процесор зможе працювати лише в 32-розрядному режимі.
Ви виявили будь-які проблеми з 64-розрядним виданням Ubuntu, чи використовуєте його довгий час без проблем? Залиште відповідь та поділіться своїм досвідом!