สตีฟ แลนกาเซค จาก Canonical
รายการส่วนใหญ่จะประกอบด้วยไลบรารีที่ใช้ในแอปพลิเคชัน 32 บิตที่ยังคงใช้งานอยู่ รวมถึงการขึ้นต่อกันที่เกี่ยวข้องกับไลบรารีเหล่านี้ นอกจากนี้ สำหรับไลบรารีจากรายการ มีการวางแผนที่จะรักษาการขึ้นต่อกันที่ใช้สำหรับการทดสอบ แต่ใช้สำหรับการทดสอบข้ามชุดไลบรารี i386 ในสภาพแวดล้อมระบบ x64_86 64 บิต ดังนั้นจะเป็นการจำลองสภาพแวดล้อมที่จะใช้ในชีวิตจริง เงื่อนไข.
เมื่อเปรียบเทียบกับชุดไลบรารี 32 บิตที่มาพร้อมกับ Ubuntu 19.10 แล้ว Ubuntu 20.04 จะรวมเพิ่มเติมด้วย
- ฟรีกลูท3
- gstreamer1.0-ปลั๊กอิน-ฐาน
- libd3dadapter9-mesa
- libgpm2
- ลิบอสเมซา6
- libtbb2
- libv4l-0
- libva-glx2
- VA-ไดรเวอร์ทั้งหมด
- vdpau-ไดรเวอร์ทั้งหมด
แต่ในขณะเดียวกัน แพ็คเกจที่ล้าสมัยจะถูกแยกออกจากชุด ซึ่งใน Ubuntu 20.04 จะไม่ถูกสร้างขึ้นสำหรับสถาปัตยกรรมปัจจุบันอีกต่อไป (แพ็คเกจเฉพาะเวอร์ชัน เช่น libperl5.28 และ libssl1.0.0 จะถูกแทนที่ด้วยแพ็คเกจที่ใหม่กว่า) : :
- gcc-8- ฐาน
- libhogweed4
- ลิบเน็ทเทิล6
- libperl5.28
- ลิเบอร์เซนเซอร์4
- libssl1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlclient20
- ลิบเน็ทเทิล6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- ไวน์-devel-i386
- ไวน์เสถียร-i386
ให้เราระลึกว่าในขั้นต้น Canonical
เหตุผลในการยุติการสนับสนุนสถาปัตยกรรม i386 คือการไม่สามารถรักษาแพ็คเกจในระดับของสถาปัตยกรรมอื่น ๆ ที่รองรับใน Ubuntu ได้ เช่น เนื่องจากการพัฒนาล่าสุดไม่พร้อมใช้งานในด้านการปรับปรุงความปลอดภัยและการป้องกันช่องโหว่พื้นฐาน เช่น Spectre สำหรับระบบ 32 บิต การดูแลรักษาฐานแพ็กเกจสำหรับ i386 ต้องใช้การพัฒนาขนาดใหญ่และทรัพยากรการควบคุมคุณภาพ ซึ่งไม่สมเหตุสมผลเนื่องจากมีฐานผู้ใช้ขนาดเล็ก (จำนวนระบบ i386 ประมาณ 1% ของจำนวนระบบที่ติดตั้งทั้งหมด)
ที่มา: opennet.ru