ເຫຼົ້າແວງແມ່ນການປັບປຸງໃຫມ່ຂອງການໂຕ້ຕອບການຂຽນໂປຼແກຼມໂປຼແກຼມ Win16 ແລະ Win32 ສໍາລັບລະບົບປະຕິບັດການທີ່ອີງໃສ່ Unix.
ມັນແມ່ນແລ້ວ ປ່ອຍອອກມາເມື່ອສະບັບທົດລອງໃຫມ່ຂອງ ການປະຕິບັດ Wine 8.8, ເຊິ່ງນັບຕັ້ງແຕ່ການປ່ອຍເວີຊັນ 8.7, 18 ລາຍງານ bug ໄດ້ຖືກປິດແລະປະມານ 253 ການປ່ຽນແປງໄດ້ຖືກກະກຽມໃນການປ່ອຍໃຫມ່ນີ້.
ສໍາລັບຜູ້ທີ່ບໍ່ຮູ້ຈັກເຫຼົ້າແວັງ, ເຂົາເຈົ້າຄວນຮູ້ເລື່ອງນັ້ນ ນີ້ແມ່ນຊອບແວແຫຼ່ງຟຣີແລະເປີດເຜີຍຍອດນິຍົມ que ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນການຄໍາຮ້ອງສະຫມັກ Windows ໃນ Linux ແລະລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ອື່ນ. ເພື່ອໃຫ້ເປັນເຕັກນິກເລັກນ້ອຍກວ່າ, ເຫຼົ້າແວັງເປັນຊັ້ນທີ່ເຂົ້າກັນໄດ້ທີ່ແປການໂທລະບົບຈາກ Windows ເປັນ Linux ແລະໃຊ້ບາງຫ້ອງສະWindowsຸດ Windows, ໃນຮູບແບບຂອງໄຟລ. .dll.
ດັດນີ
ລັກສະນະ ໃໝ່ ຕົ້ນຕໍຂອງລຸ້ນພັດທະນາຂອງ Wine 8.8
ໃນສະບັບການພັດທະນາໃຫມ່ນີ້ຂອງ Wine 8.8 ທີ່ນໍາສະເຫນີ, ຫນຶ່ງໃນ novelties ຕົ້ນຕໍແມ່ນ ປະຕິບັດການສະຫນັບສະຫນູນເບື້ອງຕົ້ນສໍາລັບການໂຫຼດໂມດູນ ARM64EC (ARM64 Emulation ເຂົ້າກັນໄດ້, ໃຊ້ເພື່ອງ່າຍການເຄື່ອນຍ້າຍຂອງແອັບພລິເຄຊັນທີ່ຂຽນໄວ້ໃນຕອນຕົ້ນສໍາລັບສະຖາປັດຕະຍະກໍາ x86_64 ໄປຫາລະບົບ ARM64 ໂດຍການສະຫນອງຄວາມສາມາດໃນການແລ່ນແຕ່ລະໂມດູນລະຫັດ x86_64 ໃນສະພາບແວດລ້ອມ ARM64 ໂດຍໃຊ້ emulator) ເຊິ່ງເປັນແອັບຯ ABI (Arm11 Binary Interface) ໃຫມ່ ) ທີ່ເຂົ້າກັນໄດ້ກັບ Windows XNUMX ໃນ ARM.
ກຳລັງເອົາຂໍ້ຄວາມ ຈາກເວັບໄຊ Microsoft:
Arm64EC (“Emulation Compatible”) ອະນຸຍາດໃຫ້ທ່ານສ້າງແອັບພລິເຄຊັນເດີມໃຫມ່ຫຼືເພີ່ມການປ່ຽນແປງແອັບພລິເຄຊັນ x64 ທີ່ມີຢູ່ເພື່ອໃຊ້ປະໂຫຍດຈາກຄວາມໄວແລະການປະຕິບັດທີ່ເປັນໄປໄດ້ກັບອຸປະກອນທີ່ໃຊ້ Arm, ລວມທັງການໃຊ້ພະລັງງານທີ່ດີກວ່າ, ຊີວິດຫມໍ້ໄຟແລະການເລັ່ງການເຮັດວຽກຂອງ AI ແລະ ML.
Arm64EC ເປັນ Application Binary Interface (ABI) ໃໝ່ສໍາລັບແອັບພລິເຄຊັນທີ່ໃຊ້ໃນອຸປະກອນ Windows 11 Arm. ມັນເປັນຄຸນສົມບັດຂອງ Windows 11 ທີ່ຕ້ອງໃຊ້ Windows 11 SDK ແລະບໍ່ມີຢູ່ໃນ Windows 10 ໃນ Arm.
ດ້ວຍຄຸນສົມບັດ ໃໝ່ ນີ້, ດຽວນີ້ຜູ້ໃຊ້ສາມາດເອີ້ນໃຊ້ແອັບ Windows ໃນ Linux ແລະລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ອື່ນໆທີ່ສ້າງຂຶ້ນສໍາລັບ ARM64EC. ນີ້ແມ່ນການພັດທະນາທີ່ສໍາຄັນສໍາລັບ Wine, ຍ້ອນວ່າມັນຂະຫຍາຍຂອບເຂດຂອງແອັບພລິເຄຊັນທີ່ສາມາດດໍາເນີນການໃນ Linux ແລະລະບົບປະຕິບັດການອື່ນໆທີ່ຄ້າຍຄືກັບ Unix.
ອີກປະການຫນຶ່ງຂອງການປ່ຽນແປງທີ່ໂດດເດັ່ນໃນການປ່ອຍໃຫມ່ນີ້ແມ່ນວ່າມັນໄດ້ ການເຮັດວຽກເພີ່ມເຕີມໃນ Driver PostScript ເພື່ອສະຫນອງການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບຮູບແບບໄຟລ໌ປະຕິບັດການ PE (Portable Executable), ເຊິ່ງການປ່ຽນແປງເຫຼົ່ານີ້ຄາດວ່າຈະປັບປຸງປະສິດທິພາບໂດຍລວມຂອງ Wine ແລະເຮັດໃຫ້ມັນຫມັ້ນຄົງຫຼາຍ.
ຂອງການປ່ຽນແປງອື່ນໆ ຈຸດເດັ່ນຂອງການອອກໃຫມ່ນີ້:
- ການປັບໂຄງສ້າງລະຫັດຢ່າງຕໍ່ເນື່ອງເພື່ອຮອງຮັບ IMEs (ຕົວແກ້ໄຂວິທີການປ້ອນຂໍ້ມູນ).
- ປິດລາຍງານ bug ທີ່ກ່ຽວຂ້ອງກັບ Devil May Cry.
- ແກ້ໄຂຂໍ້ຜິດພາດເຕືອນການລວບລວມເຫຼົ້າແວງດ້ວຍ gcc
- ແກ້ໄຂການໂຫຼດ winedbg ສັນຍາລັກດີບັກທີ່ບໍ່ຖືກຕ້ອງສໍາລັບ dlls ທີ່ມີໃນຕົວ
- ແອັບພລິເຄຊັນຫຼາຍອັນຕ້ອງການ tasklist.exe ເພື່ອຮອງຮັບລາຍການຂະບວນການພິມໃນຮູບແບບ CSV '/f ຫຼື CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)
ຖ້າທ່ານຕ້ອງການຮູ້ເພີ່ມເຕີມກ່ຽວກັບສະບັບການພັດທະນາໃຫມ່ນີ້ ຂອງເຫລົ້າທີ່ເຮັດອອກ, ທ່ານສາມາດກວດສອບການຈົດທະບຽນຂອງ ການປ່ຽນແປງໃນການເຊື່ອມຕໍ່ດັ່ງຕໍ່ໄປນີ້.
ວິທີການຕິດຕັ້ງເວີຊັນການພັດທະນາຂອງ Wine 8.6 ໃນ Ubuntu ແລະອະນຸພັນ?
ຖ້າທ່ານສົນໃຈທີ່ຈະສາມາດທົດສອບຮຸ່ນເຫລົ້າທີ່ມີການພັດທະນາ ໃໝ່ ນີ້ໃນ distro ຂອງທ່ານ, ທ່ານສາມາດເຮັດໄດ້ໂດຍປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ທີ່ພວກເຮົາແບ່ງປັນຢູ່ຂ້າງລຸ່ມ
ບາດກ້າວ ທຳ ອິດແລະ ສຳ ຄັນທີ່ສຸດແມ່ນການເປີດໃຊ້ສະຖາປັດຕະຍະ ກຳ 32 ບິດ, ວ່າເຖິງແມ່ນວ່າລະບົບຂອງພວກເຮົາແມ່ນ 64-bit, ການປະຕິບັດຂັ້ນຕອນນີ້ຊ່ວຍປະຢັດພວກເຮົາຫຼາຍບັນຫາທີ່ມັກຈະເກີດຂຶ້ນ, ເນື່ອງຈາກວ່າສ່ວນໃຫຍ່ຂອງຫ້ອງສະຫມຸດ Wine ແມ່ນສຸມໃສ່ການສະຖາປັດຕະ 32-bit.
ສຳ ລັບສິ່ງນີ້ພວກເຮົາຂຽນກ່ຽວກັບຢູ່ປາຍຍອດ:
sudo dpkg --add-architecture i386
ໃນປັດຈຸບັນ ພວກເຮົາຕ້ອງ ນຳ ເຂົ້າລະຫັດແລະເພີ່ມພວກມັນເຂົ້າໃນລະບົບ ດ້ວຍ ຄຳ ສັ່ງນີ້:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
ດຽວນີ້ແລ້ວ ພວກເຮົາ ກຳ ລັງຈະເພີ່ມບ່ອນເກັບຂໍ້ມູນຕໍ່ໄປນີ້ໃສ່ໃນລະບົບ, ສຳ ລັບສິ່ງນີ້ພວກເຮົາຂຽນຢູ່ປາຍ:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
ສຸດທ້າຍພວກເຮົາສາມາດກວດສອບໄດ້ວ່າພວກເຮົາມີ Wine ຕິດຕັ້ງແລ້ວແລະຍັງມີລຸ້ນໃດທີ່ພວກເຮົາມີຢູ່ໃນລະບົບໂດຍການດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
wine --version
ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