Configurando Linux para que coincida con la Era Humana

0

Human Era (HE) es una numeración de años que agrega 10 000 a la numeración actual de AD (hoy es el año HE 12 017). La era humana es genial porque HE 0 corresponde a los primeros asentamientos humanos, y HE representa mejor el logro de la humanidad en su conjunto. Mas informacion aqui

https://en.wikipedia.org/wiki/Holocene_calendar

https://www.youtube.com/watch?v=czgOWmtGVGs

Aunque no hay ningún cambio en que Human Era se convierta en nuestro año principal, ¿cuál es la mejor manera de configurar un sistema Linux para Human Era?

jorispilot
fuente
Por lo tanto, usted desea intercambiar un sistema de numeración (sin duda arbitrario) que todas las computadoras del planeta entiendan y puedan usar para comunicarse y reemplazarlo con uno para el cual no se diseñó ninguna computadora, lo que significaría que su computadora tendría que hacer más trabajo para apoyo. Reescribiría todo el sistema para usar un año de 5 dígitos y luego tendría que convertir su tiempo "cool" en tiempo "estándar" para hablar con cualquier otro sistema del mundo. Entiendo que está limpio, pero es tan inútil como el sistema de numeración de un año como el actual con más problemas para usarlo.
Mokubai
1
Mi punto principal es que cada herramienta escrita supondría hasta 4 dígitos para el año, y el cambio es una tarea importante para casi ninguna ganancia y mucho dolor, ya que terminaría reescribiendo todo lo demás para luego comenzar a eliminarlo cuando se dirigía a un formato de archivo o protocolo Se espera ver una fecha "normal" ...
Mokubai
@Mokubai: cada herramienta incorrecta supondría hasta 4 dígitos, al final solo representa los segundos desde la época y los representa sobre la marcha. Si fue 2000 o 12000 años, creo que las herramientas deberían ser a prueba de tiempo. Además, estoy a favor del calendario HE, ya que es una base mejor que la del CE, pero como sea; sólo muestra cómo son los calendarios arbitrarios.
arielnmz
1
Entonces, ¿quieres que "época" haya comenzado 315569520000 segundos antes? Como mínimo, esto significaría una gran conversión hacia y desde esta nueva época para poder comunicarnos con cualquier otra máquina del planeta. Puedo retrasar el cambio de 32 a 64 bits para contar nuestro punto de inicio de la época, ya que será mucho más una prueba de futuro, pero sin cambiar el punto de inicio que todos saben ... es mejor que cuentes la cantidad de segundos desde la Big Bang en su lugar, ya que nos permitiría poner cada evento en una escala natural.
Mokubai
El número 12017 me recuerda la historia cuando se encuentran con este montañés y él dice: '¿Ves esas montañas? ¡Tienen 300 millones y cinco años! ' Y ¿cinco años de edad? ¿Cómo se puede decir con tanta precisión? 'Es fácil. Hace cinco años, este famoso profesor visitó aquí y me dijo que tenían 300 millones de años '.
Kamil Maciorowski

Respuestas:

3

No creo que haya algo que pueda cambiar, aparte de agregar 10,000 al año en el reloj sobre la marcha, ya que muchos servicios dependen de la configuración de fecha y hora, no puede configurar su tiempo en +10,000 años y esperar Todo para que funcione sin problemas. Un ejemplo es la navegación web, muchos sitios intercambiarán información de certificados y, si su fecha no está dentro del período de validez, no será válido y todo lo que verá serán sitios web "fraudulentos". El punto es que es mejor que solo represente una fecha en el futuro en lugar de utilizando eso. Una forma podría ser analizar y agregar 10,000, de esta manera:

echo "$(date +%Y) + 10000" | bc
arielnmz
fuente
Tienes razón, el buen enfoque es modificar cómo se representan las fechas. Busqué un personalizado locale para hacer eso, y encontré este tema superuser.com/questions/587101/how-to-define-a-custom-locale . Así que parece imposible de esta manera.
jorispilot