Se você quiser ficar com o GNU date
no Linux de 32 bits, não há uma maneira fácil de fazê-lo funcionar com datas após 2038. Os mantenedores coreutils
não consideram isso um erro coreutils
, então não espere uma correção lá - a correção terá que vir de a biblioteca C e o kernel. Se você quiser brincar com o trabalho em andamento, precisará:
- Correções do kernel de Arnd Bergmann ,
-
glibc
patches de Albert Aribaud
e uma quantidade razoável de habilidade e paciência.
Para saber mais sobre como o 2038 será tratado no mundo Linux de 32 bits, consulte LWN e o write-up do BoF 2038 na DebConf 17 (com os comentários seguintes lá e no LWN ).