การเปิดตัว Wine 6.18 และ Wine staging 6.18

สาขาทดลองของการใช้งาน WinAPI แบบเปิดคือ Wine 6.18 ได้รับการเผยแพร่แล้ว นับตั้งแต่เปิดตัวเวอร์ชัน 6.17 รายงานข้อผิดพลาด 19 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 485 รายการ

การเปลี่ยนแปลงที่สำคัญที่สุด:

  • ไลบรารี Shell32 และ WineBus ได้รับการแปลงเป็นรูปแบบ PE (Portable Executable)
  • ข้อมูล Unicode อัปเดตเป็นเวอร์ชัน 14
  • เครื่องยนต์ Mono ได้รับการอัพเดตเป็นเวอร์ชัน 6.4.0
  • มีการทำงานเพิ่มเติมเพื่อรองรับรูปแบบการแก้ปัญหา DWARF 3/4
  • แบ็กเอนด์ใหม่จะเปิดใช้งานตามค่าเริ่มต้นสำหรับจอยสติ๊กที่รองรับโปรโตคอล HID (Human Interface Devices)
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของ Resident Evil 7 ถูกปิดแล้ว
  • รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชัน: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03

ในเวลาเดียวกัน การเปิดตัวโปรเจ็กต์ Wine Staging 6.18 ได้ถูกสร้างขึ้น ภายใต้กรอบงานที่มีการสร้างไวน์เพิ่มเติม รวมถึงแพตช์ที่ยังไม่พร้อมเต็มที่หรือมีความเสี่ยงที่ยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติม 616 แพตช์

รุ่นใหม่จะซิงค์กับฐานรหัส Wine 6.18 แพตช์ 7 รายการที่เกี่ยวข้องกับการสนับสนุน ntoskrnl.exe, IRP, unixfs ในเชลล์ 32 และการใช้งานฟังก์ชัน K32GetModuleBaseNameW, K32GetModuleInformation และ K32GetModuleBaseNameA ไปยัง Wine หลักแล้ว เพิ่ม 4 แพทช์ที่มีความสามารถในการรวมวัตถุ Token เข้ากับ sapi และรองรับฟังก์ชัน FltBuildDefaultSecurityDescriptor และ ISpObjectToken-CreateInstance อัปเดตแพตช์สนับสนุนการสตรีมมิ่ง plat-streaming

นอกจากนี้ เรายังสังเกตประกาศของ Epic Games เกี่ยวกับการดำเนินการสนับสนุนแพลตฟอร์ม Linux ในระบบป้องกันการโกง Easy Anti-Cheat มีการรองรับทั้งสำหรับบิลด์ Linux แบบเนทีฟและสำหรับเกมที่เปิดตัวโดยใช้เลเยอร์ Wine และ Proton ซึ่งจะแก้ปัญหาในการเปิดเกมที่เปิดใช้งานการป้องกันการโกงในบิลด์ Wine/Proton Windows Easy Anti-Cheat ช่วยให้คุณสามารถรันเกมบนเครือข่ายในโหมดแยกพิเศษ ซึ่งจะตรวจสอบความสมบูรณ์ของไคลเอนต์เกม และตรวจจับลิ่มของกระบวนการและการจัดการหน่วยความจำ

ที่มา: opennet.ru

เพิ่มความคิดเห็น