Filesystem Development Considerations
Considerations for default file system choice for Kicksecure.
Introduction[edit]
Wanted Feature[edit]
- rollback
- alternative?
apt-rollback
timeshift
btrfs[edit]
Btrfs has been deprecated by redhat.
https://news.ycombinator.com/item?id=14907771
https://arstechnica.com/gadgets/2021/09/examining-btrfs-linuxs-perpetually-half-finished-filesystem/
default in openSUSE
used by Facebook
https://wiki.debian.org/Btrfs good since buster
https://forums.kicksecure.com/t/use-btrfs-as-the-default-journaling-file-system/626
zfs[edit]
stratis is not in Debian afaik.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934303
But there's some stuff about "plain" ZFS.
Says ZFS is Oracle and I am not amazed by how Oracle maintains VirtualBox.
Also ZFS is not going to be mainlined in Linux due to licensing issues.
https://www.theregister.com/2020/01/13/zfs_linux/
https://packages.debian.org/source/bookworm/zfs-linux
DKMS...
There is also OpenZFS but apparently not in Debian.
xfs[edit]
todo
no de-duplication?
Attribution[edit]
Kicksecure is an Implementation of the Securing Debian Manual. This chapter has been inspired by: Securing Debian Manual, chapter Selecting the appropriate file systems
We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!