FERRAMENTAS LINUX: As mudanças do kernel Linux 4.17 chegam para permitir que os RTCs vivam além de sua vida pretendida

terça-feira, 10 de abril de 2018

As mudanças do kernel Linux 4.17 chegam para permitir que os RTCs vivam além de sua vida pretendida




Confira!!



As mudanças no "relógio em tempo real" (RTC) geralmente não são muito notáveis ​​nas janelas de mesclagem do kernel Linux, mas para o kernel Linux 4.17 em desenvolvimento prolongar sua vida por décadas, pelo menos no que diz respeito ao relógio. em causa.

Ainda existe o problema do ano 2038 sendo tratado em diferentes partes do kernel do Linux como o problema mais urgente e sensível ao tempo do "Y2K" do Linux atualmente sendo resolvido, mas os relógios em tempo real também vão rolar em algum ponto, assumindo o hardware dura tanto tempo. Desenvolvedores de Kernel que auditam os drivers RTC descobriram que um RTC já expirou em 2017, mais sete drivers expirarão antes do Ano 2038, outros 23 irão expirar antes do Ano 2069, 72 drivers RTC expirarão no Ano 2100 e 104 drivers expirarão no Ano 2106 .

Enquanto alguns desses drivers RTC podem não ver a rotatividade de seus relógios por quase um século, os desenvolvedores do kernel têm uma solução que deve ser prática para aqueles que expirarem antes disso. Com o Linux, o 4.17 é uma API de deslocamento RTC para poder fornecer um deslocamento definido para o tempo RTC, a fim de estender o intervalo suportado desses relógios em tempo real. A API de compensação RTC permite que um tempo seja adicionado ao ler o hardware e subtrair ao gravar. Com isso, o intervalo de tempo suportado pode ser deslocado no kernel para lidar com tempos além da expectativa de vida do RTC pretendido.




As mudanças no "relógio em tempo real" (RTC) geralmente não são muito notáveis ​​nas janelas de mesclagem do kernel Linux, mas para o kernel Linux 4.17 em desenvolvimento prolongar sua vida por décadas, pelo menos no que diz respeito ao relógio. em causa.

Ainda existe o problema do ano 2038 sendo tratado em diferentes partes do kernel do Linux como o problema mais urgente e sensível ao tempo do "Y2K" do Linux atualmente sendo resolvido, mas os relógios em tempo real também vão rolar em algum ponto, assumindo o hardware dura tanto tempo. Desenvolvedores de Kernel que auditam os drivers RTC descobriram que um RTC já expirou em 2017, mais sete drivers expirarão antes do Ano 2038, outros 23 irão expirar antes do Ano 2069, 72 drivers RTC expirarão no Ano 2100 e 104 drivers expirarão no Ano 2106 .











Enquanto alguns desses drivers RTC podem não ver a rotatividade de seus relógios por quase um século, os desenvolvedores do kernel têm uma solução que deve ser prática para aqueles que expirarem antes disso. Com o Linux, o 4.17 é uma API de deslocamento RTC para poder fornecer um deslocamento definido para o tempo RTC, a fim de estender o intervalo suportado desses relógios em tempo real. A API de compensação RTC permite que um tempo seja adicionado ao ler o hardware e subtrair ao gravar. Com isso, o intervalo de tempo suportado pode ser deslocado no kernel para lidar com tempos além da expectativa de vida do RTC pretendido.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário