puppylinux-woof-CE / woof-CE

woof - the Puppy builder
GNU General Public License v2.0
391 stars 281 forks source link

Actions on the deprecation of ext2 filesystem #4266

Open rizalmart opened 6 months ago

rizalmart commented 6 months ago

ext2 filesystem is now deprecated on future linux releases.

https://bootlin.com/blog/ext2-filesystem-driver-now-marked-as-deprecated/

What will be the options for this?

dimkr commented 6 months ago

The ext2 file system is not deprecated, only the legacy driver for ext2. AFAIK pretty much all distros use kernels built with CONFIG_EXT4_USE_FOR_EXT2=y and use the ext4 driver (which is not deprecated) for ext3 and ext2.

rizalmart commented 6 months ago

The ext2 file system is not deprecated, only the legacy driver for ext2. AFAIK pretty much all distros use kernels built with CONFIG_EXT4_USE_FOR_EXT2=y and use the ext4 driver (which is not deprecated) for ext3 and ext2.

however the puppy init and shutdown scripts still use ext2 driver. I guess it needs redirection to ext4 driver instead of ext2 driver

dimkr commented 6 months ago

however the puppy init and shutdown scripts still use ext2 driver.

I don't see any instances of -t ext2 in the entire git repo.

If they use the ext2 driver instead of the ext4, it's probably because the kernel is built with CONFIG_EXT4_USE_FOR_EXT2=n and CONFIG_EXT2_FS=y/m.