UNIX: a portable operating system?
暂无分享,去创建一个
The use of top-down design methods and high-level languages in producing portable applications software is well established. By applying the same principles at the systems programming level, portability can be extended to the operating system itself.Although the Unix operating system was developed for a specific computer (the DEC PDPll), its concise and elegant design and the careful selection of 'primitives' which it provides make it an ideal candidate for portability. This paper describes the experience of adapting Unix to an Interdata 7/32.
[1] Brian W. Kernighan,et al. The C Programming Language , 1978 .
[2] David R. Cheriton,et al. Thoth, a portable real-time operating system , 1979, CACM.
[3] Colin J. Theaker,et al. Machine-Independent Operating Systems , 1977, IFIP Congress.