As I said, FFS predates widely available portable mass storage devices.. at that time, developers were interested in performance, converting between different byte orders would have been quite costly.
FFS on big endian is optimized for big endian.
FFS on little endian is optimized for little endian.
The EXT family of filesystems were designed for Linux on the i386.. and while eventually they ported it to other systems, it probably made sense for them to keep the filesystem compatible with i386.
|