Canonical ได้แก้ไขแผนการที่จะหยุดรองรับสถาปัตยกรรม i386 ใน Ubuntu

บริษัท Canonical การตีพิมพ์ คำแถลงการทบทวนแผนที่เกี่ยวข้องกับการสิ้นสุดการสนับสนุนสถาปัตยกรรม 32 บิต x86 ใน Ubuntu 19.10 หลังจากทบทวนความเห็นแล้ว แสดงออก นักพัฒนาแพลตฟอร์มไวน์และเกมได้ตัดสินใจที่จะรับประกันการประกอบและการส่งมอบชุดแพ็คเกจ 32 บิตแยกต่างหากใน Ubuntu 19.10 และ 20.04 LTS

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

มีข้อกล่าวหาว่าการอภิปรายและความคิดเห็นที่เกิดขึ้นหลังจากการประกาศการสิ้นสุดการสนับสนุนสถาปัตยกรรม i386 สร้างความประหลาดใจให้กับผู้พัฒนาระบบจำหน่าย เนื่องจากปัญหาการยุติการสนับสนุน i386 ได้รับการพูดคุยกันในชุมชนและในหมู่นักพัฒนาตั้งแต่ปี 2014 . นักพัฒนา Ubuntu รู้สึกประทับใจที่ได้บรรลุข้อตกลงที่เป็นเอกฉันท์เกี่ยวกับปัญหาการละทิ้งการสนับสนุน i386 และไม่ได้คาดหวังถึงข้อผิดพลาด แต่เมื่อปรากฏออกมา มีบางประเด็นที่ถูกมองข้าม รวมถึงในระหว่างการปรึกษาหารือกับ Valve (หมายเหตุ: บางส่วนของผู้ที่พูดคุยกันอาจทำได้ ไม่ได้คาดการณ์ไว้ ว่าจะตัดสินใจไม่เพียงแค่หยุดสร้างแพ็คเกจ i386 เท่านั้น แต่ยังปฏิเสธที่จะสร้างไลบรารี multiarch ที่จำเป็นในการรันแอปพลิเคชัน 32 บิตในสภาพแวดล้อม 64 บิต)

ในระยะยาว เพื่อให้มั่นใจว่าจะรองรับแอปพลิเคชัน 32 บิตในรีลีสหลัง Ubuntu 20.04 จึงมีแผนที่จะทำงานร่วมกับ WINE, Ubuntu Studio และซัพพลายเออร์เกมเพื่อพัฒนาโซลูชันเพื่อใช้ระบบแยกคอนเทนเนอร์เพื่อจัดส่งส่วนประกอบ 32 บิตจาก LTS สาขาของ Ubuntu และจัดงานเปิดตัวแอพพลิเคชั่นรุ่นเก่า จาก Snaps และ LXD จะสามารถจัดเตรียมสภาพแวดล้อม 32 บิตที่จำเป็นและชุดไลบรารีได้

ให้เราระลึกว่าสาเหตุของการยุติการสนับสนุนสถาปัตยกรรม i386 คือความเป็นไปไม่ได้ที่จะรักษาแพ็คเกจไว้ที่ระดับของสถาปัตยกรรมอื่น ๆ ที่รองรับใน Ubuntu เช่นเนื่องจากการพัฒนาล่าสุดไม่พร้อมใช้งานในด้านการปรับปรุงความปลอดภัยและการป้องกันพื้นฐาน ช่องโหว่เช่น Spectre สำหรับระบบ 32 บิต การดูแลรักษาฐานแพ็กเกจสำหรับ i386 ต้องใช้การพัฒนาขนาดใหญ่และทรัพยากรการควบคุมคุณภาพ ซึ่งไม่สมเหตุสมผลเนื่องจากมีฐานผู้ใช้ขนาดเล็ก (จำนวนระบบ i386 ประมาณ 1% ของจำนวนระบบที่ติดตั้งทั้งหมด)

ที่มา: opennet.ru

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