FERRAMENTAS LINUX: O kernel Linux 5.1 continua o esforço de anos de preparação para o ano de 2038

quarta-feira, 6 de março de 2019

O kernel Linux 5.1 continua o esforço de anos de preparação para o ano de 2038





Confira !!



O kernel Linux 5.1 continua o enorme empreendimento na preparação do kernel para o problema do ano 2038 .

O kernel do Linux tem visto o trabalho "Y2038" por anos e o esforço está longe do fim. Thomas Gleixner enviou o mais recente trabalho do Y2038 para o kernel do Linux 5.1, que depois de muito trabalho de campo em kernels anteriores, introduziu o primeiro conjunto de syscalls que são o ano 2038 seguro.

Esses syscalls incluem:

clock_gettime64 
clock_settime64 
clock_adjtime64 
clock_getres_time64 
clock_nanosleep_time64 
timer_gettime64 
timer_settime64 
timerfd_gettime64 
timerfd_setime64 
utimensat_time64 
pselect6_time64 
ppoll_time64 
io_pgetevents_time64 
recvmmsg_time64 
mq_timedsend_time64 
mq_timedreceiv_time64 
semtimedop_time64 
rt_sigtimedwait_time64 
futex_time64 
sched_rr_get_interval_time64

O problema do ano 2038 é quando a hora Unix não pode mais ser armazenada em um inteiro de 32 bits assinado e, portanto, após 19 de janeiro de 2038 começará a ser contado como um número negativo representando o número de segundos desde 1º de janeiro de 1970.

O material Y2038 para o kernel Linux 5.1 é preparado através deste pedido de envio .


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário