Transporting a portable operating system: UNIX to an IBM minicomputer

  title={Transporting a portable operating system: UNIX to an IBM minicomputer},
  author={Paul J. Jalics and Thomas S. Heines},
  journal={Commun. ACM},
The “portable” UNIX operating system was transported to an IBM Series/1 minicomputer. The process of transporting is described with emphasis on (1) adapting to the target machine architecture; (2) the selection of the approach taken to transporting; (3) a description of the problems encountered; (4) the degree of portability of the UNIX system; and (5) a summary of the portability lessons learned. 

Tables from this paper

On squeezing the unix quart into a data general eclipse pint pot
  • R. Cooper
  • Computer Science
    Softw. Pract. Exp.
  • 1985
The design decisions necessary in moving UNIX to the Data General Eclipse range of minicomputers are described, and some of the difficulties that arose because of the limited address space on these processors are described.
Programming language C and the UNIX operating system
Review covers main distinctive features of the machine-independent operating system UNIX and the programming language C in which it is written.
Portable file management system in FORTRAN. II. The input/output routine for free-format text.
  • M. Okada
  • Computer Science
    Computer methods and programs in biomedicine
  • 1986
A case study in software portability: the UNIX symbolic debugger
It is argued that there are really two distinct types of software portability problems, namely host dependencies and target dependencies and that the difference between this two is often obscured.
Security Operation and Maintenance of Information Infrastructure Based on Minicomputer Typical Troubleshooting
This paper summarizes a set of maintenance and management experience of typical faults of P570 minicomputer based on some typical faults and processing methods of the P570 minicomputer in Xuzhou area
Languages for Statistics and Data Analysis
It is argued that while such languages must have a completely general computing language kernel, they will contain surprisingly few items specific to data analysis—the latter items more properly belong to the “literature” (i.e., the programs) written in the language.
KAPSE implementation strategies
This paper discusses the strategies for KAPSE implementations by defining the KAPSE that must be supported from the users' point of view and by providing hardware and software criteria against which


SPIP: A Way of Writing Portable Operating Systems
An operating system compiler written in PASCAL allows the programmer to write operating systems for a very general abstract mini-computer, and produces code for themini-computer of his choice, as well as complete portability.
UNIX time-sharing system: Portability of c programs and the UNIX system
It is shown how the UNIX∗ operating system and most of its software have been transported to the Interdata 8/32 and how the source-language representation of most of the code involved is identical in all environments.
UNIX time-sharing system: Language development tools
The development of new programs on the UNIX∗ system is facilitated by tools for language design and implementation, which provide advanced algorithms in a convenient form, while not restraining the user to a preconceived set of jobs.
A Commentary on the UNIX Operating System
  • Bell Laboratories
  • 1976
Event - Driven Executive Basic Supervisor and Emulator
  • 1977
Event-Driven Executive Basic Supervisor and Emulator. Publication SB30-1053, IBM Corporation
  • Event-Driven Executive Basic Supervisor and Emulator. Publication SB30-1053, IBM Corporation
  • 1977
PS440: Progrommiersprachefuer Systemimplementierung
  • Bericht
  • 1970