LINUX.ORG.RU

System p AVE — виртуализатор для запуска бинарных программ под линукс x86 на процессорах Power


0

0

IBM выпустила бета-версию System p Application Virtual Environment for x86 Linux (System p AVE) -- виртуализатора, позволяющего запускать "большинство 32-битных бинарных линуксовых программ" на POWER5 и POWER5+ или серверах IBM BladeCenter JS20 и JS21. Команды x86 динамически транслируются в команды Power. Можно параллельно работать с родными сборками под power и программами собранными под x86.

Цель создателей AVE -- перевести клиентов с серверов x86 на сервера power, позволив им и дальше пользоваться имеющимися программами под линукс. Но интересно, будет ли работать WINE? :)

Описание программы бета-тестирования: http://www-03.ibm.com/systems/p/linux...

>>> Пресс-релиз

★★★★

Проверено: svu ()
Ответ на: комментарий от TheLastWinged

>А нахрен на сервере WINE?

Гамаццо :)

А по теме... ну в читом виде коммерческое приложение, причем нужное только межделмашу. Хотя сложность проекта впечатляет.

Bebop ★★
()
Ответ на: комментарий от Bebop

Power - хороший процессор.Но слишком уж специфичны машины, где он установлен
и слишком специфичны задачи, для которых они используются.

anonymous
()
Ответ на: комментарий от TheLastWinged

А есть еще страшный звер powerbuilder. Тоже кака та еще. Из-за какого-нибудь старого приложения держать цельный сервер?

svu ★★★★★
()
Ответ на: комментарий от TheLastWinged

> А нахрен на сервере WINE?

Для переманивания виндовых админов :)

acheron ★★★★
() автор топика
Ответ на: комментарий от anonymous

>Power - хороший процессор.

Согласный я. Вот только IBM его хреново продвигает. Вот и эта запускалка вряд ли заставит всех резко побросать зеоны с оптеронами и метнуться за свеженьким Power5+ или кто у них щас там самый модный.

Bebop ★★
()
Ответ на: комментарий от svu

Последние маки вообще на зеонах... macpro зовутся.

Последние из тех что были на power процах были на PowerPC 970. Это вроде не Power5 techology, которая нужна обсуждаемой пускалке.

Bebop ★★
()
Ответ на: комментарий от Bebop

Быват;) В общем, думаю когда зарелизят попробовать на своем G5. Может, запустится (запускается же у меня IBMовская жабка для их p серверов...)

svu ★★★★★
()
Ответ на: комментарий от vtVitus

> а wine нельзя под power-ом скомпилировать ? вроде под спарками оно компилялось.

WINE перехватывает вызовы функций Windows, но для исполнения машинных команд нужен родной процессор x86. (Отсюда проблемы с 16-битными программами в 64-битном режиме, где 16-битные команды не поддерживаются). Уже много лет говорят про возможность приделать к WINE эмулятор процессора, но, насколько я знаю, чисто гипотетически. Может IBM что-нибудь такое предпримет...

Можно ссылку про WINE на спарках?

acheron ★★★★
() автор топика
Ответ на: комментарий от TheLastWinged

>А нахрен на сервере WINE?

А чтоб в нем запустить вмварь в нем бсд в том досбокс, а в том в свою очередь дум. А потом всем мозг любить почему звук неработает

fyrer
()
Ответ на: комментарий от acheron

>Можно ссылку про WINE на спарках?

я про это читал (поэтому и написал вроде :) ); что нашёл - это http://www.blastwave.org/wine/ под опенсолярис будет ли это работать под sparc не знаю.

это тоже интересно тоже вроде на x86. http://wiki.winehq.org/MacOSX/Building

vtVitus ★★★★★
()
Ответ на: комментарий от anonymous

> Apple такое уже сделала, только наоборот работает (на x86 эмулирует power) Завется Rosetta

Не знаю, но почему-то с эмуляцией x86 всегда что-то не слава богу.

А насчёт эмуляторов от Apple -- в конце 90-х столкнулся с библиотекой(?), которую цепляли к маковскому бинарнику, чтобы программа работала и под Windows 95 (по крайней мере, так я понял из окна "About"). Версию макоси не помню, но это было ещё что-то для чёрно-белого мака. Результат был кривым, глючным и тормозным, каждые 2-3 недели падал и не поднимался, требовалась переустановка.

acheron ★★★★
() автор топика
Ответ на: комментарий от inoremap

> это разве не оно?

WINE и qemu -- разные программы. Wine работает только под юниксами на процессорах x86, qemu может работать где угодно, но требует установки на образ диска полноценной операционной системы. Конечно, никто не мешает поставить qemu, эмулирующий x86, в нём поставить линукс, под линуксом установить wine... Но хочется чего-то попроще, типа "wine qztwin16.exe" и пошла работать та остро необходимая база 1993 года выпуска на которую всё завязано, и из-за которой по-прежнему нужны винды :)

acheron ★★★★
() автор топика
Ответ на: комментарий от acheron

> WINE и qemu -- разные программы. Wine работает только под юниксами на процессорах x86, qemu может работать где угодно, но требует установки на образ диска полноценной операционной системы. Конечно, никто не мешает поставить qemu, эмулирующий x86, в нём поставить линукс, под линуксом установить wine... Но хочется чего-то попроще, типа "wine qztwin16.exe

QEMU и так умеет. А именно, запускать программы для, например, Linux-x86 из-под Linux-powerpc транслируя только userspace. При этом, как я понимаю, системные вызовы этих x86-программ будет отрабатывать ядро Linux-powerpc. Короче говоря, надо поставить только все требуемые для эмулируемой программы (в данном случае wine) родные библиотеки (so, а не dll :) вплоть до libc.

anonymous
()
Ответ на: комментарий от Begemoth

Я потому и задал вопрос, что не был уверен. Но говорят, на серии 970 оно таки пойдет...

svu ★★★★★
()
Ответ на: комментарий от Begemoth

> Эмулятор проца нафиг не нужен, он сделает из G5 Pentium II, нужна трансляция машинных кодов как в сабже.

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

acheron ★★★★
() автор топика

стране нужно больше платформ чобы запускать виндовый софт. скажи нет винде и скажи да софту под неё!!!!даешь больше многоэтажных велосипедов!!!!!! долой монополию WINE!!!!!

про роль wine-заменителей на серверах - это видимо отдельно надо поговорить

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.