ชุมชนสร้าง Fork ของ TrueNAS เพิ่มการรองรับ ARM ขณะที่ผู้ใช้แสดงความกังวลต่อการเปลี่ยนแปลงแพลตฟอร์ม

ทีมชุมชน BigGo
ชุมชนสร้าง Fork ของ TrueNAS เพิ่มการรองรับ ARM ขณะที่ผู้ใช้แสดงความกังวลต่อการเปลี่ยนแปลงแพลตฟอร์ม

ชุมชนผู้ใช้ระบบจัดเก็บข้อมูลแบบเชื่อมต่อเครือข่าย (NAS) กำลังพูดถึงการพัฒนาที่สำคัญ คือ fork ไม่เป็นทางการของ TrueNAS ที่ในที่สุดก็นำการรองรับโปรเซสเซอร์ ARM มาให้ได้ สิ่งนี้เกิดขึ้นในช่วงเวลาที่ผู้ใช้แสดงความรู้สึกผสมผสานเกี่ยวกับการเปลี่ยนผ่านแพลตฟอร์มและประสบการณ์การอัปเดตของ TrueNAS เมื่อเร็วๆ นี้

การพัฒนาแพลตฟอร์ม TrueNAS :

  • แพลตฟอร์มเดิม: ใช้ระบบ FreeBSD
  • แพลตฟอร์มปัจจุบัน: ใช้ระบบ Debian Linux
  • ระบบ Container: เปลี่ยนจาก Kubernetes ไปใช้ Docker
  • การรองรับ ARM: มีให้ใช้งานผ่าน community fork โดยผู้ใช้ฟอรัม Joel

การรองรับ ARM ที่ขับเคลื่อนโดยชุมชนเกิดขึ้น

ผู้ใช้ในฟอรัมชื่อ Joel ได้สร้าง fork ไม่เป็นทางการที่ช่วยให้ TrueNAS สามารถทำงานบนฮาร์ดแวร์ ARM ได้ ซึ่งแก้ไขช่องว่างที่มีมายาวนานในความสามารถของซอฟต์แวร์ NAS ยอดนิยมนี้ การพัฒนานี้น่าสนใจเป็นพิเศษ เนื่องจากโปรเซสเซอร์ ARM ได้กลายเป็นตัวเลือกที่เป็นไปได้มากขึ้นสำหรับแอปพลิเคชันเซิร์ฟเวอร์ ตั้งแต่บอร์ด Raspberry Pi 5 ไปจนถึงระบบ Ampere Altra ที่ทรงพลังพร้อม PCIe Gen 4 lanes 64 หรือ 128 เส้น

จังหวะเวลานี้ไม่อาจจะดีไปกว่านี้แล้วสำหรับผู้ที่ชื่นชอบ ARM ที่ต้องการสร้างเซิร์ฟเวอร์จัดเก็บข้อมูลที่กะทัดรัดและประหยัดพลังงาน สมาชิกในชุมชนกำลังสำรวจการใช้งานจริง โดยมีการพูดคุยเกี่ยวกับการเชื่อมต่อไดรฟ์ SATA หลายตัวเข้ากับระบบ Raspberry Pi 5 สำหรับการกำหนดค่า RAID โซลูชันต่างๆ รวมถึง HAT เฉพาะทางและอะแดปเตอร์ PCIe แม้ว่าการกระจายพลังงานยังคงเป็นสิ่งที่ต้องพิจารณาสำหรับการตั้งค่าหลายไดรฟ์

ตัวเลือกฮาร์ดแวร์ ARM สำหรับ NAS:

  • ระดับเริ่มต้น: Raspberry Pi 5 พร้อม SATA HATs
  • ระดับกลาง: Radxa Orion O6 พร้อมการรองรับ SystemReady
  • ระดับไฮเอนด์: เซิร์ฟเวอร์ Ampere Altra (32-128 คอร์, 64-128 PCIe Gen 4 lanes)
  • ขนาดกะทัดรัด: Apple M4 Mac mini สำหรับเซิร์ฟเวอร์ที่เงียบและประหยัดพลังงาน
