Fork Cộng Đồng TrueNAS Mang Đến Hỗ Trợ ARM Khi Người Dùng Bày Tỏ Lo Ngại Về Những Thay Đổi Nền Tảng

Nhóm Cộng đồng BigGo
Fork Cộng Đồng TrueNAS Mang Đến Hỗ Trợ ARM Khi Người Dùng Bày Tỏ Lo Ngại Về Những Thay Đổi Nền Tảng

Cộng đồng lưu trữ mạng gắn kết (NAS) đang sôi động về một phát triển quan trọng: một fork không chính thức của TrueNAS cuối cùng đã mang đến hỗ trợ cho bộ xử lý ARM. Điều này diễn ra vào thời điểm người dùng đang bày tỏ cảm xúc trái chiều về những chuyển đổi nền tảng gần đây của TrueNAS và trải nghiệm cập nhật.

Sự phát triển của nền tảng TrueNAS:

  • Nền tảng ban đầu: Dựa trên FreeBSD
  • Nền tảng hiện tại: Dựa trên Debian Linux
  • Hệ thống Container: Chuyển đổi từ Kubernetes sang Docker
  • Hỗ trợ ARM: Có sẵn thông qua phiên bản fork cộng đồng bởi người dùng diễn đàn Joel

Hỗ Trợ ARM Do Cộng Đồng Phát Triển Xuất Hiện

Một người dùng diễn đàn tên Joel đã tạo ra một fork không chính thức cho phép TrueNAS chạy trên phần cứng ARM, giải quyết một khoảng trống lâu dài trong khả năng của phần mềm NAS phổ biến này. Sự phát triển này đặc biệt đáng chú ý khi các bộ xử lý ARM đã trở nên ngày càng khả thi cho các ứng dụng máy chủ, từ các bo mạch Raspberry Pi 5 đến các hệ thống Ampere Altra mạnh mẽ với 64 hoặc 128 làn PCIe Gen 4.

Thời điểm này không thể tốt hơn cho những người đam mê ARM muốn xây dựng các máy chủ lưu trữ nhỏ gọn, tiết kiệm năng lượng. Các thành viên cộng đồng đã bắt đầu khám phá các ứng dụng thực tế, với các cuộc thảo luận về việc kết nối nhiều ổ cứng SATA với hệ thống Raspberry Pi 5 cho cấu hình RAID. Các giải pháp bao gồm HAT chuyên dụng và bộ chuyển đổi PCIe, mặc dù phân phối điện vẫn là một cân nhắc cho các thiết lập nhiều ổ cứng.

Các lựa chọn phần cứng ARM cho NAS:

  • Cấp độ cơ bản: Raspberry Pi 5 với SATA HATs
  • Tầm trung: Radxa Orion O6 với hỗ trợ SystemReady
  • Cao cấp: Máy chủ Ampere Altra (32-128 lõi, 64-128 làn PCIe Gen 4)
  • Nhỏ gọn: Apple M4 Mac mini cho máy chủ yên tĩnh, tiết kiệm năng lượng
Khám phá tiềm năng của bộ vi xử lý ARM cho các giải pháp NAS với máy chủ tùy chỉnh sử dụng các bo mạch Raspberry Pi
Khám phá tiềm năng của bộ vi xử lý ARM cho các giải pháp NAS với máy chủ tùy chỉnh sử dụng các bo mạch Raspberry Pi

Chuyển Đổi Nền Tảng Tạo Ra Phản Ứng Trái Chiều

Sự phát triển ARM diễn ra giữa các cuộc thảo luận đang diễn ra trong cộng đồng về việc TrueNAS chuyển từ nền tảng FreeBSD sang nền tảng Debian Linux. Sự chuyển đổi này đã tạo ra sự chia rẽ giữa người dùng, với một số gặp phải thách thức trong giai đoạn chuyển đổi.

Kể từ khi chuyển sang phiên bản debian, tôi đã học được cách sợ hãi mỗi lần cập nhật.

Người dùng báo cáo những trải nghiệm khác nhau với việc thay đổi nền tảng. Trong khi một số không gặp vấn đề gì với việc cập nhật hệ điều hành trên hệ thống mới dựa trên Debian, những người khác mô tả các biến chứng trong quá trình chuyển đổi từ container hóa Kubernetes sang Docker. Sự thay đổi đã khiến một số người dùng lâu năm phải xem xét lại các giải pháp NAS của họ hoàn toàn, với một số lựa chọn quản lý hệ thống lưu trữ thủ công thay vì dựa vào các công cụ dựa trên GUI.

Cải Thiện Khả Năng Tương Thích Phần Cứng

Sự phát triển hỗ trợ ARM diễn ra đồng thời với những cải thiện rộng hơn trong việc tiêu chuẩn hóa phần cứng ARM. Hỗ trợ SystemReady UEFI đang trở nên phổ biến hơn, cho phép các bo mạch ARM chạy các bản phân phối Linux tiêu chuẩn mà không cần yêu cầu device tree tùy chỉnh hoặc hình ảnh cài đặt chuyên biệt. Sự tiêu chuẩn hóa này làm cho các nền tảng ARM trở nên hấp dẫn hơn cho các ứng dụng máy chủ, bao gồm cả hệ thống lưu trữ.

Fork cộng đồng đại diện cho một bước quan trọng hướng tới việc làm cho TrueNAS dễ tiếp cận hơn trên các kiến trúc phần cứng khác nhau. Mặc dù không chính thức, nó chứng minh nhu cầu về hỗ trợ ARM và có thể ảnh hưởng đến lộ trình TrueNAS chính thức.

Cộng đồng những người đam mê lưu trữ tiếp tục thích ứng với những thay đổi này, cân bằng giữa lợi ích của hiệu quả phần cứng ARM hiện đại với những lo ngại về tính ổn định đi kèm với các chuyển đổi nền tảng. Khi các bộ xử lý ARM trở nên mạnh mẽ và tiêu chuẩn hóa hơn, các giải pháp do cộng đồng phát triển như fork này giúp thu hẹp khoảng cách giữa khả năng phần cứng và hỗ trợ phần mềm.

Tham khảo: TrueNAS on Arm is finally a thing