ในบทความก่อนหน้านี้ เรากำลังพูดถึงการตอบสนองที่ทีมพัฒนาไวน์มอบให้ ก่อนข่าวที่นักพัฒนา Ubuntu ให้ เพื่อหยุดการสนับสนุนและสร้างแพ็คเกจ 32 บิตจาก Ubuntu เวอร์ชันถัดไปซึ่งก็คือ Ubuntu 19.10
ความวุ่นวายทั้งหมดนี้ที่เกิดขึ้นกับข่าวนี้ที่พวกเขาให้ไว้ใน Canonical ในช่วงสัปดาห์นี้ทำให้เกิดเสียงวิพากษ์วิจารณ์ต่างๆนานาและไม่พอใจต่อชุมชน
สิ่งนี้เกิดขึ้นเนื่องจากสาเหตุของการยุติการสนับสนุนสถาปัตยกรรม i386 ที่ Canonical ให้ไว้ คือไม่สามารถรักษาแพ็คเกจในระดับของสถาปัตยกรรมอื่น ๆ ได้ Ubuntu ได้รับการสนับสนุนเนื่องจากระดับการสนับสนุนไม่เพียงพอในเคอร์เนล Linux เครื่องมือและเบราว์เซอร์
โดยเฉพาะอย่างยิ่ง การพัฒนาล่าสุดในด้านการปรับปรุงความปลอดภัย และการป้องกันช่องโหว่ที่สำคัญ ไม่ได้รับการพัฒนาในเวลาที่เหมาะสมอีกต่อไปสำหรับระบบ x86 32 บิต และพร้อมใช้งานสำหรับสถาปัตยกรรม 64 บิตเท่านั้น
สองผู้ยิ่งใหญ่ใน Linux ได้ออกมาให้คำตอบแล้วหนึ่งในนั้นคือทีมไวน์และอยู่เบื้องหลัง Steam
Valve จะไม่ให้การสนับสนุน Steam กับ Ubuntu 19.10
และเมื่อเร็ว ๆ นี้คืออะไร พนักงานของ Valve“ ปิแอร์ - ลูปกริฟเฟส์” กล่าวว่าตำแหน่งของ Valve เทียบกับสิ่งที่ Canonical มีอยู่ในใจคำตอบนี้ได้รับใน Twitter คืนนี้ซึ่งคุณสามารถดูได้ที่นี่
Ubuntu 19.10 และรุ่นในอนาคตจะไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Steam หรือแนะนำให้กับผู้ใช้ของเรา เราจะประเมินวิธีลดความแตกแยกสำหรับผู้ใช้ที่มีอยู่ แต่จะเปลี่ยนโฟกัสของเราไปยังการกระจายแบบอื่นซึ่งปัจจุบันเป็น TBD
- Pierre-Loup Griffais (@ Plagman2) มิถุนายน 22, 2019
และเห็นได้ชัดว่า การเจรจาระหว่าง Ubuntu และ Valve เพื่อแก้ปัญหา จากการลบไลบรารี 32 บิต / Multiarch ออกจาก Ubuntu 19.10 พวกเขาล้มเหลวเนื่องจาก Ubuntu ไม่ได้รับการสนับสนุนอย่างเป็นทางการหรือไม่แนะนำให้ผู้ใช้ของตนทราบในอนาคต ตอนนี้พวกเขากำลังสำรวจการแจกแจงใหม่ที่จะนำมาใช้แทน
รวมถึงนักพัฒนาที่ Canonicaเขา Alan Pope (AKA, Popey) ฉันพยายามเพิ่มการรับรู้ถึงปัญหาที่ผู้ใช้ทั่วไปต้องเผชิญหากไม่มีการรองรับ 32 บิต
เนื่องจากผู้พัฒนา Canonical รายนี้ได้ทำการทดลองเปิดตัวเกมจากแคตตาล็อก GOG บน Ubuntu 19.10 เวอร์ชันทดลองโดยไม่มีไลบรารี 32 บิตกับ Wine64
เป็นผลจาก 6 เกมที่สุ่มเลือกมาทดสอบ ที่ทำงานใน Wine พร้อมไลบรารี 32 บิตใน Wine64 ไม่ใช่เกมเดียวที่ใช้งานได้
โดยเฉพาะอย่างยิ่งมันเป็นไปไม่ได้ที่จะติดตั้งเกมสามเกม (Theme Hospital, Quake The Offer, Shadow Warrior) หนึ่งเกมไม่เริ่ม (GOG Braid) และอีกสองเกมที่เหลือ (FTL Advanced Edition, GOG Surgeon Simulator 2013) ถูก จำกัด ไว้ที่ แสดงหน้าจอสีดำ (อาจมาจาก - เนื่องจากข้อ จำกัด ของการรองรับ OpenGL ใน VirtualBox)
ซึ่งแสดงให้เห็นว่าเกม GOG (Good Old Games) ส่วนใหญ่หยุดทำงานบน Ubuntu 19.10 ทำให้ดูเหมือนว่านักพัฒนา Canonical ที่เหลือไม่ได้ทำการทดสอบใด ๆ เลยก่อนที่จะบอกว่าพวกเขาจะหยุดให้ รองรับแพ็คเกจ 32 บิต
เนื่องจากตามที่เราได้กล่าวไว้ในบทความก่อนหน้านี้:
และมันไม่ได้เป็นเพียงความตั้งใจของผู้พัฒนาไวน์ แต่เป็นเช่นนั้น เนื่องจากเวอร์ชันปัจจุบันของ Wine สำหรับการแจกแจง 64 บิตจะขึ้นอยู่กับ Wine32 และต้องการไลบรารี 32 บิต
โดยปกติแล้วในสภาพแวดล้อม 64 บิตไลบรารี 32 บิตที่ต้องการจะจัดส่งในแพ็คเกจ multiarch แต่บน Ubuntu ได้ตัดสินใจที่จะหยุดสร้างไลบรารีดังกล่าวโดยสิ้นเชิง
เหตุผลนี้ค่อนข้างเข้าใจง่าย: แอพพลิเคชั่น Windows จำนวนมากยังคงใช้โค้ด 32 บิตทั้งหมดหรือบางส่วน
หาก Canonical ยังคงดำเนินต่อไปตามแผนการที่เปิดเผยออกมาก็จะปราศจากการสนับสนุนจากสองผู้ยิ่งใหญ่ในเวลาไม่กี่เดือน
สิ่งนี้โดยไม่ต้องพูดถึงโครงการที่มาจาก Wine เช่น PlayOnLinux และยังส่งผลกระทบต่อผู้ใช้ Crossover
นอกเหนือจากความจริงที่ว่าในกรณีของผู้ใช้ Steam สิ่งต่าง ๆ ก็เปลี่ยนไปเพราะอย่างที่พวกเขารู้ด้วยความช่วยเหลือของโปรเจ็กต์โปรตอนผู้ใช้หลายคนชอบชื่อของพวกเขาที่มาจาก Windows ใน Ubuntu หรืออนุพันธ์
ปัญหานี้อาจทำให้ผู้ใช้จำนวนมากปฏิเสธการแจกแจงแบบอื่น
ไม่ Ubuntu ไม่ทิ้งการรองรับแพ็คเกจ 32 บิตหรือ Valve หยุดรองรับ Steam ใน Ubuntu ทั้งหมดนี้เป็นความเข้าใจผิด:
https://www.omgubuntu.co.uk/2019/06/is-ubuntu-not-dropping-32-bit-app-support-after-all
อูบุนตูแย่ลงเรื่อย ๆ ... โดยเฉพาะอย่างยิ่งตั้งแต่ Gnome 3 ที่ได้รับพรออกมา ถ้า kde แย่ขึ้นเรื่อย ๆ ในฐานะเดสก์ท็อปและไม่มี konqueror อูบุนตูและ gnome ก็อยู่ไม่ไกล!
ไม่มีอะไรเข้าใจได้นั่นเป็นสิ่งที่ไม่ดีต่อชุมชนหากเป็นเพียงความเข้าใจผิดมันก็จะเลวร้ายเช่นกัน และสิ่งที่สองคือถ้าเป็นไอน้ำฉันไม่สนใจและฉันไม่เห็นชื่อในวันนี้ที่คุ้มค่าจริงๆ! และ Valve ก็ไม่ได้ทำทุกวิถีทางเพื่อให้ บริษัท ต่างๆย้ายไปที่ Vulkan ซึ่งมีรายได้น้อยลงเล็กน้อยสำหรับการใช้ linux » steam » ฉันยังหวังว่า Google จะขายวิดีโอเกมบนแพลตฟอร์มในกรณีที่พวกเขาทำได้ไม่ดี แต่ถ้าสามารถขายได้ในโหมดท้องถิ่นเราอาจมีคู่แข่งที่จริงจังในการ Steam
สิ่งที่สองคือฉันเห็นด้วยกับการฆ่า x86 แต่ไม่ใช่ด้วยวิธีนี้อย่างน้อยก็พยายามกระตุ้นให้พวกเขาออกหรือซ่อมแซมเวอร์ชัน x64 และใช้ appimage หรืออื่น ๆ ฉันก็เน่าเสียจากไลบรารีไปแล้วหากมันจบลงที่นี่