Building a kernel module that is not yet included in the los-kernel-extras package is a two step process. First you need to create a source package for it. Then you need to add a build directory to the los-kernel-extras package. If you are lucky, the source will already be available as a debian package. You might search for this at | Debian or | Ubuntu package servers. We will use the example of fuse, a kernel module that implements user space file systems. As of right now, fuse-source version 2.5.3-2.1 is available in Debian unstable (sid), so we will use that. We put these lines in our sources list....
Traditionally, Unix/Linux/POSIX filenames can be almost any sequence of bytes, and their meaning is unassigned. The only real rules are that "/" is always the directory separator, and that filenames can't contain byte 0 (because this is the terminator). Although this is flexible, this creates many unnecessary problems. In particular, this lack of limitations makes it unnecessarily difficult to write correct programs (enabling many security flaws), makes it impossible to consistently and accurately display filenames, causes portability problems, and confuses users. more ....
Comments