Portability and the UNIX operating system

  • Authors:
  • Daniel A. Cañas;Laura M. Esquivel

  • Affiliations:
  • Wake Forest University, Winston-Salem, NC;University of Kansas, Lawrence

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper studies the compatibility degree between two different UNIX2 environments. The porting of ConcurrenC (concurrent version of the C programming language) from a VAX3 computer under UNIX 4.2BSD to an AT&T UNIX PC running UNIX System V was used as a testbed.ConcurrenC is analyzed to highlight the existence of the 4.2BSD features missing in UNIX System V. These characteristics are mainly related to system calls used for interrupt handling, and for process synchronization and communication. They are implemented under System V using new provided facilities (i.e., message mechanism for interprocess communication), or simulating their functioning through special purpose C language routines.