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] что-то будет по другому?
да он и сейчас 64 битный на словах в домашней версии как тебе поможет пае, когда приложению нужно больше 2 гиг памяти?
Архитектура, она и в африке архитектура, так что вопрос глупый. Но поскольку ноут не особо мощный, то без разницы.
Чушь жалобно поскуливала. Её пороли. В 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битный, да в 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.