Bạn sẽ sử dụng ZFS trên Linux nếu Linus Torvalds nói với bạn rằng đó là một ý tưởng tồi?

ZFS trên Linux và Linus Torvalds

Mặc dù ZFS trên Linux Nó sẽ không phải là một điều mới lạ vào năm 2020, nó đã là tin tức trong nhiều tháng. Một phần lỗi là do Canonical, một công ty phát triển một trong những bản phân phối nổi tiếng nhất, nói thêm hỗ trợ ban đầu trên Ubuntu 19.10 và hứa hẹn hỗ trợ đầy đủ trên Ubuntu 20.04. Lúc đầu, tất cả chỉ là những tiếng cười ... cho đến khi Linus Torvalds, người phụ trách chính của nhân Linux, đã lên tiếng nói, theo nghĩa đen, «Không sử dụng ZFS (trên Linux). Nó là dễ dàng".

Câu chuyện là gần đây. Thứ Hai tuần trước, một người dùng phàn nàn rằng ZFS trên Linux đã làm hỏng hệ điều hành của anh ta. Các trả lời de Torvalds đã không chờ đợi, đảm bảo rằng hạt nhân không chịu trách nhiệm về những gì đã xảy ra với anh ta. Về cơ bản, thủ phạm là hệ thống tệp, một hệ thống mà các nhà phát triển hạt nhân không thể nhúng tay vào và bao gồm tất cả sự hỗ trợ mà họ muốn vì nó thuộc sở hữu của Oracle.

Bức thư Linus Torvalds về lý do tại sao không sử dụng ZFS trên Linux

Lưu ý rằng "chúng tôi không tách biệt người dùng", đó là nghĩa đen về các ứng dụng không gian người dùng và cốt lõi mà tôi duy trì. Nếu ai đó thêm một mô-đun hạt nhân như ZFS, họ chỉ có một mình. Tôi không thể giữ nó, và tôi không thể bị ràng buộc bởi những thay đổi nhân của người khác. Và thành thật mà nói, không có cách nào hợp nhất bất kỳ nỗ lực nào của ZFS cho đến khi bạn nhận được thư chính thức từ Oracle do cố vấn pháp lý cấp cao của bạn ký hoặc tốt nhất là chính Larry Ellison nói có, bạn có thể làm như vậy và coi kết quả cuối cùng là GPL.

Những người khác nghĩ rằng có thể hợp nhất mã ZFS vào hạt nhân và giao diện mô-đun hoạt động tốt, và đó là quyết định của họ. Nhưng xem xét bản chất tranh tụng của Oracle và các câu hỏi cấp phép, không có cách nào tôi có thể cảm thấy an toàn khi làm như vậy. Và tôi cũng không quan tâm đến một loại "lớp nêm ZFS" mà một số người dường như nghĩ rằng sẽ tách biệt hai dự án. Điều đó không mang lại bất kỳ giá trị nào cho phía chúng tôi và với yêu cầu về bản quyền giao diện của Oracle (xem Java), tôi cũng không nghĩ đó là một khoản tăng giấy phép thực sự.

Không sử dụng ZFS. Nó là dễ dàng. Nó luôn là một từ thông dụng hơn bất kỳ thứ gì khác mà tôi nghĩ, và các vấn đề cấp phép chỉ khiến nó không phải là một khởi đầu đối với tôi.

Các điểm chuẩn mà tôi đã thấy không làm cho ZFS trông tốt như vậy. Và theo như tôi có thể nói, nó không còn được bảo trì thực sự nữa, vì vậy từ quan điểm ổn định lâu dài, tại sao bạn lại muốn sử dụng nó ngay từ đầu?

Vấn đề là gì

Các vấn đề mà Torvalds gặp với ZFS trong Linux chủ yếu là hai:

  • Bạn sẽ không làm việc với nó cho đến khi Larry Ellison cho phép bạn bằng văn bản để coi nó như một GPL. Nếu không làm việc với nó, ZFS trên Linux không chính thức được hỗ trợ.
  • Hiệu suất không phải là tốt nhất có thể.

Sau khi đọc bức thư này, bạn sẽ sử dụng ZFS trên Linux chứ?


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   01101001b dijo

    Linus nói đúng. Rất ít người có thể thấy ZFS hữu ích; nó sẽ không tạo ra sự khác biệt cho phần lớn người dùng. Vì vậy, việc đưa nó vào kernel và tham gia vào một cuộc chiến pháp lý với Oracle là vô nghĩa. Nhưng cũng rất tốt khi nói với bạn rằng nếu bạn không có lý do cụ thể để chọn nó, bạn đang lãng phí thời gian của mình.

    Đó là câu chuyện cũ vì họ muốn "bán" cho bạn một hệ thống tập tin, họ luôn nghĩ ra câu "hiệu suất". Và thực tế là không có ai giỏi tất cả mọi thứ. Họ đều giỏi một thứ và tệ ở một thứ khác.

    Đã có lúc tôi "thổi phồng" việc so sánh các hệ thống tệp, tìm kiếm những thứ tốt nhất: về hiệu suất, bảo mật và các tính năng. Tôi đang nghiên cứu các điểm chuẩn của Phoronix. Cuối cùng? Sau một nghìn lượt, tôi đã kết thúc với cùng một thứ mà tôi đã có lúc đầu: ext2 / 4 và btrfs.

    Hệ thống của bạn sẽ không "bay" bằng cách đặt một hệ thống tệp khác. Và đối với đa số người dùng, hầu hết mọi FS sẽ thực hiện công việc cho họ (ext4 x mặc định).

    Tóm lại, cho dù bạn có hiểu mình đang làm gì hay không, hệ thống tệp bạn sử dụng sẽ luôn là một lựa chọn "cá nhân" ít nhiều (Linus hay không LInus :-)