Домашня » як » Якщо ви використовуєте 32-бітний або 64-розрядний Ubuntu Linux?

    Якщо ви використовуєте 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-розрядні операційні системи.

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

    Минулі 64-розрядні проблеми

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