34 Comments
- inactive, on 10/12/2007, -1/+13You control what's in it. If you need support for hardware that isn't compiled in by default, you can compile it in. If you don't need support for certain things, you can just leave it out. you have a smaller and more efficient kernel.
- Drizzit, on 10/12/2007, -5/+15Actually I'm working on a mod for phpbb that will coralcache a query and then redirect to it when x amount of clicks on a certain url occur within the forum during a specified time. This will be great for those guys who run small websites but who also tend to get slashdotted or dug.
- illynova, on 10/12/2007, -1/+10Its not all that difficult. If you have your sources in the standard location, you do:
cd /usr/src/linux
make menuconfig
select the options you want, hit enter
now type:
make && make modules
now copy the resulting image to your boot directory, and reboot. Voila! - NYCpeon, on 10/12/2007, -1/+6If you don't want the freedom of being able to compile your own Kernel, that gives you the freedom to build one that is suited specifically to your needs, that's your business. But, following the logic of your comment, it's stupid to have a bloated kernel that is supposed to cover all contigencies for everyone. For those that want to do this, because it is something that they value, it's great to have the freedom to customize the software. If you like having your software dictate to you what you can do with it, that's fine with me, I'm not going to call you stupid for doing so.
- psylence, on 10/12/2007, -2/+7Yeah, but that won't drive thousands of hits to your web site. Re-write that in a 5-page incredibly verbose and often incorrect format, then post it to digg.
- inactive, on 10/12/2007, -3/+6the coral:
http://ubuntuforums.org.nyud.net:8080/showthread.php?s=0d310eadb229405b090ab3fab7090ab7&t=56835
people need to start coral caching web forum posts.. it's a a HUGE load on DB servers - eklitzke, on 10/12/2007, -0/+3Besides everything Seumas said, you can also add patches that aren't in the binary versions of the kernel. For example, if you want something really cutting edge that most kernels don't support (e.g. Reiser4) you may have to patch you kernel. There's also tons of cool things that you can set in the config besides what hardware is supported. For example, you can optimize your kernel for the processor model you use (e.g. pentium 2 or k6), decide what pre-emption model you want the kernel to use, decide what frequency you want the timer set at, etc.
- bryce, on 10/12/2007, -3/+6First I would like to say I am an Ubuntu linux user, and actually got my interest through digg articles. Most of the Ubuntu articles are to forum posts on ubuntuforums like this one and many to old threads like this one (2005-10). Most regular Ubuntu users are already familiar with the forum and have probably already seen the thread.
The digging of articles should be reserved for new threads. No digg; reported old news. - somas1, on 10/12/2007, -1/+3It's cool that you don't think this thread is useful but why did you continue reading this thread and then bother to comment if it is not worth your time? I'd love you read your reply. It's a pity you can't reply to me directly in this thread.
- KriTenKs, on 10/12/2007, -2/+4Just curious... What are the advantages to compiling your Linux kernel your self as opposed to just downloading it from the pre-compiled binary repositories?
- encryptz, on 10/12/2007, -3/+4This is a great howto. I have spent many an hour compiling kernels from various sites all over the web. This howto is clean, and well covered. I used this post when compiling my kernel for openmosix clusters.
- hammy, on 10/12/2007, -0/+1Oy, the blind leading the blind! He says to figure out your CPU with uname, but that will always give you i386 since that's what the default Ubuntu kernel is compiled for. It's a small thing, but it's such a simple mistake that it makes me wonder how much experience this guide's author actually has.
The initrd Ubuntu-specific stuff was well done, however. It's hard to write a good guide for kernel compilation without giving too much information or pandering to the completely ignorant.
In any case, it's a welcome change from that craptastic fake McDonalds story from last week. - tech10171968, on 10/12/2007, -3/+4Dugg. Linux-based OS's can be a hairy experience for a newbie, especially one that's been raised on Windows. And, as someone here already mentioned, a lot of distros out there tend to be "one size fits all"; I mean, what the hell do I care about using reiserfs if ext2 does the trick for me? Besides, "rolling your own" distro is a damned effective way to learn about Linux-based systems - I've only started and I have learned more in one day than in 6 months of screwing around with live CD's.
BTW, Ubuntu isn't the only (or first) ones teaching people to brew their own OS's; our good friends at http://www.linuxfromscratch.org/ have written a really detailed (but easily understandable) step-by-step online book about the subject. Even some Linux "veterans" can learn from that site. - detrate, on 10/12/2007, -3/+4There is a lot of information there, it'd be nice if he were to use 'code blocks' to make it an easier read.
- xafan, on 10/12/2007, -5/+6What is with these retards that just troll through the comments and try to bury every comment that's posted by someone with the least bit of knowledge about the actual internal workings of Linux? There are so many places to find out how to compile your own kernel it's not even funny. Go to any distro-board and they've probably answered this question at least a dozen times.
Again, not news. Not even interesting or original in the least. - noseeme, on 10/12/2007, -1/+2I still need a guide when I compile and install a vanilla kernel. This is good info. :D
- EDouble, on 10/12/2007, -3/+3"When you have the new kernel working you might want to reinstall the proprietary drivers for your graphic card. Have a look at "Hoary 5.04 Customization Tips & Tricks" section of Ubuntu Forum for the instructions."
Why do you have to reinstall the proprietary drivers? Why can't you customize the kernel with the proprietary drivers? Thanks. - cully, on 10/12/2007, -3/+3I could have swarn the most BB applications already cache their content.
- TrueVox, on 10/12/2007, -5/+2Sweet mother of god, please someone else digg this dude. Sounds like a GREAT idea to me!
- tech10171968, on 10/12/2007, -4/+1Dugg. Linux-based OS's can be a hairy experience for a newbie, especially one that's been raised on Windows. And, as someone here already mentioned, a lot of distros out there tend to be "one size fits all"; I mean, what the hell do I care about using reiserfs if ext2 does the trick for me? Besides, "rolling your own" distro is a damned effective way to learn about Linux-based systems - I've only started and I have learned more in one day than in 6 months of screwing around with live CD's.
BTW, Ubuntu isn't the only (or first) ones teaching people to brew their own OS's; our good friends at http://www.linuxfromscratch.org/ have written a really detailed (but easily understandable) step-by-step online book about the subject. Even some Linux "veterans" can learn from that site. - floam, on 10/12/2007, -4/+1This isn't news, and it's old.
- FunkyChicken, on 10/12/2007, -5/+2Ohh my God! After using it, this new format is freakin awesome!
- tech10171968, on 10/12/2007, -5/+1Dugg. Linux-based OS's can be a hairy experience for a newbie, especially one that's been raised on Windows. And, as someone here already mentioned, a lot of distros out there tend to be "one size fits all"; I mean, what the hell do I care about using reiserfs if ext2 does the trick for me? Besides, "rolling your own" distro is a damned effective way to learn about Linux-based systems - I've only started and I have learned more in one day than in 6 months of screwing around with live CD's.
BTW, Ubuntu isn't the only (or first) ones teaching people to brew their own OS's; our good friends at http://www.linuxfromscratch.org/ have written a really detailed (but easily understandable) step-by-step online book about the subject. Even some Linux "veterans" can learn from that site. - tech10171968, on 10/12/2007, -5/+1Dugg. Linux-based OS's can be a hairy experience for a newbie, especially one that's been raised on Windows. And, as someone here already mentioned, a lot of distros out there tend to be "one size fits all"; I mean, what the hell do I care about using reiserfs if ext2 does the trick for me? Besides, "rolling your own" distro is a damned effective way to learn about Linux-based systems - I've only started and I have learned more in one day than in 6 months of screwing around with live CD's.
BTW, Ubuntu isn't the only (or first) ones teaching people to brew their own OS's; our good friends at www.linuxfromscratch.org/ have written a really detailed (but easily understandable) step-by-step online book about the subject. Even some Linux "veterans" can learn from that site. - duke, on 10/12/2007, -5/+1I don't mean to start any distro wars, but I recently tried Ubuntu, and had all kinds of problems. For people who are new to linux and want to learn, I really do recommend Kanotix. It just works well. As for compiling and remastering, the Knoppix forums are full of great information.
I honestly do not understand why Ubuntu is so popular. Both Kanotix and Knoppix are way ahead.
duke - inactive, on 10/12/2007, -8/+3somewhere, some , some geek will have compiled one with what you need and put it online.
- cully, on 10/12/2007, -6/+1Actually, this is more of a Debian tutorial. You can do the same thing in Debian.
- xciton, on 10/12/2007, -8/+3That's a pretty watered down howto on getting a new kernel going. Actually, it's kinda useless for many.
- xafan, on 10/12/2007, -12/+7We obviously need at least one front page story a week that links to a tutorial that really only applies to Ubuntu...
You people realize that you can google for this stuff? This is what we call "not news". - Myzt, on 10/12/2007, -11/+3"I didnt digg this because I want to tell you I didnt digg it", seriously though burying comments is a wonderful addition
- da5id, on 10/12/2007, -24/+2I can't wait to start on my own kernel. Then I'm going to write my own OS. Using all this software written by other people is for total noobs. For example, I was just at the Ubuntu Linux web site and I was flabbergasted, indeed, deeply disappointed, to discover that Ubuntu Linux only has 16,000 software packages. My new OS is going to have way more than that.
- FunkyChicken, on 10/12/2007, -31/+2Um, eeeew. What the heck did they do to the 'Comments' format??
- inactive, on 10/12/2007, -34/+2OMG where did this comment system come from?


What is Digg?
Check out the new & improved