Поиск по сайту:

Должны ли вы использовать 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.

Чтобы проверить, 32-разрядный или 64-разрядный ЦП установлен на вашем компьютере с Ubuntu, запустите в терминале команду lscpu. 64-битный ЦП сможет работать как в 32-битном, так и в 64-битном режимах, а 32-битный ЦП сможет работать только в 32-битном режиме.

Обнаружили ли вы какие-либо проблемы с 64-битной версией Ubuntu или вы уже давно используете ее без каких-либо проблем? Оставьте ответ и поделитесь любым опытом, который у вас есть!