
Eu li em fóruns e pesquisei resultados no Google que 'Atualizar' não é necessário em sistemas como Linux (Ubuntu/Linux Mint, etc).
Nunca encontrei as razões ou o conceito por trás do REFRESHING no Linux.
O que exatamente significa atualização no Linux, estou ciente de que as teclas 'F5' / 'Ctrl + R' funcionam e fazem um tipo de operação de atualização no sistema operacional Linux, mas o que exatamente isso faz.
E também por que não há necessidade de 'Atualizar' no Linux, se houver, então por quê.
Responder1
A atualização no Windows faz várias coisas diferentes dependendo do aplicativo. Se você está falando sobre o gerenciador de arquivos – recarregar/atualizarénecessário em alguns casos (e faz a mesma coisa que no Windows), mas não com tanta frequência.
A maioria dos ambientes de desktop modernos no *nix faz uso doinstalação de notificação, ou, para os mais velhos, oDaemon do Monitor de Alteração de Arquivo famd
. Você dispara as chamadas de sistema apropriadas ou conecta-se ao famd
, fornece a eles uma lista de diretórios ou arquivos para monitorar e recebe uma mensagem assíncrona quando eles mudam. Para diretórios, você pode obter mensagens separadas para quando o conteúdo for adicionado, excluído, alterado, etc. Usando isso, um gerenciador de arquivos pode atualizar automaticamente a visualização de uma pasta quando a pasta é alterada, e é muito fácil de implementar.
Pense nele como um bot que pressiona F5 quando necessário.
Você mesmo pode ver isso em ação! Abra sua Downloads
pasta em um gerenciador de arquivos e baixe um arquivo com seu navegador. O gerenciador de arquivos mostrará o arquivo automaticamente. Se for um arquivo grande (ou uma conexão lenta), você poderá até ver o filename.part
arquivo temporário aparecendo, aumentando de tamanho e sendo renomeado para o arquivo filename
.
As caixas de diálogo modernas de seleção de arquivos fazem o mesmo: se você for em 'Abrir…' e mover um arquivo para o diretório que a caixa de diálogo está mostrando, esse arquivo aparecerá lá imediatamente (não quando você clicar em atualizar).
Atualizar/recarregar ainda é necessário em vários casos:
- Se por algum motivo você não estiver executando nem um kernel moderno nem
famd
(por exemplo, instalação antiga, máquina embarcada). - Se seus arquivos/entidades são acessíveis através de uma mídia
inotify
efamd
não suportam porque não é um 'diretório' acessível localmente, por exemplo, o GNOME VFS usandosftp
ou o KDEsftp://
IOSlave. - Se não forem arquivos. Por exemplo, páginas da web ou documentos sendo visualizados. Mas: muitos espectadoresvaiobserve se há alterações nos arquivos abertos e os recarregará automaticamente. Isso é útil no desenvolvimento, onde você tem muitos ciclos de editar-salvar-'compilar'-visualizar - o venerável
xdvi
fez isso para a composição tipográfica em LaTeX. O leitor de documentos do KDEokular
também faz isso.