
Одна з функцій, яку нам обіцяли для Ubuntu 19.10, не надійшов у повному обсязі і це повинно бути одним із основних моментів у Фокальній Фосі наступного квітня ZFS як корінь. Спочатку він пропонує нам цікаві варіанти, такі як можливість створення контрольних точок, як у Windows, але відповідно до відповіді Лінуса Торвальдса користувачеві Linux, який поскаржився ... найкраще - не зважати.
Історія така: користувач поскаржився батькові Linux, що використання ZFS "зламало" його операційну систему. Торвальдс, який розробляє ядро майже 30 років, відповів у листі, починаючи з того, що не несе відповідальності за те, що відбувається з операційними системами. Крім того, він радить усім нам не використовувати ZFS на Linux, поки він не отримає офіційний лист від оракул підписаний вашим юрисконсультом, що дозволить вам працювати краще, спокійніше та покращити підтримку цієї файлової системи.
Торвальдс не може працювати з ZFS, як би йому хотілося
Лист-відповідь Він написав Торвальдс не має відходів:
Зауважте, що "ми не розділяємо користувачів" буквально стосується програм простору користувача та основного, що я підтримую. Якщо хтось додає модуль ядра, такий як ZFS, він один. Я не можу це зберегти і не можу бути зв’язаний чужими змінами ядра. І чесно кажучи, немає можливості об’єднати будь-які зусилля ZFS, поки ви не отримаєте офіційний лист від Oracle, підписаний вашим старшим юрисконсультом або, бажано, самим Ларрі Еллісоном, який стверджує, що так, це нормально, і робити це, і ставитись до кінцевого результату як до GPL'd.
Інші люди вважають, що цілком нормально об’єднати код ZFS в ядро і що інтерфейс модуля це робить добре, і це їхнє рішення. Але беручи до уваги судовий характер Oracle та питання ліцензування, я ніяк не можу почуватись у безпеці, роблячи це. І мене також не цікавить такий собі "клиновий шар ZFS", який, на думку деяких людей, виділить два проекти. Це не додає ніякої цінності нашій стороні, і, враховуючи заяву про захист авторських прав на інтерфейс Oracle (див. Java), я також не думаю, що це справжнє отримання ліцензії.
Не використовуйте ZFS. Це так просто. Це завжди було модним словом, ніж будь-що інше, що я думаю, і питання ліцензування просто не роблять це для мене початком.
Тести, які я бачив, не дозволяють ZFS виглядати так добре. І наскільки я можу зрозуміти, він більше не має реального обслуговування, тож, з точки зору довгострокової стабільності, чому б ви хотіли використовувати його в першу чергу?
Також заслуговує на увагу остання частина листа, де сказано, що ZFS не покращує продуктивність файлових систем, які зараз використовуються в Linux. Особисто мене цей відкритий лист від Торвальда трохи здивував, але, думаю, я його послухаю і продовжуватиму, як і раніше, коли офіційно вийде Ubuntu 20.04 LTS Focal Fossa. Можливо, коли Торвальдс отримає лист Еллісона, він зможе працювати з ZFS як слід, і ми можемо бути впевнені, що операційна система не збирається перестати працювати, вона того варта.
Що робити, якщо Canonical щось про це говорить?
Canonical просуває ZFS як корінь як одну з нових нових можливостей Фокусна ямка Ubuntu 20.04 LTS, тож певно, що цей пункт перетину перевіряється компанією. Можливо, якщо вони вважають, що Торвальдс помиляється або вони вважають, що у нас не буде проблеми, вони опублікують інформацію про це до квітня. Але ми також повинні взяти до уваги ту частину, де він розповідає про Oracle та її ліцензії.
Після слів Торвальдса, чи будете ви використовувати ZFS як root, починаючи з квітня наступного року?