3 ms·
the original ext2 format uses 32 bit times from 1970. I don't think ext2 was designed after Y2K [edit: researched it was 1993]. ext4 has all the right hooks -
by fargle 4y ago
the original ext2 format uses 32 bit times from 1970. I don't think ext2 was designed after Y2K [edit: researched it was 1993].
ext4 has all the right hooks - if you use the "large" inodes, which appear to be done in a backward compatible fashion to ext2.
except edge cases in the user mode e2fsprogs/mkfs.ext4, etc. where it has to handle both small and large inodes it gets kinda complicated. I made a working patch, but it's just too icky. I think e2fsprogs needs to just deprecate the old small inodes and it would be clean.
Look man, it's Theo Ts'o maintaining the thing. Don't worry it won't be fixed correctly.
Also, I will point out that Y2038 was well known to DMR/BWK/etc. when they built the thing in 1970's. It's as useless as saying today "they should have known about the year 9223372036854776878 problem". In year 9223372036854776873 I don't know anything else other than everybody is going to panic.
- viraptor 4y ago> Look man, it's Theo Ts'o maintaining the thing. A grim/realistic view, but Theo is 55yo. As we get closer to 2038, he may not care much about it anymore, or may even die before. I really hope it's someone else we talk about as maintaining it soon.
- bigiain 4y agoI worry about any technology that has a bus factor of one.[1] And I'm sure there are several orders of magnitude more of them than _that_ xkcd cartoon imply... [1] Except when that "one" is me. You're all welcome to solve any problems in code I leave behind, I no longer will care. Whether that's a "bus factor" or a "won the lottery factor".)
- fargle 4y agoagree with [1], been there. But projects that have a bus-factor ~1 are often some of the tightest, best ones. So ¯\_(ツ)_/¯, don't worry so much. Hopefully the owner leaves some keys and contingency plans, but otherwise, carry on as normal. The GPL and other open source licenses are good enough backup insurance if they didn't.
- fargle 4y agoLOL, 55 years old is nearly dead? Ha! Knuth is 85 and still active. Kernighan is 81, likewise. Torvalds is 53 and he's just starting to mellow out and grow up (a little, not too much). Anyone can get hit by a bus at any age. So the age at which you stop being productive or kick it is highly individualize. I don't know Theo Ts'o, but I have no evidence of his eminent demise.
- viraptor 4y agoI'm not saying that 55 is nearly dead. But 55-65 is the range when the death rate starts to really increase https://www.statista.com/statistics/241572/death-rate-by-age-and-sex-in-the-us/ https://www.statista.com/statistics/241572/death-rate-by-age... 66 is also the retirement age and while some people want to keep doing what they're doing forever, others may prefer to move into a log cabin away from civilisation. So there's a good chance he'll be around, able, and dealing with the 2038 changes, but also a reasonable change that he won't want to / be able to.
- hinkley 4y agoI generally prefer my direct imported Taiwanese loose leaf tea but this is a pretty good cup you guys have going here.