Re: LINUX is obsolete Linux Inside
[Prev][Next][Index][Thread]

Re: LINUX is obsolete



 In article <12615@star.cs.vu.nl> ast@cs.vu.nl (Andy Tanenbaum) writes:
 >A multithreaded file system is only a performance hack.  When there is only
 >one job active, the normal case on a small PC, it buys you nothing 
 
 I find the single-threaded file system a serious pain when using
 Minix.  I often want to do something else while reading files from the
 (excruciatingly slow) floppy disk.  I rather like to play rogue while
 waiting for large C or Lisp compilations.  I look to look at files in
 one editor buffer while compiling in another.
 
 (The problem would be somewhat less if the file system stuck to
 serving files and didn't interact with terminal i/o.)
 
 Of course, in basic Minix with no virtual consoles and no chance of
 running emacs, this isn't much of a problem.  But to most people
 that's a failure, not an advantage.  It just isn't the case that on
 single-user machines there's no use for more than one active process;
 the idea only has any plausibility because so many people are used to
 poor machines with poor operating systems.
 
 As to portability, Minix only wins because of its limited ambitions.
 If you wanted a full-featured Unix with paging, job-control, a window
 system and so on, would it be quicker to start from basic Minix and
 add the features, or to start from Linux and fix the 386-specific
 bits?  I don't think it's fair to criticise Linux when its aims are so
 different from Minix's.  If you want a system for pedagogical use,
 Minix is the answer.  But if what you want is an environment as much
 like (say) a Sun as possible on your home computer, it has some
 deficiencies.
 
 -- Richard
 -- 
 Richard Tobin,
 AI Applications Institute,                                R.Tobin@ed.ac.uk
 Edinburgh University.