Можно ли запустить 64 битную программу на 32 битной системе

«Мир танков» постоянно развивается и улучшается, не отстаёт и компьютерное «железо». Наряду с усилиями команды разработки глобальный технический прогресс помогает нам улучшать графику и звуковое сопровождение, а также добавлять новые режимы и игровые события. В то же время мы всегда стараемся поддерживать игроков с не самыми мощными системами, чтобы игра оставалась доступной для максимально широкого круга пользователей.

И поддержка устаревшего программного обеспечения иногда становится серьёзным препятствием на пути развития игры. Поэтому, начиная с сентябрьского обновления 2022 года , мы прекратим поддержку 32-битных операционных систем. При этом мы обновим минимальные требования к оперативной памяти, а также системные требования типа «рекомендуемые» и «ультра».

После сентября 2022 года мы больше не сможем гарантировать запуск, работу и стабильность клиента для игроков, использующих 32-битные операционные системы, а также предоставлять им техническую поддержку.

Запуск 64-битного приложения в 32-битном режиме

Всех с Рождеством! Проблема такая: нужно 64 битное приложение запустить в 32 битном режиме. В частности Virtual Box (именно сам клиент). С официального сайта к большому сожалению нельзя по выбору скачать 32 или 64 битную версию. Система сама вроде бы определяет какую ставить.

КАК 64 БИТНУЮ ИГРУ ЗАПУСТИТЬ НА 32 БИТНОЙ СИСТЕМЕ 2018(ч2)

Может как-то можно задать параметр при установке или уже установленную программу запустить в 32 битном режиме? p.s. винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.

На сайте с 21.03.2007
7 января 2014, 09:33
imisterio:
винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.
Мой мозг — сломан
На сайте с 11.11.2012
7 января 2014, 09:45

32 на 64 — можно, а наоборот что-то не слышал. Как правило курьезные вопросы порождает изначально неверный посыл! Вот скажите зачем вам 64 запускать как 32 — просто хочется или есть какое-то разумное обоснование?!

На сайте с 06.09.2009
7 января 2014, 09:49

Читайте также:
Как подготовить инвестиционную программу

Мемори:
32 на 64 — можно, а наоборот что-то не слышал. Как правило курьезные вопросы порождает изначально неверный посыл! Вот скажите зачем вам 64 запускать как 32 — просто хочется или есть какое-то разумное обоснование?!

Конечно есть 🙂 Прокси менеджер Socks Escrort проксирует только 32 битные приложения. А мне нужно чтобы весь трафик на виртуалке шел через прокси.

На сайте с 10.11.2008
7 января 2014, 09:50

imisterio:
Всех с Рождеством!
Проблема такая: нужно 64 битное приложение запустить в 32 битном режиме. В частности Virtual Box (именно сам клиент).
С официального сайта к большому сожалению нельзя по выбору скачать 32 или 64 битную версию. Система сама вроде бы определяет какую ставить.
Может как-то можно задать параметр при установке или уже установленную программу запустить в 32 битном режиме?
p.s. винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.

Упрт. VB — кроссплатформенное ПО. Позволяет ставить операционку, разрядность которой совпадает с вашей, либо является меньшей.

КАК 64 БИТНУЮ ИГРУ ЗАПУСТИТЬ НА 32 БИТНОЙ СИСТЕМЕ 2018

imisterio:
Конечно есть Прокси менеджер Socks Escrort проксирует только 32 битные приложения.
А мне нужна чтобы весь трафик на виртуалке шел через прокси.

Ну так и задавай проксирование в конфигах виртуалки, а не через жопу.
На сайте с 06.09.2009
7 января 2014, 09:55

Mad_Man:
Упрт. VB — кроссплатформенное ПО, которое не является только x32, либо только x64. VB позволяет ставить операционку, разрядность которой совпадает с вашей, либо является меньшей.

Ну так и задавай проксирование в конфигах виртуалки, а не через жопу.

Написал же в первом посте, что мне нужна не винда на виртуалке 32 битная, а сам клиент VirtualBox 32 битный. Возможности Виртуалбакса к сожалению не так широки как у сторонних программ.

Источник: searchengines.guru

Запустить 64-битное приложение в 32-битной системе Ubuntu

Все вопросы, которые я видел, касаются запуска 32-битного приложения в 64-битной системе.

