skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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 (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1028417
Report Number(s):
SAND2010-6644C; TRN: US201122%%285
Resource Relation:
Conference: Proposed for presentation at the Fifth International Workshop on Plan 9 held October 11-13, 2010 in Seattle, WA.
Country of Publication:
United States
Language:
English

Similar Records

HARE: Final Report
Technical Report · Mon Jan 09 00:00:00 EST 2012 · OSTI ID:1028417

A dynamic kernel modifier for linux
Conference · Tue Sep 03 00:00:00 EDT 2002 · OSTI ID:1028417

Computer-aided engineering annual report for calendar year 1989
Technical Report · Thu Mar 01 00:00:00 EST 1990 · OSTI ID:1028417