[feature request] Change xperia devices filesystem to btrfs or f2fs
Currently sailfish x uses ext4, as also almost all other sailfish devices as well. So it would be nice step to future if Jolla change their devices system filesystem more modern file system. Otherwise Jolla will be one step forward when comparing to Ios or android counterparts.
Both of these file systems have effect to device performance, especially f2fs. So in theory Sailfish could be even more faster in terms of app launch times and transfering files etc. So afterall one change bring many benefits.
Anyways Jolla should bring f2fs filesystem support for sailfish.
Sailfish is using ext4 on LVM, if that matter :)
coderus ( 2018-11-21 08:48:04 +0200 )editI guess you never used a Jolla 1, or you would not be asking for btrfs.
Giacomo Di Giacomo ( 2018-11-21 10:15:12 +0200 )editActually I was tested Jolla 1, but anyways btrfs is good option, Jolla 1 have problems because it uses old version of btrfs (due old kernel).
Currently btrfs is mature enought already in many applications. And oh I forget to mention that of course it's not good idea to change either btrfs or f2fs to xperia x when xperia x running old 3.10 kernel. I mainly meaned in my post xperia xa2 because it have relative new kernel (4.4). Also perhaps Jolla upgrade it even more recent version (4.9).
Same comment goes f2fs; even when it's some years newer than btrfs but it's seems to be ready for usage.
Jk ( 2018-11-22 02:17:21 +0200 )editChanging the os fstype on exising devices looks complicated. I'd be happy with just enabling few other fstypes from the krnl tree. JFS in particular, which worked reliably for me for +15y, proved to be fast and gentle to weak/old CPUs.
rtr2001 ( 2018-11-22 10:28:42 +0200 )editI think some concrete numbers and arguments rather than "more modern" need backing something as important as default file system change. Especially after the debacle with btrfs on Jolla 1.
And as for btrfs possibly maturing over time - I'm not so sure given that it never went out of technical preview in RHEL7 and was outright dropped in RHEL8:
https://hub.packtpub.com/red-hat-releases-red-hat-enterprise-linux-8-beta-deprecates-btrfs-filesystem/
MartinK ( 2018-11-22 12:26:20 +0200 )edit