Messages in this thread | | | From | (Bjorn Ekwall) | Subject | New snapshot: modules-1.3.69g | Date | Thu, 9 May 1996 18:20:35 +0200 (MET DST) |
| |
Hi all!
I just put "modules-1.3.69g.tar.gz" on my web-page. If this works out, I will make it "modules-1.3.100"(?) Real Soon, and put it on the ftp sites you all love...
I have tried to include all patches that I could find in my mailbox, but since it is constantly on the verge of bursting, I might have missed some patches.
If you miss your patch in this release, _please_ resend it!
To make up for the long wait since "modules-1.3.69f", I have included support for persistent storage for modules in this release. Examples included...
This will make it possible to save tape position info, sound volume, printer status and what-nots between module invocations.
All storage is done inside the user level kerneld, which also puts an image into a gdbm file in /lib/modules/`uname -r`/persist.gdbm. This gdbm file is read every time kerneld is started. This means that all saved information will survive reboots.
The gdbm file is also modifiable by user programs and can be reloaded into a running kerneld by doing "kill -1" on kerneld.
I'm thinking of removing the "pre-/post-install/-remove" support before the official release, since the "post-*" won't work with kerneld, and most of the pre-* thingies could be handled via the persistent storage. Comments?
Bjorn <bj0rn@blox.se> <http://www.pi.se/blox/>
| |