Wine 8.9 มาพร้อมกับการเปลี่ยนแปลงประมาณ 284 รายการ

ไวน์บน Linux

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

ไม่กี่วันที่ผ่านมา ประกาศเปิดตัวเวอร์ชั่นใหม่ การดำเนินการทดลอง ไวน์ 8.9ซึ่งตั้งแต่เปิดตัวเวอร์ชัน 8.8 รายงานบั๊ก 16 รายการได้ถูกปิดและ มีการเปลี่ยนแปลง 284 รายการ ซึ่งส่วนใหญ่มุ่งเน้นไปที่การปรับปรุงทั่วไปและประสิทธิภาพ

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

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

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

  • winewayland.drv: ให้คุณกำหนด process_wayland แบบคงที่
  • winewayland.drv: เพื่ออ่านและส่งกิจกรรม Wayland
  • winewayland.drv: สำหรับจัดการเหตุการณ์เอาท์พุต Wayland แบบไดนามิก
  • winewayland.drv – เข้าถึงข้อมูลเอาต์พุตของ Wayland ได้อย่างปลอดภัย
  • winewayland.drv – อัปเดตอุปกรณ์แสดงผลจากเธรดหน้าต่างเดสก์ท็อป
  • winewayland.drv – อัปเดตขนาดของหน้าต่างเดสก์ท็อปเมื่อแสดงการเปลี่ยนแปลง

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้คือ เอ็นจิ้นไวน์ลิง ด้วยการใช้งานแพลตฟอร์ม .NET ได้รับการอัปเดตเป็นเวอร์ชัน 8.0.0

นอกจากนี้ มีข้อสังเกตว่าในเวอร์ชันใหม่ การแปลไดรเวอร์ PostScript เป็นรูปแบบไฟล์ปฏิบัติการ PE เสร็จสมบูรณ์ (Portable Executable) และรองรับเอฟเฟกต์ Doppler ได้ถูกเพิ่มลงใน DirectSound API รวมถึงปรับปรุงประสิทธิภาพของ GdiPlus

ในทางกลับกัน มีการกล่าวว่างานยังคงดำเนินต่อไปเพื่อปิดรายงานข้อผิดพลาดที่เกี่ยวข้องกับเกม และในรีลีสนี้ เกมที่ได้รับการแก้ไข ได้แก่ Need For Speed ​​​​Underground และ Battle.net

ในขณะที่ส่วนการแก้ไขที่เกี่ยวข้องกับแอปพลิเคชันกล่าวถึง Silverlight 5.x ที่ต้องการ "ตัวกรองการจับภาพเสียง" เพื่อบันทึกจากไมโครโฟน .netCore ล้มเหลวในการผูกเข้ากับพอร์ตหลังจากอีกอันหนึ่ง .netCore ถูกผูกไว้กับพอร์ตเดียวกัน Notepad โดยใช้วิธีการป้อนข้อมูลภาษาญี่ปุ่น (IM ) บางครั้งเคอร์เซอร์ย้อนกลับเมื่อแปลงสตริง และ Framemaker 8 พิมพ์ไม่สำเร็จ

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

จะติดตั้ง Wine 8.9 เวอร์ชันพัฒนาบน 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

จะถอนการติดตั้ง Wine จาก Ubuntu หรืออนุพันธ์ได้อย่างไร

สุดท้ายสำหรับผู้ที่ต้องการถอนการติดตั้ง Wine รุ่นพัฒนานี้ออกจากระบบไม่ว่าจะด้วยเหตุผลใดก็ตาม ควรดำเนินการตามคำสั่งต่อไปนี้เท่านั้น

ถอนการติดตั้งเวอร์ชันการพัฒนา:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

เนื้อหาของบทความเป็นไปตามหลักการของเรา จรรยาบรรณของบรรณาธิการ. หากต้องการรายงานข้อผิดพลาดให้คลิก ที่นี่.

เป็นคนแรกที่จะแสดงความคิดเห็น

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

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

*

*

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