Cơ sở mã FreeBSD đã chuyển sang sử dụng OpenZFS (ZFS trên Linux)

Triển khai hệ thống tệp ZFS trong tiêu đề FreeBSD (HEAD) đã dịch để sử dụng mã OpenZFS phát triển cơ sở mã "ZFS trên Linux» là biến thể tham chiếu ZFS. Vào mùa xuân, hỗ trợ FreeBSD đã được chuyển sang dự án OpenZFS chính, sau đó sự phát triển của tất cả các thay đổi liên quan đến FreeBSD vẫn tiếp tục ở đó và các nhà phát triển FreeBSD có thể nhanh chóng chuyển vào hệ thống tất cả những cải tiến do dự án OpenZFS phát triển.

Trong số các tính năng có sẵn trong FreeBSD sau khi chuyển đổi sang OpenZFS: 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 bổ khối (lớp phân bổ), sử dụng hướng dẫn bộ xử lý vector để tăng tốc độ triển khai RAIDZ và tổng kiểm tra tính toán, hỗ trợ thuật toán nén ZSTD, chế độ multihost (MMP, Bảo vệ nhiều bộ sửa đổi), thiết bị đo dòng lệnh được cải tiến, sửa lỗi cho nhiều điều kiện tương tranh và sự cố khóa.

Chúng ta hãy nhớ lại rằng vào tháng 2018 năm XNUMX, 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, đóng góp chính để hỗ trợ cơ sở mã ZFS trong Illumos là do Delphix, công ty phát triển hệ điều hành, thực hiện. DelphixOS (ngã ba Illumos). Ba năm trước, Delphix đã 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à tập trung mọi hoạt động phát triển vào dự án "ZFS trên Linux", dự án 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. OpenZFS dựa trên "ZFS trên Linux" hiện được coi là một dự án phát triển ZFS hợp tác duy nhất.

Nguồn: opennet.ru

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