====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
appnotes:the_kernel [2009/04/23 16:01] jmcdowell |
appnotes:the_kernel [2009/04/23 18:04] (current) jmcdowell |
||
---|---|---|---|
Line 5: | Line 5: | ||
\\ | \\ | ||
Obtain the kernel source code from [[http://www.kernel.org/pub/linux/kernel/v2.6/]]\\ | Obtain the kernel source code from [[http://www.kernel.org/pub/linux/kernel/v2.6/]]\\ | ||
+ | |||
\\ | \\ | ||
- | The whole idea behind this kernel, is **supposed** to be small and mostly **modular**. Remember, you are along for a learning ride, so until further notice, these kernel configs will lack any real modular taste and be anything but small. As time goes on, I plan to teak until I have the other end of the spectrum, a really small setup. Just STAY TUNED.\\ | + | The whole idea behind this kernel, is **supposed** to be small and mostly **modular**. Remember, you are along for a learning ride, so until further notice, these kernel configs will lack any real modular taste and be anything but small. As time goes on, I plan to tweak until I have the other end of the spectrum, a really small setup. Just STAY TUNED.\\ |
\\ | \\ | ||
- | [[.config]] This is my current kernel config for 2.6.27.7 that boots.\\ | + | [[.config]] This is my current kernel config for 2.6.27.7 that **boots**.\\ |
- | + | \\ | |
- | There are some core changes that have to take I | + | There are some core changes that have to take place in order for a kernel to be able to boot over the network. They are simple.\\ |
+ | \\ | ||
+ | This is one piece of software that <del>has</del> should be placed somewhere other than the /scratch directory. The reason for this is really simple, I want to remain as close to a standard as possible. Not only for personal sanity, but the sanity of packages that are built etc. It is extremely common for various build processes to look in /usr/src/linux ( the linux dir is usually a symbolic link to /usr/src/linux-x.x.x ) for kernel headers needed to build against. It just common sense to make things easier, follow the standard.\\ | ||
+ |