todd rme wrote:
Todd, thanks your attempt at arguing why we should change the default filesystem. Can someone advocating btrfs as the default filesystem in the next openSUSE please provide an argument along these lines:
"We should make btrfs the default filesystem in openSUSE because the vast majority [= at least 80%] of openSUSE users will significantly benefit from the following new features or qualities:
[please list at least two].
You just said that you didn't want to discuss the advantages of btrfs.
I want to know only about the advantages that are _important_ to at least a _majority_ of openSUSE users. By changing the default we are presumably hoping to make life easier for a big chunk of our target users. (end-users or admins who would immediately change to btrs instead <the current default>).
It also seems pretty arbitrary to say that every feature of btrfs has to benefit at least 80% of the people, and is an impossible condition to satisfy. We would never have switched to ext4 if we used this criteria.
I know, and we shouldn't have either. It was a purely arbitrary decision. Of course 80% is an arbitrary number, but we are talking about the default. Which (equally arbitrary) number are you expecting to satisfy by changing the default? I think the point has to be that it doesn't matter how many users we hope to satisfy by changing the default, and that we therefore have to look elsewhere for the reasoning.
A fair assessment would ask
1. Are there any drawbacks of using btrfs compared to ext4 that will effect a significant number of users 2. Are there any advantages of using btrfs compared to ext4 that will effect a significant number of users 3. Do the advantages outweigh the drawbacks for the majority of users? 4. Are there any major flaws in btrfs that should be deal-killers
If the answer to 3 is yes and the answer to 4 is no, then I think we should use btrfs.
Those are very good criteria, I agree. Thanks for elaborating. My answers (probably irrelevant though) to 1-3: 1. Probably not. 2. Probably not. 3. No. (probably).
Currently, issues like fsck and grub I would say are deal-killers. They may not be by the time of the next openSUSE release.
As for features that could be useful to a significant number of people but are not present in ext4:
1. Per-directory compression 2. Per-directory encryption (not implemented yet, but planned and it may be done by the next release) 3. Data deduplication (not implemented yet, but planned and it may be done by the next release) 4. Incremental dumps 5. Combining multiple physical drives into a single directory tree without needing logical volumes
Probably others I am not aware of.
I think perhaps we don't agree on what constitutes "a significant number of users". My impression is that the vast majority of our users are using a laptop or a desktop machine, and I really don't see any of those reasons above as a major advantage to any of those (nor to any of their sysadmins). -- Per Jessen, Zürich (3.6°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org