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 битному виндусу
Какую разрядность выбрать linux
Добрый день. Собираюсь первый раз установить Linux Mint на ноутбук. Ноутбук: HP Pavilion dv6500. Ноутбук старенький, стоит AMD Athlon 64 X2 TK-55 1.80 GHz и 1ГБ ОЗУ, т.е. процессор 64 битный.
В Windows понятны особенности разрядности и какую следует выбрать. Т.к. Linux вообще впервые щупаю, от чего тут зависит разрядность и какую разрядность выбрать на этот ноутбук и почему? 32 бери, 64 тебе нафиг не упёрлось тут 32. Потому что железо слабое и 64 оно тупо не потянет. А если и потянет — никаких плюшек x86_64 ты не получишь.
И какую-же? И почему. Для 64 мало ОЗУ. Добавь планку в 1 Гб и ставь 64. Нет планки — 32. И, да, поставь графическое окружение полегче.
А с чего ты решил, что здесь [в Linux] что-то будет по другому? я в 2006 году ставил 32 бита на 8 гб озу, потому что pae нормальный был, процессор 32 был, интел серелор 1,77 ггц, на винде смысла ставить 64 не было даже на первые трёхядерники. Релиз свисты был только в 2007 году, а ХР в x86_64 не умела. Та сборка, что якобы 64 — по сути серверная и на домашнем ПК нафиг не нужна. Так что там дело не в наличии/отсутствии смысла, а в банальном отсутствии 64-разрядного маздая
да он и сейчас 64 битный на словах в домашней версии как тебе поможет пае, когда приложению нужно больше 2 гиг памяти? во первых 3,2 при 32 битах для приложени максимум, во вторых, в 2006 ты много таких приложух видел? зависит от софта который собираешься пользовать. Если поставишь легкий wm типа openbox то в нем и 64 ff или chrome вполне нормально начнет работать да gimp до кучи сделай swap гиг, но если собираешьсяв игры играть лютые то лучше не ставить 64, а 64 быстрее, если еще файловую систему сделаешь ext2 то совсем нормально, ощутишь мощь linux на несильных машинах, имха Ну разрядность это не только объем памяти, так-то. Но такие фокусы это таки действительно калоедство.
в 7ке выделить виртуалке больше 8 гб озу очень сложно, более того, она не может её заюзать, притом таже виртуалка wmware установленная на линь, спокойно пользуется даже 30 гб.
Архитектура, она и в африке архитектура, так что вопрос глупый. Но поскольку ноут не особо мощный, то без разницы.
x86 есть смысл ставить, только если процессор ничего другого не поддерживает.
Чушь жалобно поскуливала. Её пороли. В 32битной винде на процесс лимит 2гига (на самом деле 3, но для этого приложение должно быть скомпилировано с такой поддержкой, а винда должна быть запущена в таком режиме, о существовании публичных релизов подобного софта мне неизвестно). Лимит в 3.2гига — это типичный максимальный объём доступной памяти в системе без PAE или с PAE, но без поддержки матплатой переназначения адресов. увы нет, на профессиональной, прогер сидевший тогда на винде, поставил вин сервер на виртуалку, дал ему 16 гб оперативы, но больше 7,5 он так и не жрал, но тупил по страшному. Сменили на линь ос ему, эта же виртуалка стала работать без проблем.
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
14 июня 2015
Как правильно выбрать архитектуру устанавливаемой ОС Linux — 32 или 64-bit
Архитектура компьютера (англ. Computer architecture) — структура вычислительной машины, определяющая проведение обработки информации и принципы взаимодействия технических средств и программного обеспечения.
Оперативная память компьютера (ОЗУ, RAM). Сокращенно оперативную память компьютера называют ОЗУ (оперативное запоминающее устройство) или RAM (random access memory — память с произвольным доступом). Что такое разрядность? Разрядность – способность одновременно обрабатывать какое-то количество битов.
Все системы Linux существуют в двух вариантах – 32-битные и 64-битные.
Архитектурные различия между 32 и 64-битными версиями Linux, разумеется, есть.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться: 1. Максимальный объем оперативной памяти (ОЗУ).
2. Разрядность операционной системы (32 или 64-bit).
3. Разрядность процессора. Максимальный объем оперативной памяти.
32-битная операционная система может использовать, «видеть» не более 4 ГБ оперативной памяти. Это самое главное отличие, и самое существенное. Если в вашем компьютере оперативная память (ОЗУ) — 2 ГБ, то 32-битная операционная система работает с таким объемом нормально. 64-битная операционная система может работать с гораздо бОльшими объемами памяти – до 192 ГБ. Если вы на компьютере с 4 ГБ ОЗУ будете работать под управлением 32-битной ОС, то она просто не увидит такой объем. Все, что она сможет использовать – это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер с 8 ГБ ОЗУ, скажем, и при этом будете оставаться на 32-битной системе, то она так же не увидит более 3.5 ГБ из всего установленного объема и оставшиеся 4.5 ГБ останутся просто неиспользованными. Какими особенностями обладает 64-битная система? Визуально – никакими. Т.е. внешне – это обычная ОС, ничем не выделяющаяся от 32-битного варианта.
Технически – небольшие различия есть. Первое, собственно, что 64-битная ОС «видит» большие объемы памяти и умеет с ними работать. Второе – она позволяет запускать 64-битные приложения (32-битная — нет). Соответственно, чтобы иметь возможность установить 64-битную Linux, ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Linux). Называться эти инструкции могут по-разному: у Intel – IA64, у AMD – AMD64. Убедиться, что ваш процессор поддерживает нужные инструкции можно с помощью специальной терминальной команды — free -m, которая определяет объём оперативной памяти (ОЗУ) вашего компьютера. Если вы новичок в Linux и не знаете архитектуру вашего компьютера, установите на диск CD/DVD или флешку желаемый дистрибутив Linux 32-bit (потому что система 32-bit загрузится в любом случае), загрузите его в live-режиме, откройте из системного меню программу терминал скопируйте и выполните команду (нажмите Enter):
Как видно на снимке, после выполнения команды в терминале на моём компьютере, в разделе Mem (Memory — Память) отобразилось total (общее, всего) — 4038 МБ ОЗУ или если перевести в гигабайты (1 ГБ=1024МБ), это около 4ГБ оперативной памяти, которой обладает мой компьютер. А это значит, что я могу устанавливать на свой компьютер, как 32-битные, так и 64-битные системы Linux.
Если у вас после выполнения команды определилось 2ГБ и менее, то установить на свой компьютер вы можете только 32-битные системы. Надеюсь теперь вы сможете правильно выбрать архитектуру ОС Linux для установки на вашем компьютере. Источник
Какой ставить Linux(32-bit или 64-bit) на ПК с 4 GB RAM?
Процессор Intel Pentium G3220
Ставь 64 бита, ибо часть проприетарного софта уже 64bit only. Мало ли, захочешь вибер или оперу поставить. Или стим. Пользователям современных ПК лучше загружать 64-разрядную версию. К сожалению у тебя нет выбора. Почти весь десктопный софт (особенно мессенджеры) только 64-битные. Как же вы все заколебали!
64битный, да в 2016 году ставят 64битный, обычно, при обычных условиях эксплуатации.
4ГБ это в джва раза больше, чем минимальные требования для 64 битных ОС.
Если не пользовать firefox, chrome, etc. Файр на 10-15 вкладках 500-600 мег жрёт. Те, кто держит больше вкладок должны страдать. У меня сейчас на двух гигах с хромиумом с несколькими вкладками, gedit тоже с несколькими вкладками и остальной фигнёй по мелочи занято 1,3 гига (но ещё подключено устройство zram). 4 гигабайт вполне хватит, если не играть в современные игры и не компилять пакеты из исходников.
Использую уже 7лет 64бита начиная с 2х гигов озу, ржу над даунами с 32битами. Я тоже думал над тем, что лучше будет для моего недобука с распаянной озу 2 (на деле 1.6) гб, сейчас стоит debian amd64, который жрет по факту меньше, чем прошлая xubuntu x86. Правда, от xfce тоже отказался и перешел на openbox Источник
Как узнать разрядность Linux
Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32 битная разрядность и x86_64 или 64 битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.
Вторая же более современная и сейчас используется практически везде. Все современные процессоры поддерживают обе архитектуры, однако многие дистрибутивы Linux уже отказались от поддержки i386 в пользу x86_64. В этой небольшой статье мы рассмотрим как узнать разрядность Linux.
Как посмотреть разрядность Linux
Самый простой способ узнать разрядность операционной системы Linux — это воспользоваться утилитой arch. Она просто выводит разрядность и больше ничего:
Команда uname выводит архитектуру ядра Linux если передать ей опцию -m, архитектура ядра соответствует архитектуре системы, поэтому этот метод можно использовать:
Команда file позволяет просматривать информацию о файлах в файловой системе. Для исполняемых файлов отображается их архитектура. Если вы посмотрите архитектуру какого-либо важного системного файла, то узнаете и разрядность системы. Например:
Вы можете узнать разрядность системы и в графическом интерфейсе. Например, в Ubuntu, для этого надо открыть утилиту Настройки, а затем раздел О системе:
Тут есть пункт Тип ОС, в котором указана разрядность системы. В данном случае, это 64 бит. Обратите внимание, что то, что система имеет архитектуру 64 бит не означает, что она не может запускать 32 битные программы и библиотеки. Эта архитектура сохраняет обратную совместимость и процессоры всё ещё могут выполнять 32 битные программы. Для этого достаточно установить пакет совместимости и необходимые 32 битные библиотеки. Но в обратную сторону это не работает, 32 битные системы не могут выполнять 64 битные программы. Во всяком случае теперь вы знаете как посмотреть разрядность системы Linux.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.