abdik@rodan.acs.syr.edu (dik) (07/26/90)
Hello Netusers; I have been using Unix for a while in my graduate studies at Syracuse University, and would like to do an Independent Study course to learn Unix Internals. What I would like to get from this is a better understanding of scheduling, shell programming, and so on. Any advice on what should be the subject of my independent study, what books, papers to read ? Thanks in advance. -Ahmad. email = abdik@rodan.acs.syr.edu =============================================================================== I will not add a disclamer since Syracuse University doesn't care what we say or do. ===============================================================================
mpledger@cti1.UUCP (Pledger) (07/27/90)
An excellent book on UNIX internals was written by Maurice Bach, called "The Design of the Unix Operating System". It provides a very detailed coverage on the internal structures and algorithms used for AT&T's SYS5. However it does not address any shells. Another pretty good beginning book on OS's is "Operating Systems, Design and Implementation" by Tanenbaum. This book (and Dietel's) gives an introductory background on OS design. Tanenbaum uses an OS called MINIX (mini-unix) that he developed himself. He uses this as a working example throughout his book. I bought these books a couple of years ago while taking two operating system classes at George Mason U. (GMU) in Fairfax, Va. If you want to know BSD internals, there is another book out there called something like "The Design of the BSD Unix Operating System". I recently saw it on the bookself, but did not get the author. I hope this helps you out. Any response is gotta be good response.
sleepy@wybbs.mi.org (Mike Faber) (07/27/90)
In article <4025@rodan.acs.syr.edu> abdik@rodan.acs.syr.edu (dik) writes: >What I would like to get from this is a better understanding of scheduling, >shell programming, and so on. >Any advice on what should be the subject of my independent study, what books, >papers to read ? Read comp.unix.wizards archives over the past few years. They'll tell you more than any book :-) M Faber
foster@orion.oac.uci.edu (Linda Foster) (07/28/90)
In article <222@cti1.UUCP> mpledger@cti1.UUCP (Pledger) writes: > >An excellent book on UNIX internals was written by Maurice Bach, called >"The Design of the Unix Operating System". It provides a very detailed >coverage on the internal structures and algorithms used for AT&T's SYS5. [stuff deleted] >If you want to know BSD internals, there is another book out there >called something like "The Design of the BSD Unix Operating System". >I recently saw it on the bookself, but did not get the author. "The Design and Implementation of the 4.3BSD UNIX Operating System" by Leffler, McKusick, Karels and Quarterman. Published by Addison Wesley. *linda*
sethu@infmx.UUCP (M Sethurathnam) (07/28/90)
In article <222@cti1.UUCP> mpledger@cti1.UUCP (Pledger) writes: > >If you want to know BSD internals, there is another book out there >called something like "The Design of the BSD Unix Operating System". >I recently saw it on the bookself, but did not get the author. > One of the author is Robert McCusik (sp ?) . He wrote fsck program.
guy@auspex.auspex.com (Guy Harris) (07/29/90)
>Read comp.unix.wizards archives over the past few years. They'll tell you more >than any book :-) Not all of it true. *Caveat lector*.
guy@auspex.auspex.com (Guy Harris) (07/29/90)
>One of the author is Robert McCusik (sp ?) . Yup. "Robert" is not the correct spelling for "Marshall Kirk", as in "Marshall Kirk McKusick". >He wrote fsck program. ...and the file system that it checks in 4.[23]BSD (although there were probably a few bits of the old V7 file system's "fsck" lying around in the 4.[23]BSD one, at least until recently). The other authors of the BSD book are Samuel J. Leffler, Michael J. Karels, and John S. Quarterman. The full title of the book is *The Design and Implementation of the 4.3BSD UNIX(R) Operating System*. ISBN 0-201-06196-1
andrew@alice.UUCP (Andrew Hume) (08/03/90)
In article <4918@infmx.UUCP>, sethu@infmx.UUCP (M Sethurathnam) writes: > .... > One of the author is Robert McCusik (sp ?) . He wrote fsck > program. close, but not quite. T.K. Kowalski wrote fsck. R. B. Brandt ported it to the 7th Edition Research Unix System and M. K. McKusick ported it to the BSD4.2 Unix System.