شما می تونید سورس کرنل لینوکس رو از دیسک سیستمتون یا جدیدترین سورس از kernel.org بگیرین و برای کامپیوتر خودتون کامپایل کنید!
عموما این کار دو دلیل داره!
۱- update کردن کرنل!
۲- بهینه سازی برای مصرف شخصی!
کرنلی که بطور پیش فرض روی دیسک های توزیع ها است، برای استفاده در سیستم های مختلف تنظیم (یا config) شده است!
سیستم های مختلف منظورم برای کار کردن با سخت افزار های مختلف است!
ولی شما اگر اطلاعات کامل از سخت افزار های سیستمتون داشته باشی! می تونی کرنل رو برای سیستم خودت دوباره تنظیم (یا config) کنی!! و کامپایل!
خوب نمونه اش اینه که مثلا کرنل توانایی کار با کارت گرافیک های مختلف رو داره، ولی چون کارت من Intel 915 است، توی لیست درایور های کارت گرافیک، من فقط Intel 0915i رو تیک می زنم!!!
خوب اینکار باعث می شه که حجم کرنل کم بشه و بطبع سرعتش بیشتر!!!
دقت کن که اگر اشتباهی انجام بدی!ممکنه سیستم بالا نیاد!!!
البته بعد از نصب کرنل جدید سیستم این امکان رو داره که با کرنل قبلی بالا بیاد!! یعنی اگر خراب شد، می تونی برگردی و درستش کنی!!!
برای کامپایل مقاله ای توی ویکی است! (که من لینکشو ندارم
!) همون مقاله ی خوبیه!