Kutolewa kwa Hangover 9.0, kifurushi cha kuendesha programu za Windows kwenye mifumo ya ARM64

Tawi jipya la mradi wa Hangover limechapishwa, ambalo hukuruhusu kuendesha programu za Windows 32-bit zilizojengwa kwa usanifu wa x86 (i386) na ARM32 katika mazingira kulingana na usanifu wa ARM64 (Aarch64). Utekelezaji wa lahaja ya Hangover kwa usanifu wa RISC-V unaendelea. Toleo hili linatokana na msingi wa msimbo wa Wine 9.0, ambao unaonyeshwa katika nambari ya toleo. Maendeleo ya mradi yanasambazwa chini ya leseni ya LGPL-2.1.

Mradi hukuruhusu kufikia utendaji wa juu zaidi ikilinganishwa na kuendesha Mvinyo kabisa katika hali ya kuiga, kwani wakati wa kutumia Hangover, emulator hutumiwa tu kutekeleza nambari ya programu yenyewe, na simu zote za mfumo, maktaba na vifaa vya Mvinyo hutekelezwa nje ya kiigaji katika toleo asili la mfumo wa sasa ( Hangover huvunja msururu wa uigaji kwa kiwango cha simu za kushinda32 na divai). Safu ya uigaji inaweza kutumia emulators za QEMU, FEX na Box64, kulingana na matakwa ya mtumiaji. Kazi imeanza, lakini bado haijakamilika, kusaidia kiigaji cha Blink.

Miongoni mwa mabadiliko katika toleo la 9.0:

  • Uwezo wa kutumia QEMU pamoja na safu ya WoW64 (64-bit Windows-on-Windows), inayopatikana katika Mvinyo, umetekelezwa, kukuruhusu kuendesha programu za Windows 32-bit kwenye mifumo ya 64-bit ya Unix. Usaidizi wa x86_32 na usanifu wa ARM32 umetolewa.
  • Usaidizi ulioongezwa wa kutumia emulator ya FEX katika umbizo la PE na katika miundo ya Unix. Katika siku zijazo, kuna mipango ya kusitisha matumizi ya makusanyiko ya FEX Unix kwa ajili ya makusanyiko ya umbizo la PE.
  • Ushirikiano kamili na emulator ya Box64 hutolewa.
  • Vifurushi vya madeni vilivyo tayari vya Debian 11 na 12 vimekusanywa. Katika siku zijazo, imepangwa kuchapisha vifurushi vya Ubuntu na Alpine Linux.
  • Kazi imeanza kuhakikisha uzinduzi wa programu za Windows katika mazingira kulingana na usanifu wa RISC-V.
  • Kazi inaendelea kurudisha usaidizi wa uigaji wa usanifu wa x86_64 kwa ajili ya kuendesha programu za Windows 64-bit (katika tawi la 0.8, ni usaidizi wa i386 pekee uliosalia kwa sababu ya kutopatikana kwa ARM64EC kwenye Mvinyo).

Zaidi ya hayo, tunaweza kutambua uundaji wa kutolewa kwa mradi wa Wine Staging 9.0, ambao hutoa miundo iliyopanuliwa ya Mvinyo, ikijumuisha viraka visivyo tayari kabisa au hatari ambavyo bado havifai kupitishwa katika tawi kuu la Mvinyo. Ikilinganishwa na Mvinyo, Uwekaji wa Mvinyo hutoa viraka 505 zaidi. Toleo jipya la Uwekaji wa Mvinyo husawazisha na msingi wa Mvinyo 9.0 na kusasisha kiraka cha hivi punde zaidi cha vkd3d.

Chanzo: opennet.ru

Kuongeza maoni