2008/1/18 Frederico Terra Boechat <[EMAIL PROTECTED]>: > Tudo bem, os programadores antigos largaram um pouco de mão a base toda até > estar bem próximo a 2000 (a maioria acreditava ainda que o mundo ia acabar > em 2000, vai ver era esse o motivo), mas sei lá... > > Em 30 anos, na velocidade da informática, tudo já foi migrado. > > Os softs e hardwares evoluiram nos ultimos 5 anos muito mais do que nos > últimos 30 anos, no passo que vamos nm existirá nada em 64 bits em 20 anos! > > quem dirá 32 bits! > > Nem sei se EU vou estar vivo em 30 anos! > > hahahahha > > Relaxa :-) > > Frederico Boechat
Isto dá uma idéia, que pode-se planejar desde já. Pode-se definir que na plataforma de 128 bits a data vai ser definida em ms ou microsegundos, e vai ter 128 bits, com sinal, e definido o zero como o 1/1/1970. Acho que isto define as datas desde o big bang até o final do universo, mesmo que seja em microsegundos. Os programas de 32 bits e 64 bits rodando nestas plataformas receberiam a data em 32 bits. João Rocha. > > ----- Original Message ----- > From: "Cabral" <[EMAIL PROTECTED]> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@fug.com.br> > Sent: Friday, January 18, 2008 3:13 PM > Subject: Re: [FUG-BR] OFF-TOPIC- Bug do ano 2038 - faltam 30 anos (Unix) > > > Estranho, fui fazer o teste no meu Mac a data não passa de 31/12/2037 > > 2008/1/18 Josias LG <[EMAIL PROTECTED]>: > > > > > http://uoltecnologia.blog.uol.com.br/arch2008-01-13_2008-01-19.html#2008_01-17_20_57_59-126529944-29 > > > > O titulo do post já dá pistas: vem mais encrenca por aí. Mal saímos do > > bug do milênio e já estão preocupados com outro. > > > > Na mesma linha do bug anterior, este também tem a ver com tempo e datas. > > O problema afeta programas que utilizam a representação de tempo Posix > > (Interface portátil entre sistemas operacionais), baseada em Unix - > > sistema operacional que controla a maioria dos servidores. > > > > Nessa representação, o tempo é cálculado desde 1o de janeiro de 1970 e > > usa um número binário (representado por zeros e uns) de 32 bits. A > > última data que pode ser representada nesse formato é 03:14:07 de 19 de > > janeiro de 2038 (32 números 1 seguidos). > > > > Após esse momento, a data será representada por um número decimal > > negativo (foto). Isso fará o calendário voltar para 1970 ou 1901, > > afetando a maioria dos programas executados pelo sistema. Bug a vista! > > > > PS - E dessa vez não vai ser tão simples resolver. Mudar a base de dados > > para 64 bits. A mudança quebraria a compatibilidade binária de alguns > > softwares. O Zip - compactador - foi construído para 32 bits. Muitos > > sistemas embarcados feitos até 2006 usam arquitetura de 32 bits. Tomara > > que consigam fazer a migração dos sistemas até 2038. No aguardo e > > torcendo! > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- "Sempre se apanha mais com as menores besteiras. Experiência própria." [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd