Right now Debian is in the middle of making sure that all of the 32-bit software has 64-bit time_t. Descendant distributions will benefit from their work.
Are other Linux distributions doing the same thing? Sure, and there was a lot of work in the kernel (mostly in the 5.x series) to get it all nailed down. NetBSD and OpenBSD already tackled it.
But "all" can't be guaranteed, because people insist on keeping elevator controllers and industrial processes and anything which hasn't actually had capacitors explode and resistors melt running for an extra decade.
A lot of embedded software is still running on 8 bit microcontrollers. The market has shifted towards 16 and now 32 bits, but 64 bits isn't that common yet. And a lot of the software libraries provided by microcontroller manufacturers are terrible and absolutely affected by Y2k38.
Expect lots of IoT or home security devices to malfunction. Or more critically industrial equipment, fire alarm systems, factory automation, etc. A bit over a decade a ago I helped develop an industrial spark extinguishing system. It's still sold and each setup will probably be used for 20-40 years. I know it will suffer from Y2k38, though probably (hopefully) only the event logging. When I raised concerns over this the answer from my boss was "I will be retired by then, don't spend time on that".
> When I raised concerns over this the answer from my boss was "I will be retired by then, don't spend time on that".
But...isn't capitalism supposed to fix this kind of reasoning? Turns out that what you really need is people caring for the right thing to do, and not just for money. Yes, often the right thing to do in a business context will lead to more money. But when time-frames expand and you are not the real owner...
Oh, yeah, there are protocols, file formats, old devices, all kinds of interesting things. But more importantly, differently from the last time, they are very different from each other, so much that it's hard to even anticipate what may break.
I imagine a couple of days with the internet misbehaving everywhere is a safe bet.
Even talking about software running on servers, I think there’s more 32-bit software than you assume.
But my real worry is embedded systems, where very little is 64-bit. Almost every embedded Linux system, IoT crapware, Android anything. Almost none of it will be able to keep time after 2038.
But "almost all" is not "all", and won't be until there. It will certainly be interesting, as stuff will fail in a completely different way from Y2K.