A felhasználó otthoni könyvtárában a lemezen helyet foglaló fájlokat létrehozó alkalmazások meghatározására a whomade háttérfolyamatot hoztunk létre, amely a fanotify mechanizmus segítségével követi az új fájlok megjelenését. A projekt C++ nyelven készült és GPLv3 licenc alatt terjesztik.
Az adatok SQLite3 adatbázisban tárolódnak, amelyet időszakosan tisztítanak a nem aktuális információktól (például a törölt fájlok adataitól). A szükséges funkció megvalósítása érdekében jelenleg a whomade a fanotify segítségével a fájlok megnyitását követi nyomon, majd szűri a felesleges eseményeket, nem pedig közvetlenül a fájlok létrehozásának műveleteit. A futtatáshoz root jogosultságok szükségesek (mivel a fanotifyhoz is kell).
A MATE asztali környezet felhasználói számára elérhető a Caja fájlkezelőhöz készült kiegészítő, amely megjeleníti a kiválasztott fájlt létrehozó folyamat információit.

Forrás: opennet.ru
