home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!usc!sol.ctr.columbia.edu!destroyer!ubc-cs!news.UVic.CA!sanjuan!pmacdona
- From: pmacdona@sanjuan (Peter MacDonald)
- Subject: re: loadable device drivers
- Message-ID: <1992Sep4.054335.20424@sol.UVic.CA>
- Sender: news@sol.UVic.CA
- Nntp-Posting-Host: sanjuan.uvic.ca
- Organization: University of Victoria, Victoria, BC, CANADA
- Date: Fri, 4 Sep 92 05:43:35 GMT
- Lines: 24
-
-
- If I was a betting man, I would put money on loadable device drivers under
- Linux being modelled somewhat after Shared libraries with jump tables.
-
- - Device drivers would have to have no external unresolved references.
- - External support would have to come via "registered" func ptrs.
- - Each device would be assigned a fixed range of Virtual Memory.
- - All devices would be linked seperately, ala shared libs.
- - The place in kernel memory where the device jump tables would reside
- would be preinitialized to jump to an error routine, in case called
- prior to initialization/loading.
-
- This design would place constraints upon the device code, but would
- simplify the kernel code, and would not require adding a linker to
- it (keep in mind Linux has survived quite nicely without it to date).
-
- PS:
- I have decided to create my own "Alice In Wonderland" form flame
- letter to send to the jabbering fools that regularly occur on this
- news group. Wouldn't it be nice if a few thousand others joined in
- with me and made reading mail the cheary task for the thoughtless
- dolt, that reading their dreck is for us. Private e-mail is an
- effective but silent weapon.
-
-