Devo sempre baixar um patch de software?
Um patch de software é uma revisão de um programa de software que pode envolver grandes mudanças na forma como ele funciona ou pequenas adições cosméticas à sua aparência. Embora as empresas de desenvolvimento de software incentivem seus clientes a instalar qualquer patch de software disponível que eles emitam, é realmente necessário apenas se o patch for designado para resolver problemas críticos de software ou problemas de segurança com o programa. A compatibilidade do programa com o sistema operacional e o estado de um computador atual pode mudar drasticamente com a instalação de um patch de software e, se um programa de software já estiver executando como desejado, não há necessidade imediata de atualizá-lo com um patch disponível.
A qualidade do patch do software também pode variar consideravelmente se uma empresa estiver passando por uma transição ou se foi comprada recentemente por outra empresa e substituiu sua equipe de desenvolvimento pelo programa. Freqüentemente, quando um patch de software fica disponível para um programa que não mostra nenhuma alteração há meses ou anos, isso pode indicar que outros patches importantes estão a caminho. Isso pode tornar prudente aguardar o processo de desenvolvimento até que os problemas do software sejam completamente resolvidos.
O software de computador segue uma convenção geral para revisões de nomes, e o significado de um patch de software pode ser determinado por essa convenção. Se um programa de software é rotulado como versão 3.0, uma alteração na versão 4.0 é uma alteração importante no programa e, geralmente, que exige a compra da nova versão do software. Se o patch do programa tiver que ser listado como 3.1, isso indica que é uma atualização menor, embora significativa, para o programa. À medida que os números se estendem além do número da versão original, o significado do patch do software se torna cada vez menor, com uma atualização do programa 3.1.1 possivelmente envolvendo nada mais do que uma leve alteração no layout gráfico do software ou uma ligeira reformulação dos arquivos de ajuda. No entanto, os números de versão não possuem formato oficial; portanto, é importante verificar com a documentação do produtor do software o que o patch realmente atualiza.
Um dos métodos amplamente aceitos na programação de números de revisão segue o formato de "Major.Minor.VMinor.Build". VMinor indica uma alteração muito pequena no programa. Build indica um método de controle de inventário para que a empresa de software saiba quantas vezes reescreveu o programa, mas é pouco útil para os consumidores.
Grandes programas de software, como sistemas operacionais, podem acarretar a emissão de centenas de patches durante a vida útil suportada. O mais crítico desses que devem ser baixados e instalados são os patches de segurança para proteger contra fraquezas no código que os hackers poderiam explorar e os vírus poderiam danificar. Isso geralmente envolve atualizações para uma versão específica do navegador da web, programa de email ou software interativo online, como jogos, bancos e outros programas de transações financeiras. Alguns softwares e sistemas operacionais têm a opção de baixar e instalar automaticamente todos os patches disponíveis sem a intervenção do usuário, mas isso pode contribuir para vulnerabilidades de segurança e erros de compatibilidade desnecessários, e só deve ser permitido se o proprietário do computador confiar completamente no fornecedor do software.