ทำความรู้จัก FreeCORE ทางรอดใหม่สำหรับผู้ใช้ TrueNAS CORE ที่ยังอยากไปต่อกับ FreeBSD
iXsystems ได้ตัดสินใจนำ TrueNAS CORE เข้าสู่ช่วง a sustaining engineering phase ตั้งแต่ปี 2024 ซึ่งหมายความว่าระบบปฏิบัติการ NAS แบบ Open Source รุ่นยอดนิยมนี้จะได้รับเพียงการแก้ไขด้านความปลอดภัยและความเสถียรเท่านั้น ในขณะที่ฟีเจอร์ล้ำสมัยทั้งหมดจะถูกย้ายไปพัฒนาในเวอร์ชัน SCALE ที่เปลี่ยนไปใช้ฐาน Linux แทน
สถานการณ์เริ่มชัดเจนขึ้นเมื่อ iXsystems ระบุว่าเวอร์ชัน 13.3-U1.2 จะเป็นรุ่นสุดท้ายสำหรับซีรีส์ 13.3 ส่งผลให้ผู้ใช้งานที่ไม่ต้องการเปลี่ยนไปใช้ระบบปฏิบัติการฐาน Linux ตกอยู่ในสถานะถูกทิ้งไว้ข้างหลังโดยไม่มีเส้นทางไปต่อบนสาย FreeBSD จนกระทั่งการมาถึงของ FreeCORE
FreeCORE ดูเหมือนจะเป็นทางเลือกที่ผู้ใช้งานกลุ่มนี้รอคอย โดยเป็นโครงการที่สืบเชื้อสายโดยตรงจาก TrueNAS CORE และ FreeNAS บนรากฐานดั้งเดิมอย่าง FreeBSD และ OpenZFS ซึ่งเวอร์ชันเสถียรปัจจุบันคือ 15.0-U1.3 พร้อมรองรับผู้ที่ยังยึดมั่นในระบบนิเวศเดิมอย่างเหนียวแน่น
FreeCORE คืออะไร?

หน้าจอส่วนติดต่อผู้ใช้ผ่านเว็บของ FreeCORE ถูกออกแบบมาเพื่อผู้ที่ต้องพึ่งพาฟีเจอร์เฉพาะตัวอย่าง FreeBSD jails และ bhyve virtual machines โดยเฉพาะกลุ่มคนที่ไม่ต้องการย้ายไปใช้พื้นฐาน Debian Linux ใน TrueNAS Community Edition
สิ่งที่น่าสนใจคือ FreeCORE เป็นโปรเจกต์ที่สร้างโดยนักพัฒนาเพียงคนเดียว ที่ต้องการสร้างทางเลือก FreeBSD ไว้ใช้งานเอง โครงการนี้มีการพึ่งพา AI coding agents อย่างหนักใน การพัฒนาเนื้อโค้ด โดยมีตัวนักพัฒนาคอยควบคุมทิศทางและตรวจสอบความถูกต้องอย่างใกล้ชิด
หัวใจสำคัญของ FreeCORE คือการใช้รากฐาน FreeBSD 15 ซึ่งมาพร้อมการอัปเกรดองค์ประกอบครั้งใหญ่ ไม่ว่าจะเป็น OpenZFS ที่ขยับจาก 2.1.14 เป็น 2.4.2, Python เปลี่ยนจาก 3.9 เป็น 3.11 และส่วนติดต่อผู้ใช้ผ่านเว็บที่ทำงานบน Angular เวอร์ชันใหม่กว่าเดิมมาก
ด้านความปลอดภัยได้มีการเพิ่มคีย์ WebAuthn สำหรับยืนยันตัวตนสองชั้น และรองรับรหัสผ่าน OTP ในการล็อกอินผ่านคอนโซล นอกจากนี้ Jails ยังสามารถแชร์ GPU ของโฮสต์ผ่านไดรเวอร์ DRM ใหม่ และรองรับการเมาท์ไฟล์ RAR แบบอ่านอย่างเดียวด้วย rar2fs
นอกจากฟีเจอร์ที่เพิ่มขึ้น FreeCORE ยังได้ กำจัดการส่งข้อมูลทางไกล (vendor telemetry) ออกไปทั้งหมด โดยยังคงความสามารถในการจัดการ Jails, Virtual Machines และการแชร์ข้อมูลผ่านหน้าเว็บที่ใช้งานง่าย พร้อมตัวเลือกการเชื่อมต่อเครือข่ายสำหรับ Jails ทั้งแบบ VNET, NAT หรือ DHCP เพื่อการควบคุมระดับสูง
เริ่มต้นใช้งาน

สำหรับผู้ที่ใช้งาน TrueNAS CORE 13.3 อยู่แล้ว การย้ายมาใช้ FreeCORE สามารถทำได้ง่ายเพียงสำรองข้อมูลและรันสคริปต์ผ่านคำสั่งด้านล่างนี้ เพื่อเปลี่ยนเส้นทางการอัปเดตและใบรับรองระบบจาก iXsystems มายังเซิร์ฟเวอร์ของ FreeCORE แทน:
fetch https://freecore.org/freecore-enroll.sh && sh freecore-enroll.shหลังจากการรันสคริปต์ การอัปเกรดจะทำผ่านเมนู System › Update ตามปกติ โดยระบบจะย้ายฐานข้อมูลการตั้งค่าให้ในการบูตครั้งแรก อย่างไรก็ตาม ควรระวังว่า OpenVPN จะถูกเปลี่ยนเป็น WireGuard และฟีเจอร์ที่ต้องใช้ใบอนุญาตระดับ Enterprise จะไม่สามารถใช้งานต่อได้
หากต้องการความสะอาดหมดจด คุณสามารถเลือก วิธีติดตั้งใหม่ทั้งหมด (fresh install) ได้ด้วยการเขียนอิมเมจลงสื่อบันทึกข้อมูลแล้วบูตเพื่อติดตั้งใหม่ โดยสามารถศึกษาข้อมูลเพิ่มเติมได้ที่ เอกสารอย่างเป็นทางการ หรือตรวจสอบซอร์สโค้ดได้ที่ Codeberg
**บทความแนะนำ 📖: **นี่คือตัวเลือกของคุณสำหรับ ระบบปฏิบัติการ NAS แบบ open source หากคุณไม่ชอบ FreeCORE


หากสิ่งนี้ช่วยคุณได้ โปรดพิจารณาสนับสนุน It's FOSS
It's FOSS ได้ช่วยเหลือผู้คนในการใช้งาน Linux มาตลอด 14 ปีที่ผ่านมา ช่วยให้เราคงความเป็นอิสระจากบริษัทเทคโนโลยียักษ์ใหญ่ สมัครสมาชิก Plus เพื่อเพลิดเพลินกับการอ่านแบบไม่มีโฆษณาและรับ eBook 5 เล่ม
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
