woof-CE icon indicating copy to clipboard operation
woof-CE copied to clipboard

Actions on the deprecation of ext2 filesystem

Open rizalmart opened this issue 10 months ago • 3 comments

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?

  • Drop ext2 support altogether
  • Switch to ext3/ext4 filesystem only for creating new puppy savefile but allow to load ext2 formatted savefile for compatibility using ext4 driver

rizalmart avatar Mar 31 '24 13:03 rizalmart

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.

dimkr avatar Mar 31 '24 13:03 dimkr

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

rizalmart avatar Apr 02 '24 00:04 rizalmart

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.

dimkr avatar Apr 02 '24 05:04 dimkr