Analyse und Optimierung des Bootvorgangs eines eingebetteten Linux-Systems

Analyzing and Optimizing the Boot Process of an Embedded Linux System

  • Die vorliegende Arbeit befasst sich mit dem Bootvorgang eines eingebetteten Linux-Systems, mit dem Ziel, diesen zu beschleunigen. Der bestehende Bootvorgang wird analysiert und auf Schwachstellen hin untersucht, um daraus Optimierungspotentiale festzustellen und diese schließlich umzusetzen. Dabei müssen verschiedene Komponenten des eingebetteten Systems berücksichtigt werden, die an unterschiedlichen Phasen des Bootvorgangs beteiligt sind. Ein Großteil der Analysen und Optimierungen konzentriert sich auf die Parallelisierung von Prozessen im Init-System und den Einsatz eines neuen Komprimierverfahrens. Es wird ein Konzept aufgestellt und implementiert, das den parallelen Start von Diensten ermöglicht, die Abhängigkeiten untereinander besitzen. Für die Komprimierung des Linux-Kernels und des squashfs-Dateisystems wird der Brotli-Algorithmus in den Linux-Kernel aufgenommen, der eine schnelle Dekomprimierung mit hoher Kompressionsrate aufweist.

Export metadata

Additional Services

Metadaten
Author:Immanuel Hartung
Advisor:Frank GrimmGND, Wolfgang GolubskiGND
Document Type:Master's Thesis
Language:German
Name:Raritan Deutschland GmbH
Kornmarkt 7, 08056 Zwickau
Date of Publication (online):2018/02/22
Year of first Publication:2017
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2017/09/10
Tag:Bootvorgang; Embedded Linux
GND Keyword:LINUX
Page Number:95 Seiten, 15 Abb., 5 Tab., 31 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2018/02/22