下兼容ext3、移除其64位元限制与提升其效能的延伸套件。然而，某些Linux开发者因稳定性原因而拒绝将这些延伸套件应用在ext3上，并要求其作为ext3的分支，改名为ext4并另行开发，以免影响到目前的ext3使用者。该要求被接受以后，ext3维护者曹子德（Theodore Ts'o）在2006年6月28日公开了ext4的开发计画。在Linux核心2.6.19版中，首次导入ext4的一个先期开发版本。在2008年10月11日，ext4被当成稳定版本，加入Linux 2.6.29版的原始码中，ext4的