Running a Java VM Inside an Operating System Kernel
Source: Association for Computing Machinery
Operating system extensions have been shown to be beneficial to implement custom kernel functionality. In most implementations, the extensions are made by an administrator with kernel loadable modules. An alternative approach is to provide a run-time system within the operating system itself that can execute user kernel extensions. In this paper, the authors describe such an approach, where a lightweight Java virtual machine is embedded within the kernel for flexible extension of kernel network I/O. For this purpose, they first implemented a compact Java Virtual Machine with a Just-In-Time compiler on the Intel IA32 instruction set architecture at the user space. Then, the virtual machine was embedded onto the FreeBSD operating system kernel.
| Format: | Size: | 416.50 | |
| Date: | May 2008 |
People who downloaded this item also downloaded
- Unify Endpoint and Network Security With McAfee Network Access Control (NAC)
- KVM - Kernel Based Virtual Machine
- Wireless Network Security: Intrusion and Detection
- Securing Wireless Sensor Networks: Security Architectures
- A Network Processor-Based, Content-Aware Switch



