Gamin é um sistema de monitoramento de arquivos e diretórios definida para ser um subconjunto do sistema FAM (File Alteration Monitor). É um serviço prestado por uma biblioteca que permite detectar quando um arquivo ou um diretório foi modificado.
Os principais objetivos do projeto são:
- Minimizar o modelo de FAM segurança
- Simplificar a base de código
- Fornecer uma API e substituição compatível ABI para FAM
- Tentar corrigir algumas outras questões como o consumo de recursos
Gamin também serve como uma interface para testar o mecanismo inotify para melhorar a interface de monitoramento presente dnotify existente no kernel do Linux.
Neste ponto Gamin é bastante vinculado ao Linux, a portabilidade não é um objetivo primário, nesta fase, mas se você tiver portabilidade correções são bem-vindos.
De um ponto de vista histórico, gamin constrói a partir do projeto de autoria de James marmota Willcox e Corey Bowers e depois heavilly modificado para transformá-lo em um substituto FAM minimalista (francófonos irão apreciar a filiação de fam em Marmot e gamin.)
Esta biblioteca está disponível sob os termos da Licença Pública Geral GNU, e uma cópia do mesmo deve ser encontrada na fonte sob o arquivo COPYING.
Detalhes de Software:
Versão: 0.1.10
Data de upload: 2 Jun 15
Licença: Livre
Popularidade: 152
Comentários não encontrado