3 ms·
Btrfs is still very new as a filesystem. There's little evidence that it can hold up in production use. It is similar to ZFS, which is the filesystem of choice
by Maakuth 12y ago
Btrfs is still very new as a filesystem. There's little evidence that it can hold up in production use. It is similar to ZFS, which is the filesystem of choice for many large deployments. Unfortunately ZFS can't be distributed with Linux because of license mismatch.
Ext3/4 are of previous generation of filesystems, their performance on very large volumes is not acceptable. And you don't want your production system to be down because of boot-time fsck for hours.
ReiserFS had some promise years ago, but the project leader is in prison and nobody has picked up the effort. I don't think it's possible for it to close the gap to other filesystems even if Mr. Reiser returns to develop it after his sentence.
- ryao 12y agoI am not a lawyer, but I have yet to speak to a lawyer who claimed you could not distribute a Linux kernel module under an "incompatible" license when the said module is not considered a derived work of GPL software. Any Linux port of ZFS is a derived work of OpenSolaris (in the legal sense), such that you can distribute ZFS with Linux as long as it is a separate kernel module. There are plenty of companies doing this. I have spoken to lawyers regarding this and I have yet to meet a lawyer who disagrees when asked if the GPL applies to a Linux ZFS kernel module. To be honest, I did encounter one attorney who thought that certain forms of advertising might be able to trigger the derived works clause, but he considered it to be an avoidable problem and his opinion was an outlier.
- Maakuth 12y agoTo my understanding this is quite an open issue, and it's hard to find a company that would want to risk it in court. ZFS on Linux project currently distributes the modules as source, and they are built for particular kernel locally in any machine that needs the modules. This is the same approach as GPU vendors do with their closed source graphics drivers.