The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Разработчики FreeBSD намерены сменить реализацию ZFS на 'ZFS..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Разработчики FreeBSD намерены сменить реализацию ZFS на ZFS ..." +2 +/
Сообщение от пох (?), 20-Дек-18, 16:07 
повторяю: от несовместимых (в теории, весьма отдаленной) вариантов никому беды не было, потому что переливать zfs с фри на линукс имеет смысл только в одном случае - когда эта фря сейчас будет выпилена насовсем. И вот теперь это произойдет неизбежно. Потому что зачем она тогда вообще нужна?

> На кода ZFS во FreeBSD +всегда+ работал с прокладками, которые имитировали солярку, и на лине
> тоже, насколько я знаю.

не совсем. Была SPL, но это изначально была очень небольшая и компактная часть, которая делалась еще при участии бывше-сановцев.

Прокладок с некоторыми допилами по месту, разумеется, совершенно разными у этих двух, кое-как хватило на поддержку пулов и томов - такова была изначальная версия ZoL - настолько вот чудесатая, что не умела...собственно fs!  (при том что zfs-fuse в этот момент уже умела и работала)

А дальше команда безумных индусов за несколько месяцев выпилила из собственного дерьма прослойку для замены spl и отдельно поверх нее заново спортировала zfs (в смысле код именно fs)
Разумеется, все это очень сильно завязано на особенности линукса, его управления памятью, хитрое взаимонедействие с buffer cache и прочие заведомые линуксизмы.

У фри был свой особый путь, они пилили непосредственно первоисходник сана, старательно заменяя все отсутствующее или иначе работающее по месту. Получалось когда плохо, а когда и не очень, но, во всяком случае, там не было настолько отвратного деления на прокладку (размером с пол-системы) и остальное.

Дальше - сан накрывается оратазиком, код закрывается, хранителем древностей становится иллюмоз под чутким присмотром ребят из дельфикс, но вся работа ими ведется, почему-то в окрестностях проекта ZoL. И они его начинают масштабно переписывать, при том что масштабно тестировать, им, понятно, негде и недосуг.
Вот теперь приехали - с той версией, что у фри, это уже совсем малопохоже, черрипикинг превращается в хождение по минному полю, здоровенные куски кода надо либо переписывать, либо копипастить и пытаться как-то вписать в совершенно чужую структуру.

Оба варианта по факту провальные - что мы и наблюдали в последние годы, начиная с девятки.
Иллюмосу от этого тоже сильно поплохело - и теперь, дельфиксы, повертев его на...понятно чем, его выкинули в помойку, потому что единственное, что в нем было хорошего - как раз референсная реализация zfs, а ее доломали.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Разработчики FreeBSD намерены сменить реализацию ZFS на 'ZFS..., opennews, 20-Дек-18, 10:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру