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

Re: LINUX is obsolete



 In article <47607@hydra.gatech.EDU> kt4@prism.gatech.EDU (Ken Thompson) writes:
 >viewpoint may be largely unrelated to its usefulness. Many if not
 >most of the software we use is probably obsolete according to the 
 >latest design criteria. Most users could probably care less if the
 >internals of the operating system they use is obsolete. They are
 >rightly more interested in its performance and capabilities at the
 >user level.
 >
 >I would generally agree that microkernels are probably the wave of
 >the future. However, it is in my opinion easier to implement a
 >monolithic kernel. It is also easier for it to turn into a mess in
 >a hurry as it is modified.
 
 How difficult is it to structure the source tree of a monolithic kernel
 such that most modifications don't have a large negative impact on the
 source?  What sorts of pitfalls do you run into in this sort of endeavor,
 and what suggestions do you have for dealing with them?
 
 I guess what I'm asking is: how difficult is it to organize the source
 such that most changes to the kernel remain localized in scope, even
 though the kernel itself is monolithic?
 
 I figure you've got years of experience with monolithic kernels :-),
 so I'd think you'd have the best shot at answering questions like
 these.
 
 >Ken Thompson  GTRI, Ga. Tech, Atlanta Ga. 30332 Internet:!kt4@prism.gatech.edu
 >uucp:...!{allegra,amd,hplabs,ut-ngp}!gatech!prism!kt4
 >"Rowe's Rule: The odds are five to six that the light at the end of the
 >tunnel is the headlight of an oncoming train."       -- Paul Dickson
 
 				Kevin Brown