Представлен проект OpenZFS, направленный на унификацию развития файловой системы ZFS
18 сентября 2013 года
Ряд сообществ, организаций и компаний, заинтересованных в развитии ZFS, скооперировались для совместного продолжения развития данной файловой системы и представили проект OpenZFS. В состав проекта OpenZFS вошли заинтересованные в разработке ZFS сообщества Linux, FreeBSD, OS X и illumos. К проекту также присоединился Мэт Аренс (Matt Ahrens), один из двух изначальных авторов ZFS. OpenZFS позволит гарантировать дальнейшую эволюцию ZFS, сосредоточит разработку в рамках единого вектора развития и придаст разработке кросс-платформенный характер, упрощающий использование ZFS в различных операционных системах.
Разработчики операционной системы FreeBSD, приветствовали образование OpenZFS и указали на то, что равное партнёрство разработчиков и пользователей FreeBSD, Illumos, Linux и OS X существенно поднимет уровень качества тестирования, документации, поддержки пользователей и разработки новшеств, но что наиболее важно, позволит добиться совместимости и снизит фрагментацию различных реализаций ZFS.
Основные цели OpenZFS:
- Консолидация документации для разработчиков и пользователей, организация взаимодействия с сообществами через проведение конференций, встреч разработчиков и online-общения;
- Создание единого сайта и списка почтовой рассылки для координации совместной работы и взаимодействия разработчиков;
- Гарантирование надёжности, функциональности и производительности для всех дистрибутивов OpenZFS путём организации совместного использования кода в реализациях для различных операционных систем, подготовки кросс-платформенного тестового набора и обеспечения кросс-платформенного рецензирования нового кода.
Из уже развиваемых в рамках OpenZFS проектов отмечается создание возобновляемых операций отправки и приёма данных, возможность хранения мелких файлов прямо в dnode, поддержка Raspberry Pi на базе проекта ZFS on Linux. Из планов можно выделить поддержку канальных программ ZFS ( ZCP) для выполнения атомарных манипуляций с внутренностями ZFS; поддержку вызова reflink() для клонирования файлов без дублирования места; создание Raidz Hybrid Allocator; поддержку блоков размером 1 Мб; поддержку Realtime TRIM; Bloom Filter для дедупликации; серию улучшений при работе ZSF в качестве Object Storage Target в Lustre.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.