Curiosidades de la hora en Unix

Como muchos ya sabreis, hoy a las 00:00h sera la hora UNIX @1234567890 (si introducis en una terminal date -d @1234567890 vereis el resultado); pero esta no es, ni mucho menos, la mayor peculiaridad de la hora UNIX.  Pues resulta que la mayor hora con la que los sistemas *nix no dan error es el día 19 de Enero de 2038 a las 04:14:07, se puede observar:

$ date -d @2147483648
date: invalid date `@2147483648'
$ date -d @2147483647
martes 19 de enero de 2038 04H14'07" CET

Parece ser que al guardarse la fecha en un formato de 32 bits el valor máximo que se puede alcanzar es el 2147483647 y el mínimo es de -2147483648 que cae el 13 de Diciembre de 1901. ¿Que sucederá ese dia en concreto? ¿El efecto 2038? Esperemos que no, aunque todavía hay tiempo es algo que se debe solventar. Al parecer los padres de UNIX no pensarón que este llegaría tan lejos.

Vía: Kriptópolis

Anuncios
  1. Paragraph writing is also a excitement, if you be acquainted with then you can write if not it is difficult to write.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: