4 ms·
Portability doesn't seem to have been a primary goal for HAMMER/2 - I remember reading on mailing list that the reason was to not let portability impede other g
by blinkingled 9y ago
Portability doesn't seem to have been a primary goal for HAMMER/2 - I remember reading on mailing list that the reason was to not let portability impede other goals.
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 https://wiki.freebsd.org/PortingHAMMERFS
- craftkiller 9y agoAccording 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. [1] https://forums.freebsd.org/threads/49789/#post-278338 https://forums.freebsd.org/threads/49789/#post-278338
- blinkingled 9y agoRight. But quickly skimming over h2 design doc gives the feeling that there's been efforts to reduce OS dependencies/special casing.