Есть ли 64 битный линукс

Linux — 64 или 32 битная система, плюсы и минусы?

Надумываю поставить себе Archlinux и тут возникла дилемма, 32 или 64 бита имея 4 гига рамов и Intel Core 2 duo?

С одной стороны железо целиком и полностью поддерживает 64 битный дистр, с другой стороны pae ядро в Linux отлично справляется со своей задачей и видет без танцев с бубном все 4 гига. (Покрайнеме в Ubuntu 10.10), флэш на 64 битах ещё более ущербный чем на 32х, однако всё равно по статистике больше людей пользуется именно 64 битными системами, см. www.omgubuntu.co.uk/2010/09/what-architecture-is-y. и habrahabr.ru/blogs/personal/98179/, так же известно что под 64 битами, программы потребляет немного больше ресурсов.

Так вот, насколько оправданна установка 64 битной системы на Linux?

Я был бы рад выслушать мнение хабровчан по этому вопросу.

Оценить 2 комментария

1) Выше потребление памяти(5-10%)
2) Больше места на винчестере из за установленных 32-х битных библиотек.
3) Память занимают еще и 32-х битные библиотеки.

1) В бинарных дистрибутивах(типа убунты) большая часть приложений собирается с совместимостью от i486 до i686. При этом там выключено большинство расширений процессора, типа sse и mmx. В Арче это не столь существенно т.к. сборка идет с i686, тем не менее разница все равно есть.
При использовании x86_64 системы все пакеты будут собраны с совместимостью с x86_64, что включает в себя куда больший набор расширений, к примеру sse2, что означает повышенную отзывчивость системы и заметное невооруженным глазом повышение производительности.
2) Не нужно использовать тормозные костыли типа pae.
3) На некоторых операциях, типа кодирования/декодирования видео/аудио прирост производительности будет очень существенный.

Как вы видите никакой особой разницы нет. Используя х86_64 вы выигрываете в производительности и теряете в памяти. Используя х32 — наоборот. Учитывая, что памяти у вас 4гб — я бы выбрал производительность т.к. её мало никогда не бывает.

Сказки про мифические глюки 64-х битных систем — просто сказки. Флэш давным давно совершенно нормально(насколько это вообще возможно для флэша) работает либо через nspluginwrapper, либо можно вообще использовать нативную х64 бета версию из адоб-лабс.
Всякие блобы, типа скайпа и гугл-земли, тоже работают без каких либо проблем, хоть и тянут за собой кучу 32-х битного мусора.

Читайте также:  Нет wi fi ноутбуке linux

btw Arch недавно завел официальный multilib репозиторий(нужно только раскомментировать две строчки в pacman.conf) и теперь там с х86_64 вообще никаких проблем нет.

64-битные версии приложений, активно использующих списки, указатели и т.п., могут занимать намного больше памяти (до 70%).

Источник

Linux для 64 битных процессоров

Присоединяюсь ко всем, кто уже здесь высказался! Дистрибутивов 64-бит полно, но ориентироваться есть смысл только на чисто бинарные дистрибутивы, собранные именно с оптимизацией под 64 бита либо на дистрибутивы с самостоятельной сборкой из исходников, типа Gentoo Linux. Иначе, в большинстве бинарных дистрибутивов, большинство пакетов собраны под CHROOT 32bit.

Основные программы, типа OpenOffice, Mozilla Firefox, Media Player, и т.п. работают на 64-бит Линуксе в CHROOT 32bit и действительно не дают никакого выигрыша. Выигрыш в большинстве других программ тоже очень сомнителен, судите сами: код и данные занимают вдвое больше памяти, программы медленней загружаются с диска. В большинстве типовых задач удвоение числа регистров тоже не дают никакого прироста производительности. Выигрыш возникает в задачах, специально оптимизированных для этих целей, например это есть во многих кодеках MP3, OGG, видео, в задачах обработки видео и звука.

Можно сказать, что на 64-бит ОС в производительности вы не сильно потеряете, но и не сильно чего-то выиграете. Это, скорее, платформа «на вырост». Кстати, процессоры AMD64 полностью обратно совместимы с 32-бит кодом, так что на них будет прекрасно работать и 32-бит сборки дистрибутивов. Я сам использую Gentoo Linux/amd64 и доволен. Не забывайте о превосходном дистрибутиве FreeBSD, так же существующем в 64bit исполнении.

Что касается мароки, это верно, что есть, то есть! Для каких то программ приходится самому настраивать chroot-32, для каких-то — устанавливать в стабильную сборку т.н. «экспериментальные» пакеты. Ветки разработки и отладки для 64бит действительно отстают от своих 32бит собратьев и потому работают не всегда стабильно. Решение нужно принимать исходя из ваших задач и опыта. Удачи!

Да, SUSE например, бесплатно можете взять здесь: http://ru.opensuse.org/ выбирайте версию под 64-х битный процессор

Практически у всех дистрибутивов есть 64 разрядніе версии, а у тех что нет можешь сам из сорсов пересобрать под 64 бита

Я думаю не стоит ставить 64 битный линукс выигрыш попроизводительности будет только у тех прог которые это поддерживают, остальные будут работать также или хуже или вообще не работать. Короче проблем больше чем пользы. Тоже относиться и к 64 битному виндусу

Читайте также:  Recompile with fpic linux

Источник

Как проверить, является ли ваша система Linux 32-битной или 64-битной

Как проверить, является ли ваша система Linux 32-битной или 64-битной

