#Linux filesystem comparison
@nixCraft Fun fact: ReiserFS is created by a convicted killer.
Less fun fact: ReiserFS was removed from the Linux mainline, not because of the "creator is a killer" thing but because it wasn't maintained well.
@freevolt24 @nixCraft although the reason it's not well maintained may have something to do with the lead dev being in prison for murder
@freevolt24 @nixCraft I'm guessing the lack of maintenance had more to do with the "convicted" part?
@nixCraft And you can pronounce it "Butt-RFS" if you don't know it better.

@nixCraft
Nice thank you.

Wait... Ext4 supports encryption? πŸ€”

@nixCraft

nice once, looks like brtfs is the winner here

@nixCraft one more field to add: Creator serving life for murder: ReiserFS βœ”οΈ
@nixCraft What is 'Creation Timestamp'?
I have Ubuntu 22.04 and ext4.
''stat' tool shows four timestamps: Access, Modify, Change and Birth.
@nixCraft Ext4 actually has creation time stamps. The standard tools just don’t support it.

@nixCraft so, ext4 does _not_ support encryption.

To support β€œadd/remove disks” btrfs and zfs have to perform block/device management thereby replicating the existing functionality provided by LVM/MD but without all the extra benefits.

@budley @nixCraft depends.

#ZFS's volume manager and #ZRAID subsystem is extremely powerful.

#btrfs is the reinterpretation of said paradigms.

@nixCraft how does NTFS compare against this?
@nixCraft seems ext4 is good enough, but btrfs looks also good in term of features
@nixCraft
Written by a murderer: ❌ ❌ ❌ ❌ βœ…

@nixCraft So nothing about casefold support? Pretty important for some users playing Windows games.

afaik, ext4 supports this, btrfs absolutely does not at the moment, but no idea about the others.

@nixCraft Using btrfs for big and small systems for 10 years now, with zero problems. Stopped using Red Hat Enterprise Linux for new systems because they started to boycott btrfs with RHEL 8. Never looked back.
@cloud_manul @nixCraft had #RedHat not killed #CentOS8, I might've even migrated a former employer/client to #RHEL8 but given their asshole moves, I pivoted them to @ubuntu / #UbuntuLTS instead...
@nixCraft don’t know how common it is, but Synology supports btrfs with encryption.

@ernstdemoor @nixCraft that's because on basically all #Linux #Filesystems, #RAID and #Encryption is handled by dedicaded subsystems like #dmraid and #dmcrypt / #LUKS respectably, thus not on filesystem but OS level...

This allows extra cursed shit like a an encrypted & RAID-5 running NTFS - Tho that won't be useable by anything but Linix and I disrecommend it almost as hard as mixing hardware RAID controllers and/or dmraid with ZFS.

Remember: NEVER EVER LIE TO ZFS!!!

@nixCraft And if you put yourfilesystem atop LVM and/or MD ? I know I've live added disks to an ext4 on top of LVM more than 10 years ago.

@pspinler @nixCraft same for me...

#dmraid is very much awesome, tho I'd rather go with #ZFS's #ZRAID whenever possible...

@kkarhan
The most (only?) important row is data checksum. Every other is secondary. That's why I'm using #ZFS.
@pspinler @nixCraft

@jaxu @pspinler @nixCraft Yeah, #ZFS is way more scalable.and convenienter than anything else...

Except maybe #FullDiskEncryption of a #boot volume, but thats due to #CDDL & #GPLv2 being incompatible woth each other...

@nixCraft You forgot #Ceph & #NFS as well as #GlusterFS but I guess those are less seen as #filesystems but protocols to provide data access like #SFTP, #FTP & #iSCSI...