Feliz 50 aniversario a todos los nacidos de la época

Buenos días a todos, y qué hermoso comienzo para un nuevo año, ¡porque es su cumpleaños! ¡Feliz cumpleaños, es tu número 50! ¿Qué dices que no tienes 50 años hoy? (Mira ...) Eso es lo que dicen todas estas bases de datos en línea, porque ha pasado la última década poniendo 1970-01-01 como su fecha de nacimiento en todos los formularios en línea que realmente no necesitan saberlo.

Ha sido la base de un subconjunto de nuestra comunidad durante años, poniendo la era UNIX, el 1 de enero de 1970, en formularios en línea como fecha de nacimiento. Incluso hay rumores de que algunos sitios web ahora no aceptarán esa fecha como cumpleaños, tal es la cantidad de entradas falsas que tienen con esa fecha. Sin embargo, vale la pena considerar un poco el tiempo de UNIX, parte de su historia y cómo ha cambiado su almacenamiento a lo largo de los años.

No use ese int de 32 bits demasiado rápido

¿Cómo se convierte una minicomputadora de los años 60 en un reloj? Digital pdp8f.jpg: Simon Claessen [CC BY-SA 3.0]La mayoría de los lectores conocerán la marca de tiempo de UNIX que indica que el comando date volverá a los sistemas operativos similares a UNIX. Es un valor entero que representa el número total de segundos transcurridos desde el 1 de enero de 1970, y es bastante fácil escribir una pequeña secuencia de comandos que se desplaza hacia arriba en la pantalla para que pueda verla más en segundos. Pero lo interesante de esto es que la fecha de la época precedió a su comienzo por unos pocos años, y las primeras versiones de UNIX usaban un sistema de tiempo bastante diferente.

Estamos acostumbrados a generar cualquier señal de reloj que usamos amablemente de cualquiera de la gran cantidad de chips de reloj disponibles. Si necesitamos una frecuencia extraña, habrá un chip PLL en algún lugar que podrá hacerlo. Sin embargo, a principios de la década de 1970, los diseñadores de las minicomputadoras DEC utilizadas por estos antiguos programadores de UNIX no tenían ese lujo, ya que la generación de relojes complejos habría requerido costosos chips lógicos adicionales. Por tanto, el tiempo UNIX más temprano se midió de acuerdo con la frecuencia de alto voltaje de EE. UU., 60 de segundo con una época a principios de 1971. Dado que un número de 32 bits a esa velocidad significaría un tiempo muy corto antes de la transición, se decidió usar segundos en su lugar con una época a principios de la década. Es posible que las distribuciones más recientes hayan pasado al uso de un entero de 64 bits porque el original de 32 bits se lanzaría en 2038, pero por lo demás, el esquema de tiempo permanece sin cambios.

Acéptalo, todos envejecemos un segundo a la vez

El 50 aniversario, ya sea real o supuesto, esconde otro impacto de ese UNIX temprano. Para nuestros lectores más jóvenes, puede ser que principios de la década de 1970 representen ahora un encuentro lo más distante posible, pero para muchos adultos aún era posible aferrarse a la idea de que no fue hace mucho tiempo, incluso si no lo vimos personalmente. La marca de las cinco décadas es un punto definitivo que lo fija en la historia, y debería recordarnos que UNIX ya no es el niño relativamente nuevo que podría haber sido cuando lo usamos por primera vez.

Aún puede reclamarlo por un cumpleaños falso (al menos durante algunas décadas más), puede ser el momento de reflejar que gran parte de la tecnología que nos gusta pensar que es de vanguardia y emocionante, de hecho, ahora es madura y de mediana edad. Seguramente todavía mediremos algún tiempo de la misma era de UNIX en un siglo, y entonces, ¿cómo expresamos un cumpleaños falso?

  • JWhitten dice:

    Soy una de esas personas mayores que recuerda 1970. Sin embargo, mi cumpleaños falso es en otra fecha. Pero un gran artículo, y la época sería una gran elección.

  • ITI Spierdalaj dice:

    Me gustan los sistemas Unix y Unix porque cuando los uso, me siento como si estuviera sentado en el asiento de un inodoro viejo. Está lleno de agujeros, algunos llenos de trozos de materia fecal. En todas partes te gusta la orina, pero al final tienes esa cálida y encantadora sensación cuando el trabajo está terminado.

  • Doug Coulter dice:

    Sí, gemir. Ya tenía 16 años cuando comenzó la era ... así que si usara eso en su lugar, ¿podría volver a ser joven? No, si yo también fuera tan tonto, ¡podría no ser digno!

  • Nate B dice:

    Siempre usé 1980-01-01 porque era la fecha predeterminada cuando DOS arrancaba una máquina sin RTC.

  • Marcas. dice:

    La década no comenzó el 1 de enero de 1970, sino exactamente un año después. Como si hoy no fuera el comienzo de una nueva década, no importa lo que informen los medios.

    • Vagabundo hastiado dice:

      https://xkcd.com/2249/

      • Hirudinea dice:

        E = MC Hammer Squared.

    • m__a__s dice:

      De hecho, todos los días comienza una nueva década.

    • no desprecies a una serpiente dice:

      Correcto, y la Tierra es plana y tiene forma de cero.

      • blanco dice:

        seguramente es plano y tiene la forma de una tira de Moebius?

  • jørgen kragh Jakobsen dice:

    Nací 19 días, 6 horas y 20 minutos después de una era 🙂

  • Robert Spanjaard dice:

    > datos +% s
    1577905425

    El uso de "fecha" solo devolverá una fecha y hora normales legibles por humanos, no la marca de tiempo de Unix.

  • simon claessen dice:

    Demonio. Tengo que arreglar esa computadora ... Algunos chips aún están fritos.

  • rasz_pl dice:

    ¡Una fiesta como 1969!

    • Marcos dice:

      Tales cosas deben enviarse a TheDailyWTF.

  • Ren dice:

    A veces utilicé 1900-01-01,
    pero si 1970-01-01 está bloqueado, ¿puedo seguir usando 1970-01-02?

  • KC8KVA dice:

    Oye ... En retrospectiva es 2020 ... eso es todo. 🙂

Eva Jiménez
Eva Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.