12/23 FWIW, CS162 for spring has listed McKusick's "Design of 4.4BSD"
as a recommended text... which just might mean that we're getting
a Real OS Class finally.
\_ "Design and Implementation of 4.4BSD" has been a recommended text
for CS162 for quite a few years already, what cave have you been
living in?
\_ You mean doing Nachos wasn't a real OS class? (I was before the
Nachos time but I heard about it.)
\_ I just took the course. 162 is not an OS Class per se, to quote
the 1st day lecture:
"This is a systems class designed to familiarize you with the tradeoffs
an OS makes, so you, the programmer, can better write applications to
run on that OS."
\_ note that the first thing the teaching staff did this semester was
a full port to windows via cygwin. BSD is dead to the teaching
dept here. Dead and gone for the ugrads. Even harvey talked of
linux boxes when the HPs in 310 davis (61a lab) die. Kinda sad,
I like BSD. - paolo
\_ NT! NT! NT is the STANDARD! Operating system.
\_ Spoken like someone who has forgotten the nightmare that was CS162
last time bh taught it using FreeBSD.
\_ I've heard good things from people who did CS 162 with FreeBSD
\_ Um right, the new guy Franklin, is a visiting prof, a database
guy. From the email discussion with him, he will be using
nachos. I don't know why he recommended the book; other than
it's been recommended before, and he wants to re-use existing
notes/curriculum. - paolo
\_ Never take any important class with a visiting prof.
\_ There is no such thing as a real one semester OS class. OSes are
too complicated to fit into one semester. So either you do trivial
things in a complicated real kernel like one in BSD, or somewhat
more complicated things in a toy kernel, like one in Nachos.
Personally I ll take Nachos any day. I can look at the BSD kernel
in my spare time. -- ilyas |