Какую разрядность взять
Модератор: Bizdelnick
Какую разрядность взять
В общем решили перейти с винды на линукс, с выбором дистибутива вопросов нет, берем Debain 8.10
А вот с разрядность... пока не решили. На сервере стоит сейчас 4 гб озу, в будущем возможно добавим планку ещё в 4 и того будет 8, 32 битка же не работает больше чем с 4 гб озу , так ? Если да то не вариант тогда её ставить ибо возможны улучшения...
Теперь вопрос по 64битке, смогу ли я собрать и запустить нормально 32 битное приложение на ней? будут ли танцы с бубном ? Само приложение на 8.10 собралось, с танцами но собралось вроде...
Стоит ли вообще думать о 32 битке или же сразу ставить 64 и не париться ?Могут ли быть проблемы с ней в плане сборки и компиляции ? Или же 32?
А вот с разрядность... пока не решили. На сервере стоит сейчас 4 гб озу, в будущем возможно добавим планку ещё в 4 и того будет 8, 32 битка же не работает больше чем с 4 гб озу , так ? Если да то не вариант тогда её ставить ибо возможны улучшения...
Теперь вопрос по 64битке, смогу ли я собрать и запустить нормально 32 битное приложение на ней? будут ли танцы с бубном ? Само приложение на 8.10 собралось, с танцами но собралось вроде...
Стоит ли вообще думать о 32 битке или же сразу ставить 64 и не париться ?Могут ли быть проблемы с ней в плане сборки и компиляции ? Или же 32?
Re: Какую разрядность взять
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.
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: Какую разрядность взять
Сможете, в Debian с этим проблем нет. Лучше бы 9, конечно, но и в 8 мультиархитектура поддерживается отлично.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Какую разрядность взять
спасибо за ответы. буду ставить 64 битку и тестить что у меня получится... надеюсь танцев с бубном и либами не будет
Re: Какую разрядность взять
Конечно только 64 бита.
Re: Какую разрядность взять
Да я сам понимаю что 32 битка прошлый век. я боюсь будут проблемы с компиляцией у меня и так опыта не много... ели под 32 битку собрал...
Re: Какую разрядность взять
Ты хочешь собирать под 64 бита?
И что компилируешь?
В любом случае в x86_64 дистрибутивах можно легко под 32 бита собирать.
И что компилируешь?
В любом случае в x86_64 дистрибутивах можно легко под 32 бита собирать.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Какую разрядность взять
Скорее будут проблемы со старой архитектурой, так как на ней меньше людей проверяет свои сборки и правит баги.
Re: Какую разрядность взять
я хочу собрать то что собирал уже на 32 битной дебиан. на 32 битке собралось, не уверен что собирется на 64...
Re: Какую разрядность взять
Ну это уже от кода зависит. Но, обычно проблем нет.
Re: Какую разрядность взять
Ну тут уже ваш выбор, что использовать.
Можно и в 32 бита работать с более чем 4г памяти, просто ядро нужно будет уже самому собирать с поддержкой PAE.
и необходимые сторонние драйвера тоже придется самому собирать, а это уже головная боль...
В последнее время 64 бита вытесняет приложения под 32 бита, по этому как бы лучше более новую систему использовать под 64 бита.
Но как я уже сказал это ваш выбор.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какую разрядность взять
Ох уж эти гентушники… Не нужно в дебиане ничего собирать, есть там уже собранное ядро с PAE.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Какую разрядность взять
Отставить, это всё от лукавого. Пусть топикстартер ставит 64 бита и не мучается.
Re: Какую разрядность взять
У 32-битной архитектуры есть нехорошее ограничение: размер данных процесса не может превышать 3 Гб. И на это ограничения сейчас даже компилятор g++ натыкается, особенно если злоупотребить шаблонами.
Re: Какую разрядность взять
а вот и первая проблема.
на 32 битке с этим пакетом проблем не было. помогите решить... Устанавливал через apt-get
Код: Выделить всё
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)
Re: Какую разрядность взять
Установи mercurial
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какую разрядность взять
Причём тут какие-то биты? Вы сообщение об ошибке хоть прочитайте: не найден каталог .hg.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Какую разрядность взять
Может ты код дашь? Так-то долго гадать можно.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какую разрядность взять
Значит внутри него чего-то не хватает, или команда запускается не в том каталоге.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Какую разрядность взять
Не каталог, а заполненный репозиторий.Bizdelnick писал: ↑22.06.2018 12:13Причём тут какие-то биты? Вы сообщение об ошибке хоть прочитайте: не найден каталог .hg.
Но вообще за такие зависимости сборки авторам надо уши обрывать
Re: Какую разрядность взять
что именно предоставить? весь код или какой то определенный файл ?