Files
oldlinux-files/bin/larix-1.README
2024-02-19 00:21:52 -05:00

42 lines
1.4 KiB
Plaintext

----------------------- LARIX -----------------------------------
Larix means "Load And Run In Kernel Space". It allows dynamic
additions to the kernel. As an example I've edited the bus mouse
driver and the MSDOS filesystem to be loaded in this way.
If Linus likes it enough to include into the standard kernel,
I'll rewrite all other devices too. This way if you are working
on a device driver, you can simply unload the standard device
driver, and load your own. No more kernel relinking, no more
reboots.
This is the first version that is going out on the net. I probably
forgot some file, so the first to report that a file is missing is
offered a fee update ! :-)
The file is packaged as a context diff, which you can apply to
your linux 0.97 pl4 kernel by typing something like
zcat larix.diffs.Z |patch -p0
in the /usr/src directory. (as always, make a backup of the
original, in case something goes wrong.)
This package also uses a general purpose kernel malloc routine.
So your device drivers may use those too if they need them.
Do note that the "users" of this kernel malloc routine are responsible
for preventing fragmentation. So don't allocate very many very small
blocks of memory unless you intend to free them all at once.
Bugs, bug fixes, and questions may be directed to me:
email: wolff@duteca.et.tudelft.nl.
or: Roger Wolff
Oosterstraat 23
2611 TT Delft
Holland
Tel ()31-15-142371
Roger.