File Alteration Monitor

File Alteration Monitor
File Alteration Monitor
Entwickler SGI
Aktuelle Version 2.7.0
(26. November 2003)
Betriebssystem Unix-ähnliche
Programmier­sprache C++
Lizenz GPL (famd), LGPL (libfam) (Freie Software)
oss.sgi.com/projects/fam

Der File Alteration Monitor (FAM) ist eine Software zur Überwachung von Dateisystemen auf Veränderungen.

Die Freie Software für Unix-ähnliche Betriebssysteme wurde von Silicon Graphics entwickelt und erledigt als Systemdienst im Auftrag anderer Programme die Überwachung bestimmter Verzeichnisse. Diese Programme werden dann von FAM benachrichtigt und müssen nicht selbst regelmäßig nach Änderungen suchen.

FAM besteht aus zwei Komponenten: dem Daemon famd (GPL-lizenziert) und der Programmbibliothek libfam (LGPL-lizenziert), die die Schnittstelle zu den Clients darstellt. Auch mit den in neueren Betriebssystemkernen eingebauten Benachrichtigungsmechanismen (bei Linux inotify, dessen Vorgänger DNotify oder das von IRIX stammende IMon) gewährt die Verwendung von FAM weiterhin den Vorteil der Abstraktion vom jeweiligen Betriebssystem(kern) und kann bei der Überwachung von Netzwerkfreigaben effizienter arbeiten, indem es Überwachungsaufträge an eine eventuelle FAM-Instanz auf dem Server delegiert. Nachteilig wirkt sich der Betrieb von FAM bei der Neuanlage einer großen Zahl von Dateien aus, wobei es zu viel zusätzlicher Prozessorbelastung führt. FAM nutzt wenn möglich Benachrichtigungsmechanismen des Betriebssystemkerns und verlegt sich ansonsten auf das regelmäßige Abfragen des Dateisystems.

FAM wird beispielsweise von Dateimanagern wie Konqueror, Nautilus oder gentoo genutzt, um die Dateiansicht aktuell zu halten und in zahlreichen wichtigen BSDs und Linux-Distributionen integriert.

Inhaltsverzeichnis

Geschichte

FAM wurde ursprünglich 1989 von Bruce Karsh für SGIs Betriebssystem IRIX geschrieben.

Einige Jahre später gab es eine freie Version mit nahezu identischem Funktionsumfang, Gamin' genannt.[1]

Siehe auch

  • Directory Management bietet seit Windows 2000 ähnliche Funktionalität unter Windows-Betriebssystemen.

Weblinks

Einzelnachweise

  1. Gamin the File Alteration Monitor, gnome.org

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • File alteration monitor — In computing, the File Alteration Monitor, also known as FAM and sgi fam, provides a subsystem developed by Silicon Graphics for Unix like operating systems. The FAM subsystem allows applications to watch certain files and be notified when they… …   Wikipedia

  • File Alteration Monitor — En informatique, le File Alteration Monitor (FAM) est un sous système sous Unix/Linux dont le but est de prévenir les applications dès que certains fichiers sont modifiés. Elle n est plus maintenue et a été remplacée par la bibiliothéque Gamin du …   Wikipédia en Français

  • Sgi fam — File Alteration Monitor En informatique, le File Alteration Monitor (FAM) est un sous système sous Unix/Linux dont le but est de prévenir les applications dès que certains fichiers sont modifiés. En français, la traduction de ce terme pourrait… …   Wikipédia en Français

  • Inotify — is a Linux kernel subsystem that provides file system event notification. It was written by John McCutchan with help from Robert Love and later Amy Griffis to replace dnotify. It was included in the mainline kernel from release 2.6.13 (2005 06… …   Wikipedia

  • Gamin — Gamin, a monitoring system for files and directories, independently implements a subset of FAM, the File Alteration Monitor. Running as a service, it allows for the detection of modifications to a file or directory. gam server functions as a… …   Wikipedia

  • Dnotify — is a file system event monitor for the Linux kernel, one of the subfeatures of the fcntl call. It was introduced in the 2.4 kernel series [Namely, in 2.4.0 test9.] . It has been obsoleted by inotify, but will be retained for compatibility reasons …   Wikipedia

  • dnotify — is a file system event monitor for the Linux kernel, one of the subfeatures of the fcntl call. It was introduced in the 2.4 kernel series[1]. It has been obsoleted by inotify, but will be retained for compatibility reasons. Its function is… …   Wikipedia

  • Abreviations en informatique S — Abréviations en informatique S SAM : chez Microsoft, cette abréviation peut avoir plusieurs significations : SAMple : extensions de fichier pour les fichiers d exemple : hosts.sam, lmhosts.sam… Security Account Manager… …   Wikipédia en Français

  • Abréviations En Informatique S — SAM : chez Microsoft, cette abréviation peut avoir plusieurs significations : SAMple : extensions de fichier pour les fichiers d exemple : hosts.sam, lmhosts.sam… Security Account Manager Software Asset Manager (logiciel d… …   Wikipédia en Français

  • Abréviations en informatique S — SAM : chez Microsoft, cette abréviation peut avoir plusieurs significations : SAMple : extensions de fichier pour les fichiers d exemple : hosts.sam, lmhosts.sam… Security Account Manager Software Asset Manager (logiciel d… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”