Tribblix Milestone 37 ยุติการสนับสนุน 32-bit ขณะที่ชุมชนถกเถียงความท้าทายด้านความเข้ากันได้ของฮาร์ดแวร์

ทีมชุมชน BigGo
Tribblix Milestone 37 ยุติการสนับสนุน 32-bit ขณะที่ชุมชนถกเถียงความท้าทายด้านความเข้ากันได้ของฮาร์ดแวร์

Tribblix ระบบปฏิบัติการโอเพนซอร์สที่พัฒนาจาก illumos ซึ่งผสมผสานสไตล์ย้อนยุคกับคอมโพเนนต์สมัยใหม่ ได้เข้าสู่จุดเปลี่ยนสำคัญด้วยการเปิดตัว Milestone 37 ล่าสุด การอัปเดตครั้งนี้นำมาทั้งความก้าวหน้าและความขัดแย้ง เนื่องจากโครงการได้ยุติการสนับสนุนฮาร์ดแวร์ 32-bit อย่างสมบูรณ์ ขณะที่ยังคงต่อสู้กับปัญหาความเข้ากันได้ของฮาร์ดแวร์สมัยใหม่

การยุติการสนับสนุน 32-bit อย่างสมบูรณ์เป็นจุดเริ่มต้นทิศทางใหม่

การเปลี่ยนแปลงที่สำคัญที่สุดใน Milestone 37 คือการยกเลิกการสนับสนุนฮาร์ดแวร์ 32-bit อย่างสมบูรณ์ ซึ่งเป็นการเปลี่ยนแปลงที่ชัดเจนไปสู่การทันสมัย การตัดสินใจนี้ส่งผลกระทบต่อทั้งสถาปัตยกรรม x86 และ SPARC แม้ว่าเวอร์ชัน SPARC จะยังคงได้รับการอัปเดตผ่าน milestone 33 การเปลี่ยนแปลงนี้สะท้อนให้เห็นถึงการมุ่งเน้นของโครงการในการสนับสนุนฮาร์ดแวร์ร่วมสมัย ขณะที่ยังคงตำแหน่งที่เป็นเอกลักษณ์ในภูมิทัศน์ระบบปฏิบัติการแบบ Unix-like

การเปลี่ยนแปลงสำคัญของ Tribblix Milestone 37:

  • การยกเลิกการรองรับฮาร์ดแวร์ 32-bit อย่างสมบูรณ์สำหรับทั้ง x86 และ SPARC
  • มีรุ่น Vanilla Tribblix และ LX ("omnitribblix") สำหรับ x86
  • รุ่น SPARC รองรับการอัปเกรดจาก m32 เป็น m33
  • มี ISO ขนาด CDROM สำหรับ m32 SPARC
  • มีตัวเลือกสภาพแวดล้อมเดสก์ท็อปกว่า 30 แบบ รวมถึง CDE และ OpenLook

ความเข้ากันได้ของฮาร์ดแวร์ยังคงเป็นอุปสรรคใหญ่

แม้จะมีความพยายามในการทันสมัย แต่ความเข้ากันได้ของฮาร์ดแวร์ยังคงเป็นปัญหาที่หลอกหลอน Tribblix และดิสทริบิวชันอื่นๆ ที่ใช้ illumos การสนทนาในชุมชนเผยให้เห็นการต่อสู้อย่างต่อเนื่องกับคอนโทรลเลอร์ USB3 และปัญหา XHCI ที่ป้องกันการติดตั้งที่สำเร็จบนระบบใหม่ ผู้ใช้บางรายรายงานว่าไม่สามารถผ่านเมนูบูตบนฮาร์ดแวร์สมัยใหม่ได้ ซึ่งเน้นย้ำถึงความท้าทายที่ยืนยงสำหรับตระกูลระบบปฏิบัติการ illumos ทั้งหมด

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

สถานะความเข้ากันได้ของฮาร์ดแวร์:

  • เวอร์ชัน x86 อธิบายว่า "ค่อนข้างเสถียร"
  • เวอร์ชัน SPARC มี "การรองรับฮาร์ดแวร์ที่ไม่สม่ำเสมอ" และ "ขาดการทดสอบ"
  • ปัญหาทั่วไปกับคอนโทรลเลอร์ USB3/XHCI บนระบบ AMD สมัยใหม่
  • โปรเซสเซอร์ Zen 3 และ Zen 4 โดยทั่วไปได้รับการรองรับ (ผ่านดิสทริบิวชัน Helios ของ Oxide )
  • วิธีแก้ไขการติดตั้งรวมถึงการบูตจาก CD/DVD และการติดตั้งผ่านเครือข่าย PXE

ฟีเจอร์เฉพาะทำให้โครงการยังคงมีความเกี่ยวข้อง

สิ่งที่ทำให้ Tribblix แตกต่างคือความสามารถในการรัน Solaris Zones (คอนเทนเนอร์) ควบคู่ไปกับคอนเทนเนอร์ Linux บนฮาร์ดแวร์เดียวกันผ่าน LX zones ความสามารถนี้ได้พบการใช้งานในโลกจริงในสภาพแวดล้อมการผลิต ซึ่งแสดงให้เห็นถึงคุณค่าเชิงปฏิบัติของแพลตฟอร์มแม้จะมีความท้าทายด้านความเข้ากันได้ โครงการยังเสนอตัวเลือกเดสก์ท็อปมากกว่า 30 ตัวเลือก รวมถึงวินโดว์แมเนเจอร์คลาสสิกอย่าง CDE และ OpenLook ซึ่งดึงดูดผู้ใช้ที่แสวงหาทั้งฟังก์ชันการทำงานและความคิดถึง

ความเข้ากันได้ของ ZFS เพิ่มมูลค่า

การใช้งาน ZFS ของ Tribblix รักษาความเข้ากันได้กับระบบนิเวศ OpenZFS ที่กว้างขวางขึ้น ทำให้ผู้ใช้สามารถสร้างพูลที่ทำงานข้ามแพลตฟอร์มต่างๆ ได้ การทำงานร่วมกันนี้กับระบบ Linux และ FreeBSD เพิ่มคุณค่าเชิงปฏิบัติสำหรับผู้ใช้ที่จัดการสภาพแวดล้อมแบบผสม แม้ว่าแฟล็กฟีเจอร์บางตัวอาจต้องการการพิจารณาอย่างรอบคอบเมื่อย้ายพูลระหว่างระบบ

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

อ้างอิง: Tribblix