Go to:
Logótipo
Você está em: Start > Publications > View > A micro-kernel API for Linux
Map of Premises
Principal
Publication

A micro-kernel API for Linux

Title
A micro-kernel API for Linux
Type
Thesis
Year
2024-07-19
Authors
Joaquim Alberto Lima Monteiro
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications Without AUTHENTICUS Without ORCID
Thesis
Master's Degree
Dissertation
Scientific classification
FOS: Natural sciences > Computer and information sciences
Other information
Abstract (EN): Writing device drivers, and other programs that interact with hardware, is, typically, hard and error-prone. Due to the architecture of many operating systems in use today, such as Linux, it usually requires writing kernel level code, which is of higher difficulty than regular user space code. Additionally, kernel level code runs in kernel space, meaning that a problem in one kernel component can affect the entire system, making it crash, behave incorrectly, or open up security vulnerabilities. This dissertation proposes an interface for writing these kinds of software in user space on Linux, similar to the interfaces provided by micro-kernel operating systems. It aims to make the process of developing such software easier, and to increase the safety and reliability of the system by reducing the amount of code in kernel space and moving it into isolated user space programs.
Language: English
No. of pages: 30
Documents
File name Description Size
thesis-2024-07-25T17:08:00 A micro-kernel API for Linux 375.78 KB
Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-10-26 at 03:48:58 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book