انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کامپایل kernel یعنی چی...!!!!!  (دفعات بازدید: 2175 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین Spring Water

  • Full Member
  • *
  • ارسال: 208
کامپایل kernel یعنی چی...!!!!!
« : 04 مهر 1386، 11:04 ق‌ظ »
سلام.
من چندجا اصطلاح کامپایل کردن کرنل رو شنیدم یا خوندم ولی مفهومش رو متوجه نشدم....حتی چند مقاله هم خوندم ولی خیلی سطح بالا توضیح داده بود...خواستم از شما دوستان بپرسم که میشه مفهوم و کاربرد و اینکه چجوری میشه کرنل رو کامپایل کرد رو  بصورتی ساده بهم بگین؟؟؟؟ ممنون میشم.... :)
ما زنده به آنیم که آرام نگیرم        موجیم که آسودگی ما عدم ماست

آفلاین mtux

  • Sr. Member
  • *
  • ارسال: 450
  • جنسیت : پسر
    • Mgroup
پاسخ به: کامپایل kernel یعنی چی...!!!!!
« پاسخ #1 : 04 مهر 1386، 07:05 ب‌ظ »
شما می تونید سورس کرنل لینوکس رو از دیسک سیستمتون یا جدیدترین سورس از kernel.org بگیرین و برای کامپیوتر خودتون کامپایل کنید!

عموما این کار دو دلیل داره!
۱- update کردن کرنل!
۲- بهینه سازی برای مصرف شخصی!

کرنلی که بطور پیش فرض روی دیسک های توزیع ها است، برای استفاده در سیستم های مختلف تنظیم (یا config) شده است!
سیستم های مختلف منظورم برای کار کردن با سخت افزار های مختلف است!

ولی شما اگر اطلاعات کامل از سخت افزار های سیستمتون داشته باشی! می تونی کرنل رو برای سیستم خودت دوباره تنظیم (یا config) کنی!! و کامپایل!

خوب نمونه اش اینه که مثلا کرنل توانایی کار با کارت گرافیک های مختلف رو داره، ولی چون کارت من Intel 915 است، توی لیست درایور های کارت گرافیک، من فقط Intel 0915i رو تیک می زنم!!!

خوب اینکار باعث می شه که حجم کرنل کم بشه و بطبع سرعتش بیشتر!!!

دقت کن که اگر اشتباهی انجام بدی!‌ممکنه سیستم بالا نیاد!!!
البته بعد از نصب کرنل جدید سیستم این امکان رو داره که با کرنل قبلی بالا بیاد!! یعنی اگر خراب شد، می تونی برگردی و درستش کنی!!!

برای کامپایل مقاله ای توی ویکی است! (که من لینکشو ندارم :( !) همون مقاله ی خوبیه! ;)
Free Software Advocate and Developer
http://mtux.wordpress.com
My GNU Affero page: http://rate.affero.net/mtux

آفلاین Spring Water

  • Full Member
  • *
  • ارسال: 208
پاسخ به: کامپایل kernel یعنی چی...!!!!!
« پاسخ #2 : 05 مهر 1386، 08:18 ب‌ظ »
مرسی مهرداد جان....خیلی ساده و کامل گفتی....استفاده کردم...اگه یک روز تونستم این کارو بکنم حتما باز هم میام و باز هم تشکر میکنم.... :)
ما زنده به آنیم که آرام نگیرم        موجیم که آسودگی ما عدم ماست

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom