นี่คือแผนของ Ubuntu 20.04 สำหรับแพ็คเกจ 32 บิต

อูบุนตู

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

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

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

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

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

นั่นคือเหตุผลที่เมื่อเร็ว ๆ นี้ Steve Langasek นำเสนอแผนการจัดการ 32 แพ็คเกจในอนาคต บิตใน Ubuntu เขาสรุปผลของการสนทนากับชุมชนของรายการไลบรารีสำหรับสถาปัตยกรรม i386 ซึ่งมีแผนจะรวมไว้เพื่อให้แน่ใจว่าเข้ากันได้กับแอปพลิเคชัน 32 บิตใน Ubuntu 20.04 "Focal Fossa"

จากแพ็คเกจมากกว่า 30 แพ็คเกจมีการเลือกประมาณ 1700 รายการ ซึ่งการก่อตัวของแพ็คเกจ 32 บิตสำหรับสถาปัตยกรรม i386 จะดำเนินต่อไป

ในขณะที่ ความคิดเห็นว่าสำหรับ Ubuntu 20.04 Focal Fossa จะมีแพ็คเกจจำนวน จำกัด เท่านั้น 32 บิตเพื่อรักษาความเข้ากันได้ สิ่งเหล่านี้รวมถึงไวน์และไคลเอนต์ Steam ซึ่งธีมดังกล่าวมาที่โต๊ะ

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

มีแพ็คเกจไบนารี i386 อื่น ๆ ที่แหล่งที่มายังไม่ได้รับการอนุญาตพิเศษดังนั้นพวกเขาจะถูกลบออกจากโครงการ Ubuntu ในอนาคตอันใกล้โดยสิ้นเชิงจากที่เก็บแพ็คเกจสำหรับ Ubuntu 20.04

แม้ว่าทั้งหมดนี้ยังเป็นการวิเคราะห์เบื้องต้น ระบุว่าสามารถติดต่อนักพัฒนาซอฟต์แวร์ได้ สักพักเพื่อขอความเข้ากันได้ของแพ็คเกจ

สิ่งนี้เกี่ยวข้องกับทั้งผู้ดูแลแพ็คเกจ i386 ในแหล่งบรรจุภัณฑ์อย่างเป็นทางการรวมถึงผู้ดูแลซอฟต์แวร์ของ บริษัท อื่นใน PPA (Personal Package Archive) ส่วนที่สนใจ พวกเขาต้องแสดงเหตุผลของการมีอยู่ของแพ็คเกจไบนารี 32 บิต ในรายชื่ออีเมล "ubuntu-release" หรือในห้องสนทนา "# ubuntu-devel" บน Freenode หากถูกต้องแพ็กเกจจะได้รับอนุญาตพิเศษด้วยดังนั้น Focal Fossa

ยังคงใช้เวลาสักครู่จนกว่าจะมีการลบไบนารี i386 จำนวนมากตามแผน: อ้างอิงจาก Langasek

“ ในขั้นต้นโครงสร้างพื้นฐานเฉพาะโครงการสำหรับการทดสอบแพ็กเกจ (“ autopkgtest”) จำเป็นต้องได้รับการปรับให้เข้ากับการทดสอบไลบรารี 32 บิตบนโฮสต์ amd64 นอกจากนี้ยังเป็นสภาพแวดล้อมที่โดยทั่วไปใช้แพ็กเกจ 32 บิต "

หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียดของการสนทนาได้ใน ลิงค์ต่อไปนี้ 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา