Linus Torvalds mówił o ZFS

Omawiając harmonogramy jądra Linuksa, użytkownik Jonathan Danti poskarżył się, że zmiany w jądrze uszkodziły ważny moduł strony trzeciej, ZFS. Oto, co Torvalds napisał w odpowiedzi:

Należy pamiętać, że stwierdzenie „nie psujemy użytkowników” dotyczy programów przestrzeni użytkownika i jądra, którym zarządzam. Jeśli dodasz moduł strony trzeciej, taki jak ZFS, jesteś zdany na siebie. Nie mam możliwości obsługi takich modułów i nie odpowiadam za ich obsługę.

I szczerze mówiąc, nie widzę szans na włączenie ZFS do jądra, dopóki nie otrzymam oficjalnej wiadomości od Oracle, poświadczonej przez jej głównego radcę prawnego lub, co najważniejsze, samego Larry'ego Ellisona, mówiącego, że wszystko jest w porządku i ZFS działa teraz na licencji GPL.

Niektórzy uważają, że dodanie kodu ZFS do rdzenia jest dobrym pomysłem i że interfejs modułu radzi sobie z tym dobrze. Cóż, to jest ich zdanie. Nie wydaje mi się, żeby było to niezawodne rozwiązanie, biorąc pod uwagę kontrowersyjną reputację Oracle i kwestie licencyjne.

Dlatego absolutnie nie interesują mnie takie rzeczy jak „warstwy kompatybilności ZFS”, które według niektórych izolują od siebie Linuksa i ZFS. Warstwy te są dla nas bezużyteczne, a biorąc pod uwagę tendencję Oracle do pozywania ich interfejsów, nie sądzę, że to naprawdę rozwiązuje problemy licencyjne.

Nie używaj ZFS-a. To wszystko. Moim zdaniem ZFS jest bardziej modnym hasłem niż cokolwiek innego. Problemy z licencjami to kolejny powód, dla którego nigdy nie będę pracować na tym FS.

Wszystkie testy wydajności ZFS, które widziałem, nie robią wrażenia. I, jak rozumiem, ZFS nie jest już nawet odpowiednio wspierany i nie ma tu zapachu długoterminowej stabilności. Po co w ogóle tego używać?

Źródło: linux.org.ru

Dodaj komentarz