Чи варто використовувати 32-розрядну або 64-розрядну версію Ubuntu Linux?
До 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, яка мала проблеми з 64-розрядними споживчими операційними системами ще за часів «Windows XP 64-bit Edition», 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-бітній формі.
Чому ви повинні, ймовірно, використовувати 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, або використовували її довгий час без проблем? Залиште відповідь і поділіться будь-яким досвідом, який у вас є!