Ext3 FS driver being removed from Linux Kernel
This was reported on Phoronix, however, here is the link from the kernel mailing list: https://lkml.org/lkml/2015/7/15/438
|
|
And just in case the somewhat alarmist subject alarms you (and you didn't read all of the LKML threads), no ext3 isn't going away.
It's been handled by the ext4 codebase for years. Despite the fluidity of the discussion, it looks like Linus has been convinced after all. |
When I first saw this a few days ago it caused me some concern as I still rely on ext3 (and ext2).
But after reading the lkml I see no concerns at all. ext3 support to the user will remain unaffected as far as I can tell, except that the identical function (regression tested, guaranteed identical function) will be supplied by the ext4 code base. So removal of redundant code is about the sum total of the changes. Sounds OK to me! |
Slackware's kernel config was still using the standalone ext[23] modules rather than using the ext4 module for ext2/3.
This is one of the changes I've been making to my local kernels for a good while now: Code:
$ grep 'EXT[234]' config-4.2-custom |
Quote:
Quote:
|
I wonder, how it will work for me? I use ext2 for my partitions.
|
Quote:
|
His final word on it:
"On the filesystem side, the bulk of the changes (in lines of code) is the removal of the ext3 filesystem (with ext4 remaining to support ext3 layouts - but the separate ext3 codebase is gone)." https://lkml.org/lkml/2015/9/12/243 |
So it seems that existing kernels are fine and will continue to work as always and only new kernels will require a change to config. Does this affect all branches or only the 4x branch and at what point(s) will this change take affect?
|
Quote:
|
Gah, I know I sound like a curmudgeonly old geezer saying something like this, but I feel like these days they change too much too quickly in the newer mainline kernels. I preferred the old odd/even system prior to 2.6.
|
Hi,
Quote:
Anyway, I can't recall any situation when the code was removed from older version at the time when it was removed in the newer version. Basically it's not possible because of compatibility. Quote:
-- Best regards, Andrzej Telszewski |
All times are GMT -5. The time now is 08:26 AM. |