Wine 7.0 9100 өзгерістермен, жаңа 64 биттік архитектурасымен және т.б. келеді

Шарап

Бірнеше күн бұрын Wine 7.0 жаңа тұрақты нұсқасының шығарылымы жарияланды ол әртүрлі *nix операциялық жүйелерінде Windows бағдарламаларын іске қосу үшін үйлесімділік құралы ретінде орналастырылған, айтарлықтай жақсартылған 64-биттік үйлесімділікті ұсынады.

Бұл жаңа нұсқада 5156 толық жұмыс орындалды (5049 жыл бұрын) бастап Windows-қа арналған бағдарламалар Wine-де расталды, 4312 басқа (бір жыл бұрын 4227) бағдарлама қосымша параметрлермен және сыртқы DLL файлдарымен жақсы жұмыс істейді. 3813 бағдарламада (3703 жыл бұрын) қолданбалардың негізгі функцияларын пайдалануға кедергі келтірмейтін шағын проблемалар бар.

Айта кету керек жақсартулар көп және Олардың ішінде ең маңыздылары бар қолданбалар үшін жақсартылған тақырып қолдауы, жақсырақ джойстик қолдауы, HiDPI қолдауы, OpenCL, VKD3D 1.2-мен жақсырақ үйлесімділік, жақсырақ Apple Silicon Mac қолдауы, жаңа Plug and Play драйверлері, Юникод 14 қолдауы, Mono жаңартуы және WinRT жақсартулары.

Жалпы алғанда, 9.100-ден астам модификациялар, атап айтқанда, жаңа WoW64 архитектурасына, қазір жұмыс істейді.

Шарап 7.0-те қандай жаңалықтар бар?

Көзге түсетін басты жаңалықтардың бірі – сол дерлік барлық DLL файлдары PE орындалатын файл пішімін пайдалану үшін түрлендірілді ELF орнына (Portable Executable). Топ модульдердің көпшілігі PE (Portable Execution) пішіміне түрлендірілгенін қосады. Қалғандары шараптың болашақ нұсқаларында орындалады. Өту аяқталғаннан кейін 32 биттік кітапханаларды пайдаланып 64 биттік қолданбаларды басқару мүмкін болады. Содан кейін ескі 32 бит жойылады.

PE пайдалану дискідегі және жадтағы жүйелік модульдердің сәйкестігін тексеретін көшіруден қорғаудың әртүрлі схемаларының қолдауымен мәселелерді шешеді.

Wine 7.0-де ерекшеленетін тағы бір жақсарту - бұл WoW64 архитектурасы енгізілді (32 биттік Windows жүйесіндегі 64 биттік Windows) 32 биттік Unix жүйелерінде 64 биттік Windows қолданбаларын іске қосуды қолдайды.

Осымен WoW64 қабаттары Unix кітапханаларының көпшілігі үшін дайындалады және 32-биттік PE модульдеріне 64-биттік Unix кітапханаларына кіруге рұқсат беріңіз. Барлық модульдерді PE пішіміне түрлендіру аяқталғаннан кейін 32 биттік Unix кітапханаларын орнатпай 32 биттік Windows қолданбаларын іске қосу мүмкін болады.

Басқа өзгерістердің ішінде:

  • Vulkan драйвері Vulkan Graphics API 1.2.201 спецификациясына қолдауды жүзеге асырады.
  • Шығару үшін қолдау Direct2D's Hatched Geometric Objects API арқылы қамтамасыз етілді, оның басылуын тексеру мүмкіндігі бар.
  • Direct2D API ID2D1Effect интерфейсі арқылы қолданылатын көрнекі әсерлерге бастапқы қолдауды қамтамасыз етеді.
  • DirectShow және Media Foundation негізіне арналған GStreamer плагиндері жалпы WineGStreamer серверіне біріктірілген, ол жаңа мазмұнды декодтау API интерфейстерін әзірлеуді жеңілдетуі керек.
  • WineGStreamer серверінің негізінде синхронды және асинхронды оқуға арналған Windows Media нысандары жүзеге асырылады.
  • ID2D1MultiThread интерфейсін қолдау Direct2D API интерфейсіне қосылды, ол көп ағынды қолданбалардағы ресурстарға эксклюзивті қатынасты ұйымдастыру үшін пайдаланылады.
  • WindowsCodecs кітапхана жинағы WMP (Windows Media Photo) кескіннің декодтауын және DDS (DirectDraw Surface) кескін кодтауын қолдайды.
  • Windows жүйесінде қолдау көрсетілмейтін ICNS пішімінде (macOS үшін) кескінді кодтауға арналған қолдау жойылды.
  • Тақырыптарға қолдау көрсетілді. Композицияға WineCfg конфигураторы арқылы таңдауға болатын «Ашық», «Көк» және «Классикалық көк» кіреді.
  • Тақырыптар арқылы барлық интерфейсті басқару элементтерінің көрінісін теңшеу мүмкіндігі қосылды.
  • Тақырыпты өзгерткеннен кейін элемент көрінісін автоматты жаңарту ұсынылады.
  • Барлық кірістірілген Wine қолданбаларына тақырыпты қолдау қосылды.
  • Қолданбалар жоғары пиксель тығыздығы (жоғары DPI) экрандарға бейімделген.
    графикалық ішкі жүйе

Wine 7.0 қалай орнатылады?

Si Debian, Ubuntu, Linux Mint және егер туындыларын пайдаланушылар болса 64 биттік нұсқаны қолданыңыз жүйенің, біз 32 биттік архитектураны қосамыз:

sudo dpkg --add-architecture i386

Қазір  біз жүйеге мынаны қосамыз:

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Біз репозиторийді қосамыз, Ubuntu және туындылары үшін:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Debian және eta негізіндегі таратулар үшін:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Орындалды, Шараптың жүйеде үздіксіз жұмыс істеуі үшін қажетті пакеттерді орнатуды жалғастырамыз:

sudo apt install --install-recommends winehq-stable

Және біз орнатуды орындау арқылы растаймыз:

шарап нұсқасы

Para Федора және оның туындылары туралы жағдай:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

Соңында біз Шарапты келесі арқылы орнатамыз:

sudo dnf install winehq-stable

Бұл жағдайда Arch Linux немесе кез келген Arch Linux дистрибутиві Біз бұл жаңа нұсқаны олардың ресми тарату қоймаларынан орната аламыз.

Оны орнату командасы:

sudo pacman -s wine


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.