nicolo
(usa Ubuntu)
Enviado em 27/06/2011 - 07:46h
O Linux não tem back-compatibility. Isso quer dizer que:
Cada versão só é compatível com ela mesma, não há nenhuma intenção de manter compatibilidade com a versão anterior ou com a versão futura.
Assim: libc6 de uma versão só pode ser atualizada com a nova lib6c da mesma versão. Se você atualizar com a lib6c mais moderna os outros porgramas que usam a lib6c vão dar erro.
No Windows não há controle das DLL equivalentes às LIB´s do Linux. Cada novo programa instalado escreve em cima da DLL original e toca uma farra. Isto é considerado pelos especialistas uma enorme fraqueza do windows.
O Linux não permite alteração das LIBS por programas. Isso é necessário para manter a compatibilidade.
Nem tudo precisa ser atualizado no Linux. Tem gente rodando até hoje o Debian Sarge com kernel 2.4