ELF File Reader – Analyse von Linux-ELF-Dateien in VS Code
13.11.2023, 00:00 Uhr
Schöner laden
Linux verwendet zum Laden und Ausführen von Anwendungen das ELF-Dateiformat. ­Eine Extension für Visual Studio Code vereinfacht die Analyse von ELF-Dateien.
Im Rahmen meiner Betriebssystementwicklung für die dotnetpro habe ich mich in den letzten Monaten sehr viel mit den internen Details von Linux auf Quellcode-Ebene beschäftigt [1]. Dieses Detailwissen hilft mir, besser verstehen zu können, wie ein modernes Betriebssystem wie Linux oder auch Windows funktioniert. Da der SQL Server ebenfalls unter Linux läuft, kann ich dieses Wissen auch auf das Troubleshooting von Performance-Problemen anwenden.
Eine der wichtigsten Komponenten in Linux ist der sogenannte Loader, der eine Anwendungsdatei vom Dateisystem laden und schlussendlich mithilfe des Betriebssystem-Kernels ausführen kann. Linux verwendet hierbei das ELF-Dateiformat (Executable and Linkable Format) [2], das Gegenstück zum PE-Dateiformat auf Windows, um eine ausführbare Datei näher zu beschreiben.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar