Runtime modification of kernel code is a difficult problem. However, the need of modifiable kernel is increasing because new requirements and services that are unanticipated at the time of kernel design keep coming in such a system for modern embedded application. Especially, advances of communication technologies prompt the need of flexible kernel because traditional kernel is not suitable to support various services resulting from new communication technologies. For the first step of a dynamic and flexible kernel, in this paper, we introduce a trap-based mechanism that can modify kernel code in runtime. The main advantage of trap-based mechanism is small cost in dynamic reconfiguration in fully configurable kernel. In order to prove it, w...
ABSTRACT: The Synthesis distributed operating system combines etticient kernel calls with a high-lev...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
The needs of parallel runtime systems and the increasingly sophisticated languages and compilers the...
The vast majority of hosts on the Internet, including mobile clients, are running one of three commo...
The kernel hardening function is necessary in terms of kernel stability to reduce the system error o...
Continuously running systems require kernel software updates applied to them without downtime. Facil...
Scalable distributed systems, systems whose processing power remains proportional to the number of c...
The economy of mechanism security principle states that program design should be kept as small and s...
Motivated by the goal of hardening operating system kernels against rootkits and related malware, we...
Kernel vulnerabilities are a major current practical security problem, as attested by the weaknesses...
The lifetime of an operating system is long compared with that of its many varied applications and u...
The Synthesis distributed operating system combines efficient kernel calls with a high-level, orthog...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
Operating system kernels typically offer a fixed set of mechanisms and primitives. However, ...
Kernel patches are frequently released to fix security vulnerabilities and bugs. However, users and ...
ABSTRACT: The Synthesis distributed operating system combines etticient kernel calls with a high-lev...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
The needs of parallel runtime systems and the increasingly sophisticated languages and compilers the...
The vast majority of hosts on the Internet, including mobile clients, are running one of three commo...
The kernel hardening function is necessary in terms of kernel stability to reduce the system error o...
Continuously running systems require kernel software updates applied to them without downtime. Facil...
Scalable distributed systems, systems whose processing power remains proportional to the number of c...
The economy of mechanism security principle states that program design should be kept as small and s...
Motivated by the goal of hardening operating system kernels against rootkits and related malware, we...
Kernel vulnerabilities are a major current practical security problem, as attested by the weaknesses...
The lifetime of an operating system is long compared with that of its many varied applications and u...
The Synthesis distributed operating system combines efficient kernel calls with a high-level, orthog...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
Operating system kernels typically offer a fixed set of mechanisms and primitives. However, ...
Kernel patches are frequently released to fix security vulnerabilities and bugs. However, users and ...
ABSTRACT: The Synthesis distributed operating system combines etticient kernel calls with a high-lev...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
The needs of parallel runtime systems and the increasingly sophisticated languages and compilers the...