Упознајте Ханговер, Вине за покретање Виндовс апликација на АРМ64 

мамурлук

мамурлук Вино за АРМ64

Вине је несумњиво један од најпознатијих пројеката у свету Линук-а. и не смемо да урадимо мање пројекту, јер иако је неколико година био у стању у којем су многи од нас мислили да ће бити заборављен, поново је добио снагу и данас, која је у верзији 9.0, Вине је једна од оних апликација које већина корисника Линука обично има укључено у свој систем.

Са доласком АРМ-а и великом снагом коју је преузела ова архитектура, Развијене су и чак прилагођене различите дистрибуције свих врста и са којима су такође разне апликације доспеле у ову архитектуру. Али у случају оних који зависе од Виндовс апликације, ствари постају мало компликоване., јер могућност покретања апликације дизајниране за радну површину на АРМ-у није тако једноставна као инсталација и то је то.

То је разлог зашто Пројекат Ханговер је рођен из ове потребе., који је дизајниран да омогући извршавање 32-битних Виндовс апликација компајлираних за к86 (и386) и АРМ32 архитектуре у окружењима заснованим на АРМ64 (Аарцх64) архитектури.

О мамурлуку

У репозиторијуму на Ханговер описује тај пројекат:

Користи различите емулаторе као ДЛЛ-ове да емулира само апликацију коју желите да покренете, а не да емулира пуну Вине инсталацију. Чим апликација упути Виндовс/Вине системски позив, рецимо НтУсерЦреатеВиндовЕк, покреће се изван емулатора (читај не емулисана, брз, домаћи). Још боље, ништа што се односи на Уник се никада не емулира.

Укратко, напуштамо емулацију на нивоу вин32 или Вине Уник системског позива из разлога перформанси, што је омогућено подршком за ВоВ64 у Вине-у.

Главна предност овог пројекта лежи у томе што могућност значајног побољшања перформанси у поређењу са покретањем Вине-а потпуно у режиму емулације. Са Ханговер-ом, емулатор се користи само за покретање самог кода апликације, док се сви системски позиви, библиотеке и Вине компоненте извршавају изван емулатора у изворној верзији за тренутну платформу.

Овај приступ демонтира ланац емулације на нивоу позива на вин32 и вине. За слој емулације, корисници могу изабрати да користе КЕМУ, ФЕКС и Бок64 емулаторе, у зависности од својих преференција. Поред тога, почео је рад на подршци Блинк емулатору, иако је још увек у току и није завршен.

Главне нове карактеристике Ханговер 9.0

У овој новој верзији Ханговер-а имплементирали су неколико значајних побољшања и додатака у пројекат, од којих се истичу:

  • Коришћење КЕМУ са ВоВ64: Уведена је могућност коришћења КЕМУ у комбинацији са слојем ВоВ64 (Виндовс-он-Виндовс 64-бит), који је доступан у Вине-у. Ово омогућава покретање 32-битних Виндовс апликација на 64-битним Уник системима, уз подршку за к86_32 и АРМ32 архитектуре.
  • Подршка за ФЕКС: Додата подршка за ФЕКС емулатор у ПЕ формату и у Уник верзијама. Планирано је, у будућности, да се прекине коришћење ФЕКС Уник буилд-ова у корист ПЕ формата.
  • Послови у Бок64: Потпуна интеграција је постигнута са Бок64 емулатором.
  • Унапред изграђени деб пакети: Деб пакети су припремљени за Дебиан 11 и 12, са будућим плановима за издавање пакета за Убунту и Алпине Линук.
  • Послови за РИСЦ-В архитектуру: Почели су напори да се осигура покретање Виндовс апликација у окружењима заснованим на РИСЦ-В архитектури.
  • Враћање подршке за к86_64 емулацију: У току је рад на враћању подршке за емулацију к86_64 архитектуре за покретање 64-битних Виндовс апликација. У грани 0.8, подршка је била ограничена на и386 због недоступности коришћења АРМ64ЕЦ у Вине-у.

Поред тога, наглашено је да је у току развој имплементације Ханговер прилагођене за РИСЦ-В архитектуру. Овај најновији развој је заснован на бази кода Вине 9.0, што се огледа у броју верзије.

Коначно ако јеси заинтересовани да сазнају више о томе, детаље можете погледати у следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.