Hacker News new | ask | show | jobs
by BlackLotus89 2625 days ago
That is only because the author (kent overstreet) based it on his former work bcache.

Fyi he now has fully persistent allocation info done so his attempt ti mainline it should start soon. Even though I still got open bug reports left I'm excited about this.

Bcachefs got

  * compression
  * Snapshots
  * cow
  * checksumming
  * in build caching

He checks his code against the xfs test suite so hopefully it really will be stable and useable.

My main problems with bcachefs are:

  * it's mainly one developer
  * when I tested it I had problems many times
  * he documents his progress irregular(ly) (not frequently with pauses and at different places: bcachefs.org, patreon home, patreon posts) 
  * he doesn't answer questions (on his patreon posts or on github bug reports) (this could be a good thing if he only wants to concentrate on code) 
  * while waiting om bcachefs becoming mature, butterfs became finally mature (kind of)

So even thought I'm following the project I'm not sure if compression now has working disk space accounting or not and similar things, but since I see admirable progress I'm still looking forward for the first mainline release
3 comments

> he documents his progress irregular(ly)

I think there have been updates after every bigger piece of work recently. They were irregular because the work took different amount of time. He never promised scheduled updates as far as I remember.

I'm really only talking about documenting not patreon posts. For instance the patreon main page says compression is working with lz4 and zlib, the bcachefs homepage says lz4, zlib and zstd (with zstd having problems).

Also the mount times mentioned on the homepage are afaik (could be wrong) not that big of a ptoblem anymore and only slow because of the optional fsck

btrfs no longer feels convincing when RedHat thinks it's no longer worth pursuing it.
I do feel less confident trusting by data to one person hacking on one file system compared to a tried and tested file system that was built by Sun’s best engineers. CoW support in Linux is good but lack of snapshots still makes this an inferior choice to zfs. I wish the GPL zealots wouldn’t bark that loud every time someone mentions ZFS on Linux. Ubuntu is shipping next release with ZFS on root. It will be awesome.
I thought the Ubuntu's decision that they can include it in their release was controversial but are they that convinced the license allows them to do that?