Gamin

No Linux sistemas de computador, Gamin é um sistema de monitoramento para arquivos e diretórios que independentemente implementa um subconjunto do FAM, o File Alteration Monitor. Correndo como um serviço, permite a detecção de modificações para um arquivo ou diretório. gam_server funciona como um daemon para Gamin.

Origens

A palavra gamin em francês (onde também tem uma forma feminina gamine) refere-se a um menino, especialmente um menino abandonado e sem teto, que anda pelas ruas, um ouriço. O Gamin projecto construído sobre um anterior projecto chamado Marmot[1](que em francês significa "criança" ou "brat").

Como funciona

Sobre Linux, Gamin usa inotify ou dnotify para monitorar arquivos actividade. Sobre FreeBSD, Gamin usa kqueue/kevent nativas do núcleo FreeBSD evento de notificação, neste caso kqueue tem uma grande desvantagem em comparação com inotify: inotify é o nome do arquivo de base instalação e monitorização kqueue utiliza arquivos descritores para identificação de arquivos monitorados, em FreeBSD, gam_server tem que abrir cada arquivo no diretório monitorado. Isto pode ser um problema quando a vigilância directórios com muitos arquivos guardados, pois sistema poderia chegar facilmente aos limites do seu núcleo no máximo arquivos descritores de região (kern.maxfiles e kern.maxfilesperproc).

Ligações externas

  • Página do projeto Gamin
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e
  • v
  • d
  • e
GNOME
Aplicativos principais
  • Arquivos
  • Discos
  • Software
  • Vídeos
  • Web
Logo do GNOME
Logo do GNOME
Aplicativos adicionais
Desenvolvimento
  • Anjuta
  • Geany
Escritório
  • AbiWord
  • Dia
  • Gnumeric
  • Evince
  • Evolution
Gráficos
Internet
Mídia
Jogos
Utilitários
Componentes
Interface
GNOME 3 & 4
GNOME 2
Outros
Base
Outros
freedesktop.org
Comunidade
Pessoas
  • Página de categoria Categoria
  • Commons Commons

Referências

  1. Overview