Qual é o conceito de atualização no Linux, se existe

Qual é o conceito de atualização no Linux, se existe

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 Downloadspasta 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.partarquivo 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 inotifye famdnão suportam porque não é um 'diretório' acessível localmente, por exemplo, o GNOME VFS usando sftpou o KDE sftp://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 xdvifez isso para a composição tipográfica em LaTeX. O leitor de documentos do KDE okulartambém faz isso.

informação relacionada