Do You Compile Your Own Kernel or Use The One Shipped With Your Distribution?
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Do You Compile Your Own Kernel or Use The One Shipped With Your Distribution?
When I only had DOS I compiled. MS then offered GWBasic. I used that to compile a variety of apps. I got older. Completely disgusted with Windows. I switched to Ubuntu. Happy, but dumbfounded wuth Terminal. So just surviving with updated Ubuntu adorned with some much appreciated add-ons.
When in the past, Ubuntu (for a month) and mainly Debian were my desktop/production distros, I never had to do modify anything from the provided kernel. Now and recently, with Slackware, I started doing that and realized that (at least in my laptop) it adds a performance improvement (subtle in comparison to Debian, huge against Ubuntu)... Only a little and unqualified opinion.
Edit: as I never made that on the default Ubuntu kernel, I obviously can't make a real comparison...
Last edited by GabrielEleazarRodriguez; 08-30-2016 at 09:04 PM.
I used to compile them, even patch them to a new version 1997 to 2004. Couple of years ago, 2014 too but it didn't solve the problem I was having with the debian wheezy I migrated to (partition copyiing) other maschine.
I did build my own kernels (and compilers) way back when I was in college, Linux version was still 0.97-0.99 at the time. But now, I've Mint on the family desktop and use the shipped kernel.
--Gait.
As upstream developer of burn software i use a shipped kernel of Debian.
Kernel 3 and 4 show substantial regressions towards 2.6 and have
insufficient fixes for old bugs (sr mutex chokes simultaneous burn,
drive tray moves in by read(2) but kernel does not wait for drive
becomming ready, end of TAO CDs is still not read properly).
I prefer to develop workarounds in userspace (/dev/sg instead of /dev/sr,
continue to use old CD TAO padding, let burn programs load the tray
before letting the kernel try to read from the medium).
Most of the time, i using kernels shipped with my distribution. I also have tried LEiquorix kernels in my Debian days.
The last 4 years i am using exclusively Slackware. Have compiled a few kernels downloading source from kernel.org.
But for the last couple of months i am running the stock (new Slackware's kernel) and i feel bored to compile again...
I am a real stranger to Linux. Were it not for Ubuntu and my new favorite, Mint, I'd still be stuck in windows :-( So, I have no idea what it means to 'compile a kernel' and I want to thank whoever does it so this works.
I use the stock kernel on all production and test machines, but I've been known to go full roll-your-own in the past. Nowadays, using the stock kernel answers just about every question outside of the infosec paranoids......
I am a real stranger to Linux. Were it not for Ubuntu and my new favorite, Mint, I'd still be stuck in windows :-( So, I have no idea what it means to 'compile a kernel' and I want to thank whoever does it so this works.
Compiling just means taking source code written by a programmer and getting the computer to translate it into binary machine code. For most software, this is a largely automated process. And given the huge amount of precompiled software available from your distro's repositories, you rarely have to build anything locally anyway.
But the Linux kernel is unique in the great variety of options that can be compiled in (or not), so building it yourself can allow you to speed up booting considerably by not including drivers and other facilities that you aren't going to use.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.