Re:Initial Hammer2 filesystem implementation
by craftkiller on Monday August 21, 2017 @10:20PM
(#15069257)
According to this forum post[1] HAMMER2 is supposed to be portable, but I don't see any mention of that on the HAMMER2 design document.
Re:Initial Hammer2 filesystem implementation
by blinkingled on Monday August 21, 2017 @11:30PM
(#15069499)
Right. But quickly skimming over h2 design doc gives the feeling that there's been efforts to reduce OS dependencies/special casing.
Thus even with FreeBSD a port would not be straight forward because of VFS API differences, required scheduler support and buffer cache implementation differences[1]. Linux I would assume is even more work.
[1]https://wiki.freebsd.org/PortingHAMMERFS