В почтовой рассылке разработчиков Snappy был задан вопрос от Geoffrey Teale и всё бы ничего, но ответ дал сам диктатор - Марк Шаттлворт. А раз он спустился с Олимпа до обычных смертных, то вопрос, заданный в рассылке, имеет далеко идущие последствия.
Geoffrey Teale спросил разработчиков о правильности добавления модулей ядра в системе Snappy. Должен ли он делать это через механизм фреймворков или же поставлять в пакете snap и просто вызывать sudo insmod
? Второй способ, по словам Джофри ему не нравится самому.
Джофри создаёт некое устройство и ему нужна файловая система ZFS (хотя ZFS не просто файловая система, а ещё и менеджер томов). Он пишет, что если задуматься о создании своего ядра для Snappy, то это снижает ценность самой платформы Snappy и тогда проще взять обычный Ubuntu Server.
Быстрый ответ от Zygmunt Krynicki направил Джофри по пути создания своего ядра, так как это единственный пока способ быть уверенным что модули будут загружаться. Возможно придётся добавить свой фреймворк или приложение для работы ZFS в пользовательском пространстве.
И тут на сцене появляется Марк и сообщает, что ZFS будет в Ubuntu. Прекрасная новость не правда ли? У замечательной ZFS только одна проблема и состоит она в лицензии CDDL (Common Development and Distribution License), которая не совместима с GPL. Поэтому путь ZFS в Linux был долог и тернист. Сначала обошли юридические закорюки через FUSE, затем схитрожопили через отдельный модуль ядра.
Юристы, горите в аду.
ZFS идёт:
ZFS в Ubuntu.
Замена сбойного диска в корне ZFS RAID 1 Proxmox 3.4.