การสำรวจศักยภาพของโปรเซสเซอร์ ARM สำหรับโซลูชัน NAS ด้วยเซิร์ฟเวอร์แบบกำหนดเองที่ใช้บอร์ด Raspberry Pi
การสำรวจศักยภาพของโปรเซสเซอร์ ARM สำหรับโซลูชัน NAS ด้วยเซิร์ฟเวอร์แบบกำหนดเองที่ใช้บอร์ด Raspberry Pi

การเปลี่ยนผ่านแพลตฟอร์มสร้างปฏิกิริยาที่หลากหลาย

การพัฒนา ARM เกิดขึ้นท่ามกลางการพูดคุยอย่างต่อเนื่องในชุมชนเกี่ยวกับการเปลี่ยนแปลงของ TrueNAS จาก FreeBSD ไปสู่รากฐาน Debian Linux การเปลี่ยนผ่านนี้ทำให้เกิดการแบ่งแยกในหมู่ผู้ใช้ โดยบางคนประสบปัญหาในช่วงการเปลี่ยนแปลง

ตั้งแต่เปลี่ยนไปใช้เวอร์ชัน debian ฉันได้เรียนรู้ที่จะกลัวทุกการอัปเดต

ผู้ใช้รายงานประสบการณ์ที่แตกต่างกันกับการเปลี่ยนแปลงแพลตฟอร์ม ในขณะที่บางคนไม่พบปัญหาใดๆ กับการอัปเดต OS บนระบบใหม่ที่ใช้ Debian แต่คนอื่นๆ อธิบายถึงความซับซ้อนในระหว่างการเปลี่ยนผ่านจาก Kubernetes ไปสู่การใช้คอนเทนเนอร์ Docker การเปลี่ยนแปลงนี้ทำให้ผู้ใช้ที่ใช้งานมายาวนานบางคนต้องพิจารณาโซลูชัน NAS ของตนใหม่ โดยมีบางคนเลือกที่จะจัดการระบบจัดเก็บข้อมูลด้วยตนเองมากกว่าพึ่งพาเครื่องมือที่ใช้ GUI

การปรับปรุงความเข้ากันได้ของฮาร์ดแวร์

การพัฒนาการรองรับ ARM เกิดขึ้นพร้อมกับการปรับปรุงในวงกว้างของการมาตรฐานฮาร์ดแวร์ ARM การรองรับ SystemReady UEFI กำลังกลายเป็นเรื่องธรรมดามากขึ้น ทำให้บอร์ด ARM สามารถใช้งานลินุกซ์ดิสทริบิวชันมาตรฐานได้โดยไม่ต้องใช้ device tree แบบกำหนดเองหรืออิมเมจการติดตั้งเฉพาะทาง การมาตรฐานนี้ทำให้แพลตฟอร์ม ARM น่าสนใจมากขึ้นสำหรับแอปพลิเคชันเซิร์ฟเวอร์ รวมถึงระบบจัดเก็บข้อมูล

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

ชุมชนผู้ที่ชื่นชอบระบบจัดเก็บข้อมูลยังคงปรับตัวกับการเปลี่ยนแปลงเหล่านี้ โดยสร้างสมดุลระหว่างประโยชน์ของประสิทธิภาพฮาร์ดแวร์ ARM สมัยใหม่กับความกังวลเรื่องเสถียรภาพที่มาพร้อมกับการเปลี่ยนผ่านแพลตฟอร์ม เมื่อโปรเซสเซอร์ ARM กลายเป็นที่มีพลังและมาตรฐานมากขึ้น โซลูชันที่ขับเคลื่อนโดยชุมชนเช่น fork นี้ช่วยเชื่อมช่องว่างระหว่างความสามารถของฮาร์ดแวร์และการรองรับซอฟต์แวร์

อ้างอิง: TrueNAS on Arm is finally a thing