Linux Kernel Quellcode durchsuchen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Der Quellcode des Linux Kernels ist sehr umfangreich. Zum Download steht der Quellcode auf kernel.org zur Verfügung. Um den Quellcode des Linux Kernels gezielt zu durchsuchen, bietet die Firma Bootlin aus Frankreich den Webdienst Elixir.

Linux Quellcode auf elixir.bootlin.com durchsuchen

Unter https://elixir.bootlin.com/ stellt Boolin einen Webdienst zum Durchsuchen des Linux Kernel Quellcodes bereit:

Elixir.png

Das folgende Beispiel zeigt eine Suche nach ATA_LPM_MIN_POWER:

Elixir Quellcode-Querverweiser

Elixir ist ein Quellcode-Querverweiser, der von LXR inspiriert wurde. Elixir ist in Python geschrieben. Sein Hauptzweck ist, jede Version eines C- oder C++-Projekts (wie den Linux-Kernel) zu möglichst Ressourcen-schonend zu indizieren.

Elixir verwendet Git als Quellcode-Dateispeicher und Berkeley DB für Querverweisdaten. Intern indiziert Elixir Git-Blobs statt Dateibäumen, um doppelte Arbeit und Daten zu vermeiden. Elixir hat eine einfache Datenstruktur (die an ältere LXR-Versionen erinnert), um Abfragen einfach und schnell zu halten.[1]

Weitere Informationen

Einzelnachweise

  1. The Elixir Cross Referencer (github.com/bootlin/elixir)


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Linux /etc/shadow Datei
Linux Error Detection And Correction
Wlan Powermanagement unter Linux mit iw regeln