Kernel-based Linux emulation for Plan 9.
Conference
·
OSTI ID:1028417
CNKemu is a kernel-based system for the 9k variant of the Plan 9 kernel. It is designed to provide transparent binary support for programs compiled for IBM's Compute Node Kernel (CNK) on the Blue Gene series of supercomputers. This support allows users to build applications with the standard Blue Gene toolchain, including C++ and Fortran compilers. While the CNK is not Linux, IBM designed the CNK so that the user interface has much in common with the Linux 2.0 system call interface. The Plan 9 CNK emulator hence provides the foundation of kernel-based Linux system call support on Plan 9. In this paper we discuss cnkemu's implementation and some of its more interesting features, such as the ability to easily intermix Plan 9 and Linux system calls.
- Research Organization:
- Sandia National Laboratories
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1028417
- Report Number(s):
- SAND2010-6644C
- Country of Publication:
- United States
- Language:
- English
Similar Records
A dynamic kernel modifier for linux
Emulating multitasking system calls for a multicluster machine
Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism
Conference
·
Tue Sep 03 00:00:00 EDT 2002
·
OSTI ID:976326
Emulating multitasking system calls for a multicluster machine
Technical Report
·
Thu May 01 00:00:00 EDT 1986
·
OSTI ID:7249674
Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism
Journal Article
·
Sat Dec 31 23:00:00 EST 2011
· International Journal of High Performance Computing Applications
·
OSTI ID:1056923