Hangover 9.0 релизи, ARM64 системаларында Windows тиркемелерин иштетүү үчүн пакет

ARM32 (Aarch86) архитектурасына негизделген чөйрөлөрдө x386 (i32) жана ARM64 архитектуралары үчүн курулган 64 биттик Windows тиркемелерин иштетүүгө мүмкүндүк берген Hangover долбоорунун жаңы бутагы жарык көрдү. RISC-V архитектурасы үчүн Hangover вариантын ишке ашыруу иштелип чыгууда. Чыгаруу версия номеринде чагылдырылган Wine 9.0 код базасына негизделген. Долбоордун иштеп чыгуулары LGPL-2.1 лицензиясы боюнча бөлүштүрүлөт.

Долбоор сизге Шарапты толугу менен эмуляция режиминде иштетүүгө салыштырмалуу бир кыйла жогорку көрсөткүчтөргө жетишүүгө мүмкүндүк берет, анткени Hangoverди колдонууда эмулятор тиркеменин кодун аткаруу үчүн гана колдонулат, ал эми бардык системалык чалуулар, китепканалар жана Wine компоненттери программадан тышкары аткарылат. учурдагы платформанын нукура версиясындагы эмулятор ( Hangover win32 жана шарапка чалуулардын деңгээлинде эмуляция чынжырын бузат). Эмуляция катмары колдонуучунун каалоосуна жараша QEMU, FEX жана Box64 эмуляторлорун колдоно алат. Blink эмуляторун колдоо үчүн жумуш башталды, бирок аягына чыга элек.

9.0 версиясындагы өзгөрүүлөрдүн арасында:

  • WoW64 катмары (64-бит Windows-on-Windows) менен бирге QEMU колдонуу мүмкүнчүлүгү ишке ашырылган, бул сизге 32-бит Unix системаларында 64-биттик Windows тиркемелерин иштетүүгө мүмкүндүк берет. x86_32 жана ARM32 архитектуралары үчүн колдоо көрсөтүлөт.
  • PE форматында жана Unix түзүмдөрүндө FEX эмуляторун колдонуу үчүн кошумча колдоо. Келечекте, PE форматтуу жыйындардын пайдасына FEX Unix жыйындарын колдонууну токтотуу пландары бар.
  • Box64 эмулятору менен толук интеграция камсыз кылынат.
  • Debian 11 жана 12 үчүн даяр deb пакеттери чогултулду.Келечекте Ubuntu жана Alpine Linux үчүн пакеттерди чыгаруу пландаштырылууда.
  • RISC-V архитектурасына негизделген чөйрөлөрдө Windows тиркемелерин ишке киргизүүнү камсыздоо боюнча иштер башталды.
  • 86 биттик Windows тиркемелерин иштетүү үчүн x64_64 архитектуралык эмуляциясын колдоону кайтаруу боюнча иштер жүрүп жатат (0.8 тармагында Wine'де ARM386EC колдонуу мүмкүн болбогондуктан i64 колдоосу гана калган).

Кошумчалай кетсек, Wine Staging 9.0 долбоорунун релизинин пайда болушун белгилей кетсек болот, ал Шараптын кеңейтилген түзүлүштөрүн, анын ичинде толук даяр эмес же кооптуу патчтарды, анын ичинде Шараптын негизги тармагына кабыл алууга азырынча ылайыксыз. Шарап менен салыштырганда, Wine Staging 505 кошумча тактарды камсыз кылат. Wine Staging жаңы чыгарылышы Wine 9.0 коддук базасы менен синхрондошот жана vkd3d-акыркы патчты жаңыртат.

Source: opennet.ru

Комментарий кошуу