Segundos bissextos estão causando caos para computadores – então Meta quer se livrar deles

Desde 1972, houve 27 segundos bissextos: segundos adicionais foram adicionados ao relógio mundial comum – Tempo Universal Coordenado, ou UTC – para levar em conta as mudanças na taxa de rotação da Terra. Historicamente, nosso conceito de tempo é definido como uma pequena fração da duração de um dia solar, mas como a taxa de rotação da Terra é um tanto errática (desacelerando e acelerando com base em vários fatores), isso significa que o tempo solar e o tempo universal tendem a se desviar de um para o outro. Então, para compensar, adicionamos segundos bissextos. e isso é verdadeiramente Confunde computadores.

Quero dizer, imagine que você é um computador. Você tem uma noção muito clara do tempo. Você sabe que há 24 horas em um dia, 60 minutos em uma hora e 60 segundos em um minuto: todos estão limpos e arrumados. Então, em um dia aleatório enquanto você espera pelo próximo amanhecer, você assiste horrorizado enquanto seu relógio interno se aproxima das 23:59:59 para as 23:59:60 anteriormente sonhadas. É muito normal você se assustar. Talvez um pequeno solavanco, só para acalmar os nervos. Como resultado, você está removendo alguns dos maiores sites do mundo. Todo mundo está com raiva de você.

Este não é um cenário de piada. Quando um segundo bissexto foi adicionado em 2012, causou grandes interrupções em sites como Forsquare, Reddit, Linkedin, Yelp. Em 2015, quando chegou a hora do próximo segundo salto, os engenheiros já haviam aprendido suas lições, mas havia aquela Ainda existem algumas brechas. Como anteriormente 2016. Como o criador do Linux Linus Torvalds colocá-lo: “Quase toda vez que temos um segundo bissexto, encontramos algo. É realmente irritante, porque é um caso clássico de código que basicamente não é executado e, portanto, não foi testado pelos usuários em suas condições normais.”

Esta é a razão pela qual o conglomerado de mídia social Meta quer se livrar do segundo bissexto. dentro Post do blog publicado ontem, a equipe de engenharia da empresa delineou seu argumento contra a adição de segundos bissextos, dizendo que é uma modificação que “beneficia essencialmente cientistas e astrônomos” (porque permite que eles façam observações de objetos celestes usando UTC). Meta diz que esse recurso é menos importante do que costumava ser e superado pela confusão que os segundos bissextos causam no mundo da tecnologia.

“A introdução de novos segundos bissextos é uma prática arriscada que faz mais mal do que bem, e acreditamos que é hora de introduzir novas tecnologias para substituí-la”, diz a empresa.

de acordo com relatório de cnetA Meta não está sozinha nisso, e esta campanha atraiu o apoio de outros gigantes da tecnologia, como Google, Microsoft e Amazon, além de grandes nomes da comunidade internacional de medição, como o Instituto Nacional de Padrões e Tecnologia dos EUA (NIST) e o Bureau Internacional Francês de Portões e Mecanismos (BIPM).

Mas sem segundos bissextos, o que acontece com o UTC? Vamos deixá-lo fora de sincronia com o tempo solar? Bem, existem opções, aponta Meta. Uma alternativa para segundos bissextos é Tinge Segundo, o que significa desacelerar os relógios digitais por um período mais longo para calcular o tempo extra a ser adicionado – efetivamente manchando os segundos bissextos necessários em um período de horas em um dia.

No entanto, existem problemas com este método também. Há muitas maneiras de calcular os segundos de esfregaço (especialmente em termos do período que você usa para distribuir o “tempo” extra). E como não há uma única maneira central de controlar o tempo nos muitos sistemas digitais do mundo, isso significa que métodos alternativos também podem causar confusão e interrupção.

De qualquer forma, Meta não sugere nenhuma solução única para o problema do segundo bissexto. Apenas diz que deve haver um. Na verdade, este é um problema que muitas outras organizações estão considerando agora. O próximo grande marco será um relatório sobre esta questão encomendado pela União Internacional de Telecomunicações ou União Internacional de Telecomunicações das Nações Unidas em 2015. Vai sair em 2023. Porque você não pode se apressar nesse tipo de coisa.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *