fab ist ein Programm zum Generieren von Software für Linux/Unix-Systeme. Es erkennt Abhängigkeiten automatisch. Sein Ziel ist es, zuverlässige Builds zur Verfügung zu stellen, die optimal für die parallele und inkrementelle Ausführung organisiert sind, wobei der Programmierer nur eine minimale Menge von Abhängigkeiten definieren muss. (non)