Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On squeezing the UNIX quart into a data general eclipse pint pot
Cooper R. Software--Practice & Experience15 (6):571-581,1985.Type:Article
Date Reviewed: Apr 1 1986

The author describes how Version 7 UNIX was ported to a Data General Eclipse Minicomputer. The Eclipse is similar to the PDP-11, on which UNIX was developed, in that it uses 16 bit logical addresses alongside memory management. On the other hand, the architecture of the Eclipse, in particular its memory management unit, is very different from that of the PDP-11. The main problem faced was in porting the UNIX kernel, which is too large to fit in the Eclipse’s 64K logical address space. The solution chosen was to dynamically remap the kernel; a large part of the paper describes how this was organized. Also described are a number of other PDP-11/Eclipse incompatabilities and the ways they were circumvented.

What is missing from the paper is any discussion of the performance of the ported UNIX, other than the statement that it is “quite adequate.” Even some crude comparisons with the original PDP-11 would have been welcome.

The project described would seem to have been overtaken by advances in hardware. It is difficult to see why anybody should want to port UNIX to a machine with such an unsuitable architecture as that of the Eclipse. There are inexpensive microprocessors available, like the Motorola 68000, which are capable of directly addressing several megabytes of memory.

Reviewer:  J. D. Bovey Review #: CR110022
Bookmark and Share
 
Portability (D.2.7 ... )
 
 
Unix (D.4.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Portability": Date
Software portability and standards
Dahlstrand I., John Wiley & Sons, Inc., New York, NY, 1984. Type: Book (9789780470200834)
Feb 1 1985
The viewport technician: a guide to portable software design
Bentley M., Scott, Foresman & Co., Glenview, IL, 1988. Type: Book (9789780673183835)
Mar 1 1989
STRAPS: A Software TRAnsPort System for low-level software
Fairfield P. Journal of Systems and Software 5(4): 291-302, 1985. Type: Article
Oct 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy