Последние пару лет я использую 32-битную Ubuntu на своей машине для разработки.
Обычно я пишу веб-приложения на php.
Я хотел бы использовать 64-битную ОС по очевидным причинам, но задаюсь вопросом, есть ли какие-нибудь Got-Ya, о которых я должен знать.
Для тех, кто использует 64-битную версию Ubuntu, это так же просто, как использование 32-битной версии, или есть проблемы, о которых нужно знать?
Определенно перейти на 64-битную версию. У Debian и Ubuntu есть хорошие решения для совместимости 32-битных вещей в наши дни, и поскольку они предоставляют бесплатное программное обеспечение в огромном репозитории приложений, скомпилированных для вашей 64-битной версии, вы находитесь в лучшем месте, где вы можете быть оптимизированное программное обеспечение для вашего 64-битного оборудования. Настоятельно рекомендуется.
Несколько выпусков назад было много странностей.
Однако с 8.04 я не видел ничего подобного.
Однажды я заметил, что мой процессор на самом деле 64-битный :) Это было своего рода сюрпризом. Я сразу же загрузил 64-битную версию KUbuntu Jaunty (9.04), и все работало нормально без всяких «но»;)
Я также веб / php-разработчик. Все инструменты в порядке. Вы даже можете скопировать весь /home/$(whoami)
каталог и все настройки сохранятся.
Switch! Вы получите более быстрые операции с плавающей запятой (я уверен, что вы играете в Nexuiz;) как минимум: double
тип данных имеет 64 бита, и в 32-битных системах он обрабатывается вдвое медленнее, чем в 64-битных системах, где все double
можно перенести один раз :)
Проверьте совместимость графических драйверов (особенно если вы планируете использовать пакеты с закрытым исходным кодом ATI / NVidia) или любые другие драйверы / программное обеспечение с закрытым исходным кодом, которые вы можете использовать.
В остальном все должно быть в порядке.
Я пробовал 64 бит с 8.04. Были ужасные проблемы с треугольником веб-приложений, Java и Firefox. Некоторые люди сказали, что исправили это, я перепробовал все исправления и так и не смог запустить приложение Java из Firefox (64- или 32-разрядный Firefox и / или Java). Между тем у меня не было проблем с 32-битной версией 8.04 на другой системе.
Возможно, это все исправлено, или все было исправлено, или, может быть, была проблема с моим очень ранним 64-битным оборудованием (сокет 754) или, может быть, со мной. Я использую 64-битные серверы Linux Red Hat уже 5 лет и без проблем запускаю 32-битные Java-приложения под Firefox. Этого было достаточно, когда я обновился до 9.04 в этой системе, я вернулся к 32-битной версии.
Надеюсь, эта проблема была исправлена, и под исправлением я не имею в виду сложный обходной путь, опубликованный для 8.04 64bit, но исправленный при установке.
Я бы без колебаний использовал 64-битный сервер.
Убедитесь, что ia32-libs установлен и все готово. ;)
Большинство проблем, которые возникали при установке 64-битной версии Linux, по большей части решены, однако, если вы ищете повышения производительности, вы не найдете его, перейдя на 64-битную пользовательскую среду. Если вы не используете конкретные приложения, которые, по вашему мнению, выиграют от более адресуемой оперативной памяти или 64-битных операций копирования / адресации, я бы рекомендовал придерживаться 32-битной. Широко разрекламированные преимущества 64-битного программного обеспечения сейчас в основном поверхностны, даже спустя годы.
Сначала составьте список всех важных для вас приложений. Во-вторых, проверьте, есть ли у них закрытый исходный код. Наконец, спросите здесь или погуглите эти приложения для поддержки 64-битной Ubuntu.
Большинство / все бесплатное программное обеспечение отлично работает в 64-разрядной версии Ubuntu 9.10.