Om applicaties te bepalen die schijfruimte verspillende bestanden in de thuismap van de gebruiker aanmaken, is de achtergrondservice whomade ontwikkeld, die het verschijnen van nieuwe bestanden volgt met behulp van de fanotify-mechanisme. Het project is geschreven in C++ en wordt verspreid onder de GPLv3-licentie.
Gegevens worden opgeslagen in een SQLite3-database, die periodiek wordt opgeschoond van verouderde informatie (zoals gegevens over verwijderde bestanden). Om de vereiste functionaliteit te realiseren, volgt whomade momenteel via fanotify het openen van bestanden en filtert het onnodige gebeurtenissen, in plaats van rechtstreeks de bestandscreatie-operaties. Root-rechten zijn vereist voor de uitvoering (nodig voor fanotify).
Gebruikers van de MATE-desktopomgeving krijgen een uitbreiding voor de bestandsbeheerder Caja, die informatie geeft over het proces dat het geselecteerde bestand heeft aangemaakt.

Bron: opennet.ru
