Wine 8.8 มาพร้อมกับการสนับสนุนเบื้องต้นสำหรับ ARM64EC การแก้ไข และอื่นๆ

ไวน์บน Linux

Wine เป็นการนำอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน Win16 และ Win32 กลับมาใช้ใหม่สำหรับระบบปฏิบัติการที่ใช้ Unix

มันเป็นแล้ว เปิดตัวรุ่นทดลองใหม่ของ การนำไปใช้ ไวน์ 8.8ซึ่งตั้งแต่เปิดตัวเวอร์ชัน 8.7 รายงานข้อบกพร่อง 18 รายการได้ถูกปิด และมีการเปลี่ยนแปลงประมาณ 253 รายการเพื่อเตรียมพร้อมสำหรับรุ่นใหม่นี้

ส่วนใครไม่รู้เรื่องไวน์ควรรู้ไว้ นี่คือซอฟต์แวร์โอเพ่นซอร์สฟรียอดนิยม นี้ อนุญาตให้ผู้ใช้เรียกใช้แอพพลิเคชั่น Windows บน Linux และระบบปฏิบัติการอื่นๆ ที่คล้ายกับยูนิกซ์ เพื่อให้เป็นเทคนิคมากขึ้นเล็กน้อย Wine เป็นเลเยอร์ความเข้ากันได้ที่แปลการเรียกระบบจาก Windows เป็น Linux และใช้ไลบรารี Windows บางตัวในรูปแบบของไฟล์ .dll

คุณสมบัติใหม่หลักของ Wine 8.8 เวอร์ชันพัฒนา

ในเวอร์ชันพัฒนาใหม่ของ Wine 8.8 ที่นำเสนอ หนึ่งในสิ่งใหม่ที่สำคัญคือ ใช้การสนับสนุนเริ่มต้นสำหรับการโหลดโมดูล ARM64EC (เข้ากันได้กับ ARM64 Emulation ใช้เพื่อลดความซับซ้อนของการย้ายแอปพลิเคชันที่เดิมเขียนขึ้นสำหรับสถาปัตยกรรม x86_64 ไปยังระบบ ARM64 โดยให้ความสามารถในการเรียกใช้โมดูลรหัส x86_64 แต่ละโมดูลในสภาพแวดล้อม ARM64 โดยใช้โปรแกรมจำลอง) ซึ่งเป็นแอป 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

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในรีลีสใหม่นี้ก็คือ งานเพิ่มเติมเกี่ยวกับไดรเวอร์ PostScript เพื่อให้การสนับสนุนอย่างเต็มที่สำหรับรูปแบบไฟล์ปฏิบัติการ PE (Portable Executable) ซึ่งคาดว่าการเปลี่ยนแปลงเหล่านี้จะช่วยปรับปรุงประสิทธิภาพโดยรวมของ Wine และทำให้มีเสถียรภาพมากขึ้น

จากการเปลี่ยนแปลงอื่น ๆ ไฮไลท์ของการเปิดตัวใหม่นี้:

  • การปรับโครงสร้างโค้ดอย่างต่อเนื่องเพื่อรองรับ IME (ตัวแก้ไขวิธีการป้อนข้อมูล)
  • ปิดรายงานข้อผิดพลาดที่เกี่ยวข้องกับ Devil May Cry
  • แก้ไขข้อผิดพลาดคำเตือนการรวบรวมไวน์ด้วย gcc
  • แก้ไขในการโหลด winedbg สัญลักษณ์การดีบักที่ไม่ถูกต้องสำหรับ dll ในตัว
  • แอปพลิเคชันจำนวนมากต้องการ tasklist.exe เพื่อรองรับรายการกระบวนการพิมพ์ในรูปแบบ CSV '/f หรือ CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันพัฒนาใหม่นี้ ของไวน์ที่ปล่อยออกมา คุณสามารถตรวจสอบรีจิสทรีของ การเปลี่ยนแปลงในลิงค์ต่อไปนี้ 

จะติดตั้ง Wine 8.6 เวอร์ชันพัฒนาบน Ubuntu และอนุพันธ์ได้อย่างไร?

หากคุณสนใจที่จะทดสอบ Wine เวอร์ชันพัฒนาใหม่นี้บนเครื่องกลั่นของคุณคุณสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง

ขั้นตอนแรกและสำคัญที่สุดคือการเปิดใช้งานสถาปัตยกรรม 32 บิตแม้ว่าระบบของเราจะเป็นแบบ 64 บิต แต่การทำตามขั้นตอนนี้ช่วยเราแก้ปัญหาต่างๆ ที่มักเกิดขึ้นได้ เนื่องจากไลบรารี Wine ส่วนใหญ่จะเน้นไปที่สถาปัตยกรรมแบบ 32 บิต

สำหรับสิ่งนี้เราเขียนเกี่ยวกับเทอร์มินัล:

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 --version


		

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Cristian dijo

    ฉันจะติดตั้ง wine 8.8 บน chromebook ซึ่งมีเดบิต 11 aarch64 ได้อย่างไร