М озг любого компьютера, известного как ЦП, может попасть в одну из категорий 32-битной или 64-битной вычислительной мощности. Это предвидится; в первые дни вычислений использовались 32-битные операционные системы, а в ту эпоху только суперкомпьютеры работали на 64-битных архитектурах. Однако по мере развития технологии ПК и ноутбуки начали поставлять ЦП, поддерживающий 64-разрядные архитектуры. Вычислительные устройства, работающие на 32-битных архитектурах, могут обрабатывать 232 байта ОЗУ; В отличие от этого, 64-битная операционная система может обрабатывать 264 байта ОЗУ, что намного больше, чем у 32-битных процессоров. Это базовое сравнение обработки данных дает основание доказать, что 64-битные операционные системы более эффективны, чем 32-битные. Согласно архитектуре ЦП, программное обеспечение или программы, которые разрабатываются сегодня, доступны для обоих типов вычислительных мощностей. Тем не менее, Замечено, что 32-битная ОС может обрабатывать только 32-битные приложения, тогда как 64-битная ОС может также запускать 32-битные поддерживаемые программы вместе с 64-битными. Несколько стандартов представления используются для различения обоих; как 32, но процессоры помечены ×86-32 или ×86, и аналогично 64-битную ОС можно определить, найдя ×64-32 или ×64.64-битные ОС более мощные и эффективные, чем 32-битные ОС, поскольку они могут обрабатывать больше данных в ОЗУ, и пользователи могут пользоваться исчерпывающими приложениями в своих системах. В этой статье мы продемонстрируем возможные способы проверить, является ли система Linux 32-битной или 64-битной. Во-первых, давайте разберемся в основной разнице между 32-битной и 64-битной архитектурами:

Ключевые различия между 32-битной и 64-битной архитектурами

Мы перечислили несколько ключевых отличий известных архитектур обработки:

  • Ограничение памяти составляет 3,2 ГБ для 32-разрядной ОС, а 64-разрядный процессор может адресовать 17 млрд ГБ ОЗУ.
  • Что касается графики и безопасности, 64-битные процессоры работают намного лучше, чем 32-битные; поэтому они больше подходят в эту эпоху для безопасности, а также для лучшей визуализации.
  • Вычислительные устройства, которые производились в старые времена, совместимы с 32-битными процессорами, тогда как 64-битные не поддерживают старые машины.

Как проверить, является ли система Linux 32-битной или 64-битной

Всякий раз, когда пользователи пытаются выбрать приложения или операционную систему, при прохождении этого процесса следует учитывать несколько моментов. Вы должны проверить спецификации своей системы, так как старые машины или процессоры с 32-битной совместимостью не могут запускать 64-битное приложение. Мы перечислили способы проверить, является ли архитектура системы 32-битной или 64-битной; в более широком смысле вы можете проверить это двумя способами, перечисленными ниже, позже мы объясним каждый из них:

  • Метод 1: проверка 32-битной или 64-битной системы Linux с помощью терминала
  • Метод 2: проверка 32-битной или 64-битной системы Linux с помощью графического интерфейса
Читайте также:  Reducing linux file system

Начнем с «метода 1» о том, как можно использовать терминал Ubuntu:

Метод 1: как проверить, является ли система Linux 32-битной или 64-битной, с помощью терминала

Существует список команд, которые можно использовать для проверки архитектуры ЦП вашей системы Linux; давайте углубимся в них один за другим:

uname: uname — это команда, которую можно использовать с обширной поддержкой флагов для получения необходимой информации; Команда uname, при выполнении с флагом «-i», напечатает нашу необходимую информацию, и вы можете заметить, что напечатано «x86_64», что означает, что эта система работает на 64-битной системе.

И флаг «-a» также может использоваться для получения соответствующей информации; он напечатает немного подробной информации, но вы можете получить тип архитектуры, как показано ниже:

arch: эту команду также можно использовать для печати типа архитектуры операционной системы, которую вы используете в данный момент:

dpkg: команда dpkg в терминале помогает вам отображать 32-битную или 64-битную информацию на вашем терминале; для этого вам необходимо выполнить следующую команду:

lscpu: вопреки приведенным выше командам; это напечатает подробную информацию, относящуюся к вашему процессору, и мы сможем получить тип архитектуры, как показано ниже:

Метод 2: как проверить, является ли система Linux 32-битной или 64-битной, с помощью графического интерфейса

Вы также можете получить справку из графического интерфейса, чтобы проверить тип архитектуры процессора; просто выполните простые шаги, и вы готовы получить информацию:

Щелкните правой кнопкой мыши на рабочем столе и найдите «Настройки».

Щелкните « Настройки » и прокрутите вниз левую панель окна, чтобы найти параметр «О программе» и щелкните по ней, и вы увидите, что вся основная информация будет отображаться на правой панели окна. Здесь вы найдете опцию «Тип ОС», которая покажет вам 64-битную или 32-битную информацию:

Заключение

Тип архитектуры ЦП играет ключевую роль в использовании вычислительных устройств; большая часть функциональности и отклика ЦП зависит от типа архитектуры вашей системы; если система 64-битная, то понятно, что устройство может без проблем запускать ряд ресурсоемких приложений. В этой статье мы перечислили способы проверить, какой тип архитектуры системы Linux. Вы можете использовать графический интерфейс системы Linux, а также поддержку терминала, чтобы получить необходимую информацию.

Источник

Оцените статью
Adblock
detector