*BSD News Article 39876


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:4529 comp.os.linux.misc:32265
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!uwm.edu!news.alpha.net!news.mathworks.com!uhog.mit.edu!news.mtholyoke.edu!nntp.et.byu.edu!news.byu.edu!hamblin.math.byu.edu!park.uvsc.edu!news
From: Terry Lambert <terry@cs.weber.edu>
Subject: Re: BSD vs. LINUX
Organization: Utah Valley State College, Orem, Utah
Date: Thu, 22 Dec 1994 17:48:04 GMT
Message-ID: <D18449.Kvs@park.uvsc.edu>
X-Nntp-Posting-Host: hecate.artisoft.com
References: <KSTAILEY.94Dec8195010@leidecker.gsfc.nasa.gov> <msand.2.2EF28FBA@Neosoft.Com>
Sender: news@park.uvsc.edu (System Account)
Lines: 22

msand@Neosoft.Com (Mark F. Sanderson) wrote:
> >> Where were loadable kernel modules first implemented?
> 
> FYI -
> For unix-like operating systems, the first loadable kernel modules that I am 
> aware of is OS/9 - a real-time operating system that ran on 6809 series 
> computers.  It employed unique hierarchiel manager->driver->descriptor kernel 
> interface that allowed dynamic 'on the fly' device driver loads/unloads.  This 
> system came out about 1979 or so. Oh yes - the manufacturer is Microware.  I 
> don't work for them, but I like their product!

Harris VOS (Vulcan), a real-time system, had "non-resident handlers"
-- kernel modules -- in the mid 70's.

VMS had installed images early on, but I don't think it was nearly
that early.

                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.