Какую разрядность взять

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Какую разрядность взять

Сообщение Bookkc »

В общем решили перейти с винды на линукс, с выбором дистибутива вопросов нет, берем Debain 8.10
А вот с разрядность... пока не решили. На сервере стоит сейчас 4 гб озу, в будущем возможно добавим планку ещё в 4 и того будет 8, 32 битка же не работает больше чем с 4 гб озу , так ? Если да то не вариант тогда её ставить ибо возможны улучшения...

Теперь вопрос по 64битке, смогу ли я собрать и запустить нормально 32 битное приложение на ней? будут ли танцы с бубном ? Само приложение на 8.10 собралось, с танцами но собралось вроде...

Стоит ли вообще думать о 32 битке или же сразу ставить 64 и не париться ?Могут ли быть проблемы с ней в плане сборки и компиляции ? Или же 32?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Какую разрядность взять

Сообщение SLEDopit »

Короткий ответ: 64 и не париться.

Подробный ответ тут.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Какую разрядность взять

Сообщение Bizdelnick »

Bookkc писал(а):
21.06.2018 17:48
Теперь вопрос по 64битке, смогу ли я собрать и запустить нормально 32 битное приложение на ней? будут ли танцы с бубном ?
Сможете, в Debian с этим проблем нет. Лучше бы 9, конечно, но и в 8 мультиархитектура поддерживается отлично.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

спасибо за ответы. буду ставить 64 битку и тестить что у меня получится... надеюсь танцев с бубном и либами не будет
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Конечно только 64 бита.
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

Да я сам понимаю что 32 битка прошлый век. я боюсь будут проблемы с компиляцией у меня и так опыта не много... ели под 32 битку собрал...
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Ты хочешь собирать под 64 бита?
И что компилируешь?

В любом случае в x86_64 дистрибутивах можно легко под 32 бита собирать.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Какую разрядность взять

Сообщение serzh-z »

Скорее будут проблемы со старой архитектурой, так как на ней меньше людей проверяет свои сборки и правит баги.
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

я хочу собрать то что собирал уже на 32 битной дебиан. на 32 битке собралось, не уверен что собирется на 64...
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Ну это уже от кода зависит. Но, обычно проблем нет.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: Какую разрядность взять

Сообщение ormorph »

Bookkc писал(а):
21.06.2018 17:48
А вот с разрядность... пока не решили. На сервере стоит сейчас 4 гб озу, в будущем возможно добавим планку ещё в 4 и того будет 8, 32 битка же не работает больше чем с 4 гб озу , так ? Если да то не вариант тогда её ставить ибо возможны улучшения...
Ну тут уже ваш выбор, что использовать.
Можно и в 32 бита работать с более чем 4г памяти, просто ядро нужно будет уже самому собирать с поддержкой PAE.
и необходимые сторонние драйвера тоже придется самому собирать, а это уже головная боль...
В последнее время 64 бита вытесняет приложения под 32 бита, по этому как бы лучше более новую систему использовать под 64 бита.
Но как я уже сказал это ваш выбор.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Какую разрядность взять

Сообщение Bizdelnick »

ormorph писал(а):
21.06.2018 21:24
Можно и в 32 бита работать с более чем 4г памяти, просто ядро нужно будет уже самому собирать с поддержкой PAE.
Ох уж эти гентушники… Не нужно в дебиане ничего собирать, есть там уже собранное ядро с PAE.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Отставить, это всё от лукавого. Пусть топикстартер ставит 64 бита и не мучается.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Какую разрядность взять

Сообщение s.xbatob »

У 32-битной архитектуры есть нехорошее ограничение: размер данных процесса не может превышать 3 Гб. И на это ограничения сейчас даже компилятор g++ натыкается, особенно если злоупотребить шаблонами.
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

а вот и первая проблема.

Код: Выделить всё

CMake Error at cmake/FindMercurial.cmake:74 (MESSAGE):
  Command "/usr/bin/hg id -i" failed with output:

  abort: there is no Mercurial repository here (.hg not found)

Call Stack (most recent call first):
  cmake/FindMercurial.cmake:84 (MERCURIAL_COMMAND)
  CMakeLists.txt:247 (MERCURIAL_HG_INFO)

на 32 битке с этим пакетом проблем не было. помогите решить... Устанавливал через apt-get
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Установи mercurial
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Какую разрядность взять

Сообщение Bizdelnick »

Причём тут какие-то биты? Вы сообщение об ошибке хоть прочитайте: не найден каталог .hg.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

Vascom писал:
22.06.2018 12:07
Установи mercurial
Установлен же. я писал выше.


Каталог есть.


Ок. тогда почему на 32 битке всё ок а на 64 битке нет ? версии одни и те же
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Может ты код дашь? Так-то долго гадать можно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Какую разрядность взять

Сообщение Bizdelnick »

Bookkc писал(а):
22.06.2018 12:33
Каталог есть.
Значит внутри него чего-то не хватает, или команда запускается не в том каталоге.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Какую разрядность взять

Сообщение s.xbatob »

Bizdelnick писал:
22.06.2018 12:13
Причём тут какие-то биты? Вы сообщение об ошибке хоть прочитайте: не найден каталог .hg.
Не каталог, а заполненный репозиторий.

Но вообще за такие зависимости сборки авторам надо уши обрывать
Спасибо сказали:
Bookkc
Сообщения: 245
ОС: Ubuntu, Gentoo, Debian

Re: Какую разрядность взять

Сообщение Bookkc »

что именно предоставить? весь код или какой то определенный файл ?
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Какую разрядность взять

Сообщение Vascom »

Весь.
Спасибо сказали:
Ответить