Quote:> Abount three years ago Andy Tannenbaum said that he would fail Linus
> if he submitted linux in his class. I think the "discussions" about
> this from comp.os.minix are archived somewhere.
Well, having been a TA several times, I was thinking something
like this when looking at parts of the code. Of course, I
didn't check who was the actual author at the time, but...
Documentation is severely lacking - this includes comments in the code
(which means quality of quantity). Other pseudo-documentation stuff
is poor as well. Ie, there are defines called IRQ_13 or such - which
is incredibly non intuitive if you haven't grown up in the PC hardware
world. Comments refer to x86 specific jargon everywhere, the
assemblers have these magical labels to absolute addresses without
a memory map to explain it all (ie, branching to 1f, 2f, 9f), and
so all.
Of course, I haven't looked at lots of the code, and I suspect
(with good reason) that I looked at the worst parts of the code.
--
Darin Johnson
Support your right to own gnus.