An EXT4 partition formatted with the casefold attribute allows users to make chosen directories case-insensitive.
This can be useful for software that was made with case-insensitive filesystems in mind. For instance, Civilization 6, a native Linux game, suffers from an issue where some mods break due to referring to certain game files in PascalCase, while on Linux those files have lowercase names.
Additionally, this can speed up applications running through Wine, as native support for case-insensitivity is supposedly faster than whatever conversion Wine is doing on its own.
Seeing how a filesystem with this flag functions no differently from a filesystem without this flag if you don't actually make use of the feature, I see no harm in formatting partitions with the casefold attribute by default.
See https://www.collabora.com/news-and-blog/blog/2020/08/27/using-the-linux-kernel-case-insensitive-feature-in-ext4/ for more information
An EXT4 partition formatted with the casefold attribute allows users to make chosen directories case-insensitive.
This can be useful for software that was made with case-insensitive filesystems in mind. For instance, Civilization 6, a native Linux game, suffers from an issue where some mods break due to referring to certain game files in PascalCase, while on Linux those files have lowercase names.
Additionally, this can speed up applications running through Wine, as native support for case-insensitivity is supposedly faster than whatever conversion Wine is doing on its own.
Seeing how a filesystem with this flag functions no differently from a filesystem without this flag if you don't actually make use of the feature, I see no harm in formatting partitions with the casefold attribute by default.
See https://www.collabora.com/news-and-blog/blog/2020/08/27/using-the-linux-kernel-case-insensitive-feature-in-ext4/ for more information