Gamin è un sistema di monitoraggio di file e directory definito come un sottoinsieme del sistema FAM (File Alteration Monitor). Si tratta di un servizio fornito da una libreria che permette di rilevare quando un file o una directory è stato modificato.
Gli obiettivi principali del progetto sono:
- Ridurre al minimo il modello di sicurezza di FAM
- Semplificare il codice di base
- Fornire una API e la sostituzione compatibile ABI per FAM
- Cercare di risolvere alcune altre questioni come il consumo di risorse
Gamin serve anche da interfaccia per testare il meccanismo inotify per migliorare l'esistente dnotify interfaccia di monitoraggio presenti nel kernel di Linux.
A questo punto è Gamin abbastanza legato a Linux, la portabilità non è un obiettivo primario in questa fase, ma se avete portabilità patch che sono i benvenuti.
Da un punto di vista storico, gamin costruisce dal progetto marmotta scritto da James Willcox e Corey Bowers e poi heavilly modificato per trasformarlo in una sostituzione FAM minimalista (francofoni apprezzeranno la filiazione da fam a Marmot e gamin.)
Questa libreria è disponibile sotto i termini della GNU Library General Public, e una copia di esso deve essere trovato nella sorgente sotto il file COPYING.
Dettagli del software:
Versione: 0.1.10
Data di caricamento: 2 Jun 15
Licenza: Libero
Popolarità: 152
I commenti non trovato