Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Either way though, I've only been running Linux for about a year now, so i've only compiled my own kernel 4 maybe 5 times. At that, i've only compiled it successfuly twice. But it was a fun learning experience. The best part about doing it myself it getting rid of all the stuff I don't need. I like running a slim kernel so that I don't have a bloated system.
I started compiling my own kernels in the 2.4.x releases. I can safely say I have probably compiled the kernel more than 100 times because I have been doing it a lot lately in Gentoo and I always compiled my own kernel when I used Slack.
I've done it three times (the only three times) in the past two weeks. The first time I was rushing and didn't pay attention to what I was doing. To my chagrin, it didn't work. The second time was a bare-bones, gimme a command line, and restore some of my self-esteem configuration. It worked, but alot of stuff didn't.
Third time was the go for broke, get my AMD 750Mhz, Irongate/Viper chipset, old Gateway mobo, ultimate gamer system working (don't be too jealous). When I typed reboot, hit enter, and everything I expected to work worked...BAM, I was hooked! As far as I'm concerned, the whole experience put the geek back into computer for me. Plus, it's a heck of a learning experience.
If I include the embedded system I like to play with, I've compiled the kernel at least 10 times. At any given moment I have four kernels I can have it boot, each fine tuned for a specific purpose. I usually end up forgetting something crucial (like the ethernet driver...it uses nfs for the root filesystem), but I learn more each time.
I can't count how many times I have compiled the linux kernel. The biggest thrill for me is when you boot into a new kernel and bam, whatever piece of hardware that wasn't happy before, is now happily crunching or storing data.
Can't remember if I compiled a 1.x kernel, but certainly 2.0 I've done a few. Use a lot of stock kernels, but usually compile on the main machine. Have needed patches over the years, like for win4lin, etc. Has to be way over 100 as I think I've compiled over 20 times this year alone...
Thrill? I just expect it to work It is nice when you do a major change like 2.6.15 to 2.16.6 and it works of first compile and the nvidia module compiles (after its own patch)...
What does "the distro's initial kernel" mean? I have never compiled a kernel (nor many other programs for that matter, nor plan to), but my distro (Fedora Core) comes out with very updated kernels every 2 or 3 weeks or so, with many of the latest features and fixes, and so I always have the most updated Fedora Core kernel. That's not what you call the "initial" kernel, is it?