Việc thử nghiệm các bản dựng FreeBSD được chuyển sang “ZFS trên Linux” đã bắt đầu

Chris Moore, người tạo ra dự án PC-BSD và phó chủ tịch của iXsystems, công bố về việc bắt đầu thử nghiệm các cụm lắp đặt FreeBSD 12-ỔN ĐỊNH и FreeBSD 13 ĐẦU, trong đó việc triển khai hệ thống tệp ZFS ban đầu được hỗ trợ trong FreeBSD được thay thế bằng sự phát triển của dự án "ZFS trên Linux". Nhờ sáng kiến ​​làm cho mã "ZFS trên Linux" có thể di chuyển sang các hệ thống khác, FreeBSD đã được chuẩn bị cổng sysutils/zol (tiện ích) và sysutils/zol-kmod (mô-đun hạt nhân), hiện được đề xuất thử nghiệm. Trong ngữ cảnh hệ thống tệp, cách dễ nhất để kiểm tra là cung cấp các hình ảnh cài đặt dựng sẵn đã tắt triển khai ZFS gốc và các cổng có cài đặt sẵn "ZFS trên Linux". UFS và ZFS có thể được sử dụng làm hệ thống tệp cho phân vùng gốc.

Chúng ta hãy nhớ lại rằng vào tháng XNUMX năm ngoái, các nhà phát triển FreeBSD đã đưa ra sáng kiến chuyển sang triển khai ZFS từ dự án "ZFS trên Linux"(ZoL), xung quanh đó tất cả các hoạt động liên quan đến sự phát triển của ZFS gần đây đã tập trung. Lý do được đưa ra cho việc di chuyển là do sự trì trệ của cơ sở mã ZFS từ dự án Illumos (một nhánh của OpenSolaris), dự án trước đây được sử dụng làm cơ sở để di chuyển các thay đổi liên quan đến ZFS sang FreeBSD. Cho đến gần đây, hỗ trợ cho cơ sở mã ZFS trong Illumos được cung cấp bởi Delphix, công ty phát triển hệ điều hành DelphixOS (ngã ba Illumos). Một năm trước, Delphix đã đưa ra quyết định chuyển sang "ZFS trên Linux", dẫn đến việc ZFS bị đình trệ khỏi dự án Illumos và chuyển tất cả các hoạt động liên quan đến phát triển sang dự án "ZFS trên Linux", hiện được coi là triển khai chính OpenZFS.

Các nhà phát triển FreeBSD đã quyết định làm theo ví dụ chung và không cố gắng giữ lại Illumos, vì việc triển khai này đã kém xa về chức năng và yêu cầu nguồn lực lớn để duy trì mã và di chuyển các thay đổi. "ZFS trên Linux" hiện được coi là dự án phát triển ZFS hợp tác, chính và duy nhất. Hỗ trợ FreeBSD sẽ được tích hợp trực tiếp vào mã ZFS trên Linux và được phát triển trong kho lưu trữ chính của dự án này.

Một số tính năng có sẵn trong cổng "ZFS trên Linux" của FreeBSD nhưng bị thiếu khi triển khai ZFS của Illumos:

  • Chế độ nhiều máy chủ (MMP;
  • Bảo vệ đa sửa đổi);
  • Hệ thống hạn ngạch mở rộng;
  • Mã hóa tập dữ liệu;
  • Lựa chọn riêng các lớp phân phối khối (các lớp phân bổ);
  • Sử dụng các lệnh của bộ xử lý vector để tăng tốc độ triển khai RAIDZ và tính toán tổng kiểm tra;
  • Cải tiến các công cụ dòng lệnh;
  • Đã sửa nhiều lỗi liên quan đến điều kiện cuộc đua và khóa.

Nguồn: opennet.ru

Thêm một lời nhận xét