นักพัฒนา Trident OS จะย้ายระบบจาก BSD ไปยัง Linux

- โครงการ - ตรีศูล

ไม่กี่วันที่ผ่านมา นักพัฒนา 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 จะถูกลบออกในเดือนมกราคม)


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

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

*

*

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