زیپ

آموزش و طراحی وب سایت - بهینه سازی وب سایت -SEO -مشاوره بهینه سازی سایت رایگان-آشنایی با ابزارها و اخبار داغ دنیای فناوری

زیپ

آموزش و طراحی وب سایت - بهینه سازی وب سایت -SEO -مشاوره بهینه سازی سایت رایگان-آشنایی با ابزارها و اخبار داغ دنیای فناوری

نحوه کامپایل کردن کرنل لینوکس

مقدمه :

 سیستم عامل لینوکس که یکی از برنامه های Open Source قابل دسترس در اینترنت می باشد، قابلیت تغییر یافتن بر اساس نیازهای واقعی یک دستگاه را نیز دارا میباشد. به طور مثال میتوانیم کرنل را طوری تصحیح کنیم که تنها برای یک سرور و یا یک مسیریاب شبکه کارایی داشته باشد و بار اضافی مربوط به Task های دیگر در سیستم که برای این هدف ما یعنی یک مسیریاب لازم نیستند را از روی پردازنده برداریم. همچنین ممکن است برای یک سیستم با مقدار حافظه زیاد یا مثلاً تعداد کارت شبکه زیاد سیستم عامل خاصی یافت نشود بنابر این باید به دنبال ایجاد کرنل دلخواه باشیم. برای این کار نیاز داریم تا با نحوه کامپایل کردن کرنل که هسته اصلی سیستم عامل محسوب می شود آشنا شویم. بعد از آن با نحوه اجرا کردن این کرنل بر روی سیستم نیز که یکی از مشکلترین مراحل در بهینه سازی کرنل میباشد آشنا خواهیم شد.


ادامه مطلب ...