ทำความรู้จัก FreeCORE ทางรอดใหม่สำหรับผู้ใช้ TrueNAS CORE ที่ยังอยากไปต่อกับ FreeBSD

· By: SirilukP

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 คืออะไร?

a dashboard-style freecore web user interface that shows a sidebar menu and four big sections that cover system, cpu, memory, and network metrics

หน้าจอส่วนติดต่อผู้ใช้ผ่านเว็บของ 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 เพื่อการควบคุมระดับสูง

เริ่มต้นใช้งาน

the terminal interface of freecore is shown here with a list of options to configure and control the system

สำหรับผู้ที่ใช้งาน 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

Here are Your Choices for an Open Source NAS Operating SystemBuilding a NAS in your homelab? Here are the choices of operating systems you can use.

ทำความรู้จัก FreeCORE ทางรอดใหม่สำหรับผู้ใช้ TrueNAS CORE ที่ยังอยากไปต่อกับ FreeBSD

ทำความรู้จัก FreeCORE ทางรอดใหม่สำหรับผู้ใช้ TrueNAS CORE ที่ยังอยากไปต่อกับ FreeBSD

หากสิ่งนี้ช่วยคุณได้ โปรดพิจารณาสนับสนุน It's FOSS

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

Source: It's FOSS
ดูแลงานแปลและเรียบเรียงโดย SirilukP

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร