High-Configurability for Operating Systems
Abstract
The capacity of software to adapt its functionalities based on user preferences or hardware requirements is of utmost importance. Improved user satisfaction and overall system performance are just two of the advantages. Kernel configuration serves as a practical example. Situated at the core of an operating system, the kernel is responsible for critical tasks such as process management and memory allocation. Its configuration process has naturally evolved to address the needs of users and systems, as well as specific hardware requirements. However, given the complexity of such projects, the entire configuration process can quickly become overwhelming, especially for users unfamiliar with kernel internals. This paper introduces a 32-bit kernel with a more user-friendly configuration process, facilitated by a step-by-step configuration menu and default configuration profiles. The kernel implements essential features such as file system support, a syscall interface, process control, and physical and virtual memory management.
Authors 4
-
Universitatea Națională de Știință și Tehnologie Politehnica București
Affiliation as printed
POLITEHNICA of Bucharest Bucharest,Computer Science and Engineering Department,Romania
-
Universitatea Națională de Știință și Tehnologie Politehnica București
Affiliation as printed
POLITEHNICA of Bucharest Bucharest,Computer Science and Engineering Department,Romania
-
Affiliation as printed
RWTH Aachen University,Institute for Automation of Complex Power Systems,Aachen,Germany
-
Affiliation as printed
RWTH Aachen University Aachen,Institute for Automation of Complex Power Systems,Germany
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).
References 11
-
W2326370147details pending0citations
-
W1980296610details pending0citations
-
W1997883666details pending0citations
-
W2103685727details pending0citations
-
W2124789775details pending0citations
-
W2127775022details pending0citations
-
W6606460497details pending0citations
-
W6640015234details pending0citations
-
W6684440172details pending0citations
-
W6766390329details pending0citations
11 results