Dynamic Kernel Modification and Extensibility
نویسندگان
چکیده
منابع مشابه
Adaptability, Extensibility, and Flexibility in Real-Time Operating Systems
In this paper, we present a mechanism for runtime updating of all kernel modules of a highly modular dynamic real-time operating system. Our approach can help solve the lack of adaptability, extensibility, and flexibility of existing real-time operating systems. The dynamic real-time operating system will efficiently support a wide range of applications since any kernel module can be dynamicall...
متن کاملKea-a dynamically extensible and configurable operating system kernel
Kea is a new operating system kernel which has been designed for maximum flexibility and performance in the areas of kernel and application extensibility and dynamic reconfiguration. Kea provides a means through which kernel services can be reconfigured, either on an application specific or system wide scale. We describe the design and implementation of these features, and report on some of our...
متن کاملExtensibility for Commercial Operating Systems
Extensibility enables system services to be adapted to changing hardware and software trends. Providing extensible system services need not necessarily entail construction of new operating systems or inefficient implementations. Rather it can be effectively incorporated into existing commercial operating systems. We have incorporated the programming and run-time support necessary to build exten...
متن کاملUsing Dynamic Kernel Instrumentation for Kernel and Application Tuning
We have designed a new technology, fine-grained dynamic instrumentation of commodity operating system kernels , which can insert runtime-generated code at almost any machine code instruction of an unmodified operating system kernel. This technology is ideally suited for kernel performance profiling, debugging, code coverage, runtime optimization, and extensibility. We have written a tool called...
متن کاملFlexiNet - Extensible Kernel Investigation
In this report we investigate what is the main design issues and options in extensible operating systems, and how those issues are being addressed in some of the research prototypes that are being developed. Design issues like kernel architecture, protection, and conflict resolution are discussed. We also look at how object orientation and reflection may support the design of customisable syste...
متن کامل