Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:custom_kernel [2011/05/09 15:53] – gutmensch | wiki:custom_kernel [2019/04/14 11:48] (current) – TomyTurbos | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | === Creating a Custom Kernel === | ||
+ | |||
Some users of TC will for various reasons need to use their own custom built kernel together with the rest of TC. As an example my main use of TC is in music production and in that domain a lot of the applications are performing optimal only with the support of a kernel that provides real-time characteristics. Since the standard TC kernel does not provide these characteristics I need to build a kernel that does. Luckily, there is a set of patches available, that once applied (and built) will provide you with a suitable kernel for these music production tasks. I do not intend to go into the details of " | Some users of TC will for various reasons need to use their own custom built kernel together with the rest of TC. As an example my main use of TC is in music production and in that domain a lot of the applications are performing optimal only with the support of a kernel that provides real-time characteristics. Since the standard TC kernel does not provide these characteristics I need to build a kernel that does. Luckily, there is a set of patches available, that once applied (and built) will provide you with a suitable kernel for these music production tasks. I do not intend to go into the details of " | ||
Line 5: | Line 7: | ||
Standard Linux kernel sources are available at | Standard Linux kernel sources are available at | ||
- | http:// | + | https:// |
The TC patches and other related files for the standard TC kernel are available at | The TC patches and other related files for the standard TC kernel are available at | ||
- | + | | |
- | http://distro.ibiblio.org/tinycorelinux/ | + | http://tinycorelinux.net/ |
- | + | ||
- | Replace __VERSION__ with the current | + | |
The process to create a custom kernel could in short be described as: | The process to create a custom kernel could in short be described as: | ||
Line 19: | Line 19: | ||
- Unpack the linux sources and cd into the top level directory of the source package | - Unpack the linux sources and cd into the top level directory of the source package | ||
- Apply the patches using (in most cases) "patch -p1 < patchfile" | - Apply the patches using (in most cases) "patch -p1 < patchfile" | ||
+ | - NOTE: "patch -p1 < patchfile" | ||
- Move the kernel config file from the standard TC kernel into the same directory and rename it to " | - Move the kernel config file from the standard TC kernel into the same directory and rename it to " | ||
- Do "make oldconfig" | - Do "make oldconfig" | ||
Line 54: | Line 55: | ||
==== !Links ==== | ==== !Links ==== | ||
- | * [[http:// | + | * [[http:// |
- | * [[http:// | + | * [[http:// |
+ | * [[http:// |