การยุติการสนับสนุน i386 ใน Ubuntu จะทำให้เกิดปัญหากับการจัดส่งไวน์

ผู้พัฒนาโครงการไวน์ เตือน เกี่ยวกับปัญหาการส่งมอบ Wine สำหรับ Ubuntu 19.10 ในงาน การเลิกจ้าง รุ่นนี้รองรับระบบ x32 86 บิต

นักพัฒนา Ubuntu ตัดสินใจหยุดรองรับสถาปัตยกรรม x32 แบบ 86 บิต คำนวณ เพื่อจัดส่ง Wine เวอร์ชัน 64 บิต หรือใช้เวอร์ชัน 32 บิตในคอนเทนเนอร์ที่ใช้ Ubuntu 18.04 ปัญหาคือไวน์เวอร์ชัน 64 บิต (Wine64) ไม่ได้รับการสนับสนุนอย่างเป็นทางการและมีจำนวนมาก ข้อผิดพลาดที่ไม่ได้รับการแก้ไข.
รุ่นปัจจุบันของ Wine สำหรับการแจกแจงแบบ 64 บิตนั้นใช้ Wine32 และต้องการไลบรารีแบบ 32 บิต

โดยทั่วไปแล้ว ในสภาพแวดล้อมแบบ 64 บิต ไลบรารี 32 บิตที่จำเป็นจะรวมอยู่ในแพ็คเกจแบบหลายส่วน แต่ Ubuntu ได้ตัดสินใจที่จะหยุดสร้างไลบรารีดังกล่าวโดยสมบูรณ์ นักพัฒนาไวน์ทันที ถูกปฏิเสธ แนวคิดของแพ็คเกจ snap และการทำงานในคอนเทนเนอร์เนื่องจากนี่เป็นเพียงวิธีแก้ปัญหาชั่วคราวเท่านั้น สังเกตว่าจะต้องสร้าง Wine เวอร์ชัน 64 บิตให้อยู่ในรูปแบบที่เหมาะสม แต่จะต้องใช้เวลา

นอกจากนี้ แอปพลิเคชัน Windows จำนวนมากในปัจจุบันยังคงจัดส่งเฉพาะรุ่น 32 บิตเท่านั้น และแอปพลิเคชัน 64 บิตมักมาพร้อมกับตัวติดตั้ง 32 บิต (เพื่อจัดการกับความพยายามในการติดตั้งใน Win32) ดังนั้น Wine เวอร์ชัน 32 บิตจึงยังคงได้รับการพัฒนาต่อไป เป็นหลัก เป็นเวลานานแล้วที่ Wine64 ถูกวางตำแหน่งให้เป็นเครื่องมือในการเรียกใช้แอปพลิเคชัน Win64 เท่านั้น ซึ่งไม่ได้มีไว้สำหรับการรันโปรแกรม 32 บิต และฟีเจอร์นี้สะท้อนให้เห็นในบทความและเอกสารประกอบมากมาย (ตอนนี้ Wine64 มีอยู่แล้ว รู้วิธี เรียกใช้แอปพลิเคชัน Win32 แต่ต้องใช้ไลบรารี 32 บิต)

ด้วยปัญหาที่คล้ายกัน เผชิญ และ Valve ซึ่งหลายเกมในแค็ตตาล็อกเกมยังคงเป็นแบบ 32 บิต Valve ตั้งใจที่จะสนับสนุนรันไทม์ 32 บิตสำหรับไคลเอนต์ Steam Linux ด้วยตัวมันเอง นักพัฒนา Wine ไม่ได้ปฏิเสธความเป็นไปได้ในการใช้รันไทม์นี้เพื่อจัดส่งไวน์ 32 บิตใน Ubuntu 19.10 ก่อนที่ Wine เวอร์ชัน 64 บิตจะพร้อมใช้งาน เพื่อไม่ให้เกิดการเปลี่ยนแปลงใหม่และร่วมมือกับ Valve ในสาขาการสนับสนุน ไลบรารี่ 32 บิตสำหรับ Ubuntu

ที่มา: opennet.ru

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