Читайте также:
В какой программе сделать мудборд на телефоне Андроид

Я использую 32-битную Ubuntu 12.04 (на самом деле это элементарная ОС Luna, которая основана на ней) и пытаюсь запустить 64-битное приложение, которое отказывается открываться. Бег:

./64bit_app.run

(где 64bit_app.run находится 64-битное приложение, которое я пытаюсь запустить) результаты:

bash: ./64bit_app.run: no se puede ejecutar el fichero binario

что означает « не удается выполнить / запустить / открыть двоичный файл ».

Должен ли я быть в состоянии запустить его? Можно ли запустить 64-битное приложение в 32-битной системе? Если так, то как?

Я не пробовал это, но вы пробовали решения, показанные здесь , особенно объяснения ответа dpkg —add-architecture ? Насколько я знаю, один и тот же подход должен работать для 32 на 64 и для 64 на 32. Просто измените dpkg —add-architecture i386 на dpkg —add-architecture amd64 .

вы делаете 64-разрядное аппаратное обеспечение, не так ли? (просто чтобы убедиться)
«который отказывается открывать»? как именно?

Пожалуйста, прочитайте ответы на вопрос, который я связал , вам нужно запустить в sudo dpkg —add-architecture amd64 первую очередь. Это отдельная команда.

Вы не можете сделать это напрямую в Linux на x86_64 с 32-битным ядром. Вам нужно 64-битное ядро ​​для запуска 64-битного кода. (Примечание: ядро. У вас может быть 32-битное пользовательское пространство, работающее на 64-битном ядре, и установить поддержку для 64-битных двоичных файлов. Насколько это легко, зависит от дистрибутива. Пример здесь для Debian.)

Некоторое программное обеспечение для виртуализации может сделать это (с ограничениями на тип используемого процессора), и эмуляторы могут сделать это тоже. Но для его запуска вам понадобится 64-битное ядро.

Поскольку большинство 64-битных дистрибутивов имеют 32-битную поддержку (по умолчанию или устанавливаемую), это то, что вы должны использовать, если вам нужно запускать как 64-битные, так и 32-битные двоичные файлы в одной и той же ОС.

Да, некоторые программы виртуализации могут это сделать. Основное препятствие, которое необходимо решить, заключается в том, что в 32-разрядной среде 64-разрядные функции ЦП недоступны, а также недоступны функции 64-разрядного ядра. Это даже в том случае, если ваш процессор имеет 64-битную поддержку (примерно с 2003 года все они имеют).

Читайте также:
Фирма по установка программ на компьютер

В вашем вопросе неявно говорится, что вы хотите запустить 64-битное приложение в своей системной среде. Если это действительно ваше намерение, это исключает все решения на основе виртуальных машин. Единственное, что мне известно, это эмуляция ядра в qemu. Так:

qemu-x86_64 ./your_64bit_app

Он запускает ваше приложение в вашей текущей системе, с вашим текущим ядром, с вашими текущими переменными среды . Конечно, это не очень быстро, оно должно подражать вашему процессору.

Он может эмулировать только приложения Linux x86-64.

Где-то я тоже читал, как если бы vmware мог это сделать, но этой информации недостаточно для ответа. Afaik последние vmware 64-битные только на стороне хоста.

Большинство 64-битных архитектур являются расширениями 32-битных. Они более новые и совершенно разные, поэтому, очевидно, что 32-разрядная архитектура не имеет представления о том, что такое 64-разрядный аналог. Они не знают, что представляют собой новые функции, какие существуют новые регистры . Даже если они знают, у них нет доступа к новым регистрам и функциям. В результате 32-битное ядро ​​не может сохранить 64-битные контексты. Все это делает невозможным запуск 64-битных приложений в 32-битной системе.

Тщательно продуманное 64-битное 32-битное ядро ​​с поддержкой 64-битных приложений может запускать 64-битные приложения, но для сохранения контекста ему все еще требуется некоторый 64-битный код, что делает его уже не чистым 32-битным ядром.

Вы можете запустить 64-разрядную ОС внутри эмулятора или 64-разрядную гостевую виртуальную машину внутри 32-разрядного хоста с VT-x. Но технически вы работаете в другой 64-битной системе. Все еще невозможно запустить 64-битный код напрямую в 32-битном ядре Linux

Источник: qastack.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru