Configuration Mismatches

Eine Empirische Studie über Konfigurationsunterschiede in Linux

Die Inhalte auf dieser Seite stellen zusätzliche Informationen und Links zu folgender Publikation zur Verfügung:

Sascha El-Sharkawy, Adam Krafczyk and Klaus Schmid, An Empirical Study of Configuration Mismatches in Linux. In Proceedings of the 21st International Systems and Software Product Line Conference (SPLC 2017). Accepted.

Die in der Publikation erwähnten und für die beschriebenen Ergebnisse verwendeten Werkzeuge sind in einem öffentlichen Repository verfügbar. Darin enthalten sind unter anderem:

Beispiel für Ergebnisse dieser Werkzeuge:

  • 15.5521 Kconfig-Variablen insgesamt vorhanden
  • 1.065 [6.86%] nur in Kconfig-Dateien genutzt
  • 3.507 [22.6%] nur in Code-Dateien genutzt
  • 7.962 [51%] nur in Kbuild-Dateien genutzt
  • 2.987 [19.24%] in Kbuild- und Code-Dateien gemeinsam genutzt

Eine virtuelle Maschine zur Reproduktion der Daten und Ergebnisse steht bereit:

  • Herunterladen der virtuellen Maschine
  • Benutzername und Passwort: suh (jeweils)
  • Bei der Anmeldung an der virtuellen Maschine wird eine Readme-Datei angezeigt, die diese Maschine und deren Verwendung weiter beschreibt
  • Eine Anmeldung an der virtuellen Maschine per SSH ist möglich und wird aus Gründen der Benutzbarkeit empfohlen

Ein technischen Report, der dieser Arbeit voraus ging, ist ebenfalls hier verfügbar.