Das Debian-Projekt hat einen Dienst gestartet, um dynamische Debugging-Informationen zu erhalten.

Die Debian-Distribution hat einen neuen Dienst namens debuginfod eingeführt, der es ermöglicht, beim Debuggen der im Distribution enthaltenen Programme ohne separate Installation der zugehörigen Pakete mit Debugging-Informationen aus dem debuginfo-Repository auszukommen. Der aktivierte Dienst bietet die Möglichkeit, die in GDB 10 eingeführte Funktionalität zum dynamischen Laden von Debug-Symbolen von einem externen Server direkt während des Debuggens zu nutzen.

Der Prozess, der den Dienst debuginfod unterstützt, ist ein HTTP-Server für die Bereitstellung von ELF/DWARF-Debugging-Informationen und Quelltexten. Bei der Kompilierung mit Unterstützung von debuginfod kann GDB automatisch eine Verbindung zu den debuginfod-Servern herstellen, um fehlende Debugging-Informationen zu den bearbeiteten Dateien oder die Trennung von Debugging-Dateien und Quelltexten für die zu debuggende ausführbare Datei zu laden.

In Debian ist die Unterstützung für debuginfod derzeit in den Paketen elfutils und GDB enthalten, die in den Repositories unstable und testing angeboten werden. Um debuginfod zu aktivieren, Server muss vor der Ausführung von GDB die Umgebungsvariable 'DEBUGINFOD_URLS="https://debuginfod.debian.net"' gesetzt werden. Debugging-Informationen werden im für Debian gestarteten debuginfod bereitgestellt. Server debuginfod ist für Pakete aus den Repositories unstable, testing, testing-proposed-updates, stable, stable-backports und proposed-updates verfügbar.

Quelle: opennet.ru

60GB SSD 8Gb DDR4