ไม่กี่วันที่ผ่านมา นักพัฒนา Trident OS เปิดตัว ผ่านโฆษณา การโอนย้ายโครงการไปยัง Linux โครงการ Trident กำลังพัฒนาการแจกจ่ายผู้ใช้แบบกราฟิกที่พร้อมใช้งานซึ่งคล้ายกับ PC-BSD และ TrueOS เวอร์ชันก่อนหน้า
ตรีศูลถูกสร้างขึ้นด้วยเทคโนโลยี FreeBSD และ TrueOS, นอกเหนือจากนั้น ใช้ประโยชน์จากระบบไฟล์ ZFS และระบบการเริ่มต้น OpenRC โครงการนี้ก่อตั้งขึ้นโดยนักพัฒนาที่เกี่ยวข้องกับการทำงานบน TrueOS และถูกวางตำแหน่งให้เป็นโครงการที่อยู่ติดกัน (TrueOS เป็นแพลตฟอร์มสำหรับการสร้างการกระจายและ Trident เป็นการกระจายตามแพลตฟอร์มนี้สำหรับผู้ใช้ปลายทาง)
ปีหน้า, มีการตัดสินใจที่จะโอนปัญหาตรีศูลไปสู่การพัฒนาของการแจกจ่าย Void Linux สาเหตุของการย้ายจาก BSD ไปยัง Linux คือไม่สามารถกำจัดปัญหาบางอย่างที่ จำกัด ผู้ใช้ของการแจกจ่าย
ประเด็นที่น่ากังวล ได้แก่ ความเข้ากันได้ของฮาร์ดแวร์การสนับสนุนมาตรฐานการสื่อสารสมัยใหม่และความพร้อมใช้งานของแพ็กเก็ต การปรากฏตัวของปัญหาในพื้นที่เหล่านี้ขัดขวางการบรรลุวัตถุประสงค์หลักของโครงการ: การจัดเตรียมสภาพแวดล้อมกราฟิกที่ใช้งานง่าย
เมื่อเลือกเฟรมเวิร์กใหม่ข้อกำหนดต่อไปนี้ถูกระบุ:
- ความสามารถในการใช้แพ็คเกจที่ไม่ได้ปรับเปลี่ยน (ไม่มีการสร้างใหม่) และอัปเดตเป็นประจำจากการแจกจ่ายหลัก
- รูปแบบการพัฒนาผลิตภัณฑ์ที่คาดเดาได้ (สภาพแวดล้อมต้องอนุรักษ์และคงวิถีชีวิตตามปกติเป็นเวลาหลายปี)
- ความเรียบง่ายในองค์กรของระบบ (ชุดส่วนประกอบขนาดเล็กที่ง่ายต่อการอัพเกรดและรวดเร็วในรูปแบบของระบบ BSD แทนที่จะเป็นโซลูชันแบบเสาหินและซับซ้อน)
- การยอมรับการเปลี่ยนแปลงจากบุคคลที่สาม และความพร้อมของระบบบูรณาการอย่างต่อเนื่องสำหรับการทดสอบและการประกอบ
- การมีอยู่ของระบบย่อยกราฟิกที่ใช้งานได้ แต่ไม่ขึ้นอยู่กับชุมชนที่ตั้งขึ้นแล้วซึ่งพัฒนาเดสก์ท็อป (Trident มีแผนที่จะร่วมมือกับนักพัฒนาของการแจกจ่ายฐานและทำงานร่วมกันเพื่อพัฒนาเดสก์ท็อปและสร้างยูทิลิตี้เฉพาะเพื่อเพิ่มความสามารถในการใช้งาน)
- การสนับสนุนคุณภาพสูงสำหรับฮาร์ดแวร์ที่ทันสมัยและการอัปเดตเป็นประจำ ส่วนประกอบการกระจายที่เกี่ยวข้องกับอุปกรณ์ (ไดรเวอร์เคอร์เนล)
สิ่งที่ใกล้เคียงที่สุดกับข้อกำหนดที่กำหนดไว้คือการแจกจ่าย Void Linux ซึ่งยึดตามรูปแบบของวงจรการอัปเดตเวอร์ชันโปรแกรมอย่างต่อเนื่อง (การอัปเดตอย่างต่อเนื่องไม่มีการเผยแพร่แยกต่างหาก)
Void Linux ใช้ตัวจัดการระบบ runit แบบง่ายเพื่อเริ่มต้นและจัดการบริการโดยใช้ตัวจัดการแพ็คเกจ xbps ของตัวเองและระบบสร้างแพ็คเกจ xbps-src
แทนที่จะใช้ Glibc Musl จะใช้เป็นไลบรารีมาตรฐานและ LibreSSL แทน OpenSSL Void Linux ไม่รองรับการติดตั้งบนพาร์ติชันด้วย ZFS แต่นักพัฒนา Trident ไม่เห็นปัญหากับการใช้งานคุณลักษณะนี้แบบสแตนด์อโลนโดยใช้โมดูล ZFSonLinux
การโต้ตอบกับ Void Linux ยังช่วยลดความยุ่งยากในการเผยแพร่การพัฒนาภายใต้ใบอนุญาต BSD
คาดว่า หลังจากเปลี่ยนไปใช้ void linux ในตรีศูลแล้วคุณสามารถขยายการรองรับกราฟิกการ์ดได้ และมอบไดรเวอร์กราฟิกที่ทันสมัยให้กับผู้ใช้ที่ใช่วิธีปรับปรุงการรองรับการ์ดเสียง การสตรีมเสียง, เพิ่มการรองรับการสตรีมเสียงผ่าน HDMI, ปรับปรุงการรองรับอะแดปเตอร์เครือข่ายไร้สายและอุปกรณ์ที่มีอินเทอร์เฟซ Bluetooth
นอกจากนี้ โปรแกรมเวอร์ชันใหม่กว่าจะเสนอให้กับผู้ใช้กระบวนการดาวน์โหลดจะเร่งความเร็วและเพิ่มการรองรับการติดตั้งแบบไฮบริดในระบบ UEFI
ข้อเสียประการหนึ่งของการโอนย้ายคือการสูญเสียสภาพแวดล้อมที่คุ้นเคยและยูทิลิตี้ที่พัฒนาโดยโปรเจ็กต์ TrueOS สำหรับการกำหนดค่าระบบเช่น sysadm
เพื่อแก้ปัญหานี้มีการวางแผนที่จะเขียนการแทนที่สากลสำหรับยูทิลิตี้ดังกล่าวโดยไม่คำนึงถึงประเภทของระบบปฏิบัติการ การเปิดตัวครั้งแรกของ Trident รุ่นใหม่มีกำหนดในเดือนมกราคม 2020
ก่อนเปิดตัวการสร้างการทดสอบอัลฟ่าและเบต้าจะไม่ถูกตัดออก การย้ายไปยังระบบใหม่จะต้องมีการโอนเนื้อหาของพาร์ติชัน / home ด้วยตนเอง
การสนับสนุน BSD จะถูกยกเลิกทันทีหลังจากการเปิดตัวรุ่นใหม่ และที่เก็บแพ็กเกจที่เสถียรซึ่งใช้ FreeBSD 12 จะถูกลบออกในเดือนเมษายน 2020 (ที่เก็บทดลองที่อิงตาม FreeBSD 13-Current จะถูกลบออกในเดือนมกราคม)