A User-Level Unix Server for the SPIN Operating System

نویسنده

  • David Dion
چکیده

An operating system that emulates Unix supports a wide range of popular applications. This paper describes the SPIN Unix Server, an implementation of Unix for the SPIN operating system. The SPIN Unix Server is a user-level application program supported by extensions that are dynamically linked into the SPIN kernel. It exports a traditional Unix system interface and provides backwards compatibility to Unix applications. In addition, applications can dynamically customize the Unix interface to optimize the performance of critical services. SPIN and the SPIN Unix Server are implemented on DEC Alpha workstations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient methodology for implementation of Encrypted File System in User Space

The Encrypted File System (EFS) pushes encryption services into the file system itself. EFS supports secure storage at the system level through a standard UNIX file system interface to encrypted files. User can associate a cryptographic key with the directories they wish to protect. Files in these directories (as well as their pathname components) are transparently encrypted and decrypted with ...

متن کامل

User Mode File Servers

Recent releases of the UNIX operating system provide support for network file systems. Network file systems extend the hierarchical file system name space by allowing remote file systems to appear as sub-trees within the local file system. In this article we show how the basis of a user mode file server which supports such a network file system may also be used as a server for a variety of oth...

متن کامل

SYSTEM CALL SUPPORT IN AN EXTENSIBLE OPERATING SYSTEM 3 Thread Device Dynamic

SUMMARY Extensible operating systems such as SPIN and Vino enable applications to download code to extend kernel functionality safely. A key component of such systems is the system call mechanism by which user programs and kernel extensions communicate with each other. In this paper, we describe an architecture to support user-deened system call handlers in the SPIN operating system. We have de...

متن کامل

L4/Darwin: Evolving UNIX

UNIX has remained a mainstay of modern computing. With its foundations of security, reliability, performance and configurability, UNIX has adapted to and is used in a vast array of environments. While UNIX fosters robustness, modularity and a “smaller is better” philosophy, that scrutiny is generally not applied to the kernel itself. Modern UNIX kernels have large, unwieldy code bases that do n...

متن کامل

D11: a High-performance, Protocol-optional, Transport-optional Window System with X11 Compatibility and Semantics

Consider the dual pressures toward a more tightly integrated workstation window system: 1) the need to eeciently handle high bandwidth services such as video, audio, and three-dimensional graphics; and 2) the desire to achieve the under-realized potential for local window system performance in X11. This paper proposes a new window system architecture called D11 that seeks higher performance whi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996