Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!chaynes From: chaynes@iuvax.cs.indiana.edu Newsgroups: comp.os.minix Subject: Re: Minix as a teaching OS Message-ID: <26500007@iuvax> Date: 15 Mar 89 21:44:00 GMT References: <2630@sun.soe.clarkson.edu> Organization: Indiana University CSCI, Bloomington Lines: 23 Nf-ID: #R:sun.soe.clarkson.edu:-263000:iuvax:26500007:000:1073 Nf-From: iuvax.cs.indiana.edu!chaynes Mar 15 16:44:00 1989 /* Written 2:34 pm Mar 8, 1989 by jk0@sun.soe.clarkson.edu in iuvax:comp.os.minix */ /* ---------- "Minix as a teaching OS" ---------- */ Minix is a wonderful OS for an Operating Systems because it gives you the entire picture of how the components of an operating system fit together (Thanks Andy!!). However, part of an OS course will involve changing the scheduler, MM, or FS and Minix has no statistical functions to tell you what your new code does. Does anyone have any such software that can be used? Tanenbaum's book is probably the clearest book ever written on the subject of OS's (Again, THANKS ANDY!!). However, we've found that the code in the chapters dealing with things that Minix doesn't have (monitors, etc) is a litle too conceptual. We are considering the use of SmallTalk or Scheme which can be used to implement schedulers, monitors, etc quite easily as real code which can be experimented with. Does anyone have any opinions or ideas? -- Jason Coughlin ( jk0@clutx.clarkson.edu , jk0@clutx ) /* End of text from iuvax:comp.os.minix */