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.
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 |