I'd like to add ext4dev support to anaconda for F9, for testing purposes (or for any other brave^Winsane people) It should be one of those "hidden" filesystems which require adding the fs name to the boot parameters to enable for now, I think. If this is acceptable, I could take this bug if you like, but honestly I get a little lost browsing around the filesystem-related stuff in anaconda. If anyone who groks fsset.py and the other fs-related stuff would be willing to give me a hand, that'd be great. Thanks, -Eric
Some details: ext4 exists in the devel kernels today, as module "ext4dev.ko" - it will some day become "ext4.ko" Ext4 ilesystems can be created with today's e2fsprogs, with mkfs.ext3 -I 256 (larger inode size). Later e2fsprogs will have other ext4-related features either by default or as options, but this suffices for now. ext4 filesystems must be mounted with "-t ext4dev" (later -t ext4) or mount will attempt to mount as ext3. (at least until libblkid catches up, this is true even after files are created on the new ext4 fs).
Jeremy added initial support for this in earlier today, though we will have to keep track of the changes to userspace tools and module names. Please keep us informed. Thanks.