Abstract
Minix is a Unix clone Operating Systems to be run on IBM PCs and compatibles, designed by Tanembaum [10] for courses in the area.Accepting the Tanembaum's proposal, this document describes the results of some extensions on the internal work of Minix as an exercise on Operating Systems Design and Implementation that attempts to transfer that experience to other groups of interest.The paper intends to be interpreted as a report remarking what kind of work was done having at our disposal an extensively documented copy of the source code of an operating system, taking into account that the developers are undergraduates in Computer Science.Further details on implementations will be available in future publications [1], [4], [6].
- [1] Aguirre G., Errecalde M., Gallard R., - Extensions to the servers of the Minix Operating Ststem, Internal Report under revision, Universidad Nacional de San Luis, 1991.Google Scholar
- [2] Bach M. J. - The Design of the Unix Operating System, Englewood Cliffs, NJ: Pretice Hall, 1986. Google ScholarDigital Library
- [3] Comer D. - Operating System Design, the Xinu Approach, Englewood Cliffs, NJ: Prentice Hall, 1984. Google ScholarDigital Library
- [4] Guerrero R., Leguizamon G., Gallard R., - Design, Implementation and Evaluation of Alternative Process Schedulers in Minix, Internal Report, Universidad Nacional de San Luis, 1991.Google Scholar
- [5] Introduction to AMOS, DWN-00100-65. Rev. A00, Alpha Micro Ststems, Santa Ana, CA 92799, 1985.Google Scholar
- [6] Kavka C., Printista M, Gallard R., - Extending Device Management in Minix, Internal Report, Universidad Nacional de San Luis, 1991.Google Scholar
- [7] Nicol J. R. Blair G. S. and Walpole J. - Operating System Design: Towards a Holistic Approach?, ACM, Operating Systems Review, Vol 21, No 1, January 1987. Google ScholarDigital Library
- [8] Peterson J. L. and Silberschatz A. Operating Systems Concepts, Addison Wesley, 1985. Google ScholarDigital Library
- [9] Puckett D. L. and Dible P. - The Complete Rainbow Guide to OS-9, Falsoft Inc., P.O. Box 385, Kentucky 40059, 1985.Google Scholar
- [10] Tanembaum A. S. - A Unix Clone with Source Code for Operating System Courses, ACM, Operating Systems Review, Vol 21, No 1, January 1987. Google ScholarDigital Library
- [11] Tanembaum A. S. - Operating Systems: Design and Implementation, Englewood Cliffs, NJ: Prentice Hall, 1987. Google ScholarDigital Library
Index Terms
- Experiencing minix as a didactical aid for operating systems courses
Recommendations
Minix over Linux: A User-Space Multiserver Operating System
SBESC '11: Proceedings of the 2011 Brazilian Symposium on Computing System EngineeringMinix is an open-source multiserver operating system designed to be highly reliable, flexible, and secure. The kernel is small and is the only piece of software that runs in privileged-mode, on the other hand user processes, specialized servers and ...
Comments