منبع اصلی نوشتار زیر در این لینک قرار دارد

کرنل لینوکس،سیستم عامل لینوکس

کامپایل و upgrade کردن هسته لینوکس یعنی چی؟

در اصل باید فقط هسته لینوکس را لینوکس گفت،ما یک هسته به اسم لینوکس داریم با یک مجموعه ابزار برای آن به اسم گنو،خب حالا ازتلفیق این دوتا ما یک سیستم عامل به اسم گنو لینوکس داریم

قبل از هر چیز بزارید سریع مروری بر چند اصطلاح داشته باشیم

\"\"

سیستم عامل چیست؟

ویکی پدیا:نرم افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرم افزارهای کاربردی اجرا شده و ازخدمات آن استفاده کنید؟

کرنل لینوکس،هسته سیستم عاملی هست که توسط خانواده لینوکس استفاده میشه  مانند سیستم عامل یونیکس

The Linux kernel is an operating system kernel used by the Linux family of Unix Like Operating Systems

کرنل چیست؟

ویکی پدیا: هسته سیستم عامل عبارت است از یک مجموعه نرم افزار،که وظیفه مدیریت منابع سیستم،ارتباط بین نرم افزار و سخت افزار و … را برعهده دارد

هسته قسمت اصلی هر سیستم عامل است و به مولفه هایی تقسیم شده که هرکدام وظیفه خاصی را به عهده دارند

.

لینوکس چیست؟

ویکی پدیا:به خانواده ای از سیستم عامل شبه یونیکس اطلاق می شود که از هسته لینوکس استفاده میکند و معروف ترین نمونه از نرم افزارهای آزاد و متن باز شناخته می شود.

Linux.org : لینوکس نسخه رایگان و شبیه مانندی از Unix هستش که توسط توروالدز نوشته و برنامه نویسانی در سراسر جهان آنرا توسعه دادن.

کرنل لینوکس چیست؟

ویکی پدیا:یک هسته سیستم عامل آزاد شبیه به یونیکس که توسط لینوس توروالدز در سال 1991 ساخته شد و توسط توسعه دهندگان در سراسر دینا پیشرفت کرد کرنل لینوکس،توسط خانوده های لینوکس استفاده میشه که شبیه به unix هستش

تا اینجا باید متوجه شده باشین که هسته،OS یکی نیستن

بیایم ساده ترکنیم Linux Os با Linux Kernel یکی نیستن

بنابراین توزیع های Fedora,Ubuntu,Suse همه آنها سیستم عاملی هایی هستن مبتنی بر کرنل لینوکس که توسط لینوس توروالدز نوشته شده.بنابراین وقتی شما یکی از این سیستم عامل ها رو نصب میکنید ممکن هر کدام از نسخه های متفاوتی از کرنل لینوکس استفاده کنن مثلا 3.3 یا 2.6 و …

فرض کنید شما اوبونتو رو با کرنل 2.6.28 بروی سیستم خودتون نصب کردید بعد از چند روز kernel.org نسخه ی جدید از کرنل لینوکس 2.6.30 رو انتشار میده که از جنبه های مختلفی از کرنل 2.6.28 بهتره و حالا اگر شما میخواید کرنل سیستم عامل خودتون رو آپدیت کنید اون رو دانلود می کنید و کدها رو کامپایل میکند(به زبان نوشته شدن)

خب بعد از کامپایل کردن سیستم عامل رو راه اندازی مجدد کنید و از کرنل جدید لذت ببرید

با آپدیت کردن کرنل،یوزر،پسورد،تصویر رو دسکتاپ،تنظیمات و … بدون تغییر باقی می مانند تنها تفاوتی داره که شما نمی تونید اون رو ببینید نسخه کرنل لینوکس شما هست که بصورت Background اجرا شده و  مدیریت منابع و پردازش ها را مدیریت می کند

برای دیدن نسخه کرنل سیستم عاملتون دستور زیر رو اجرا کنید:

$ cat /proc/version

 یادتون باشه که سیستم عامل های مبتی بر لینوکس و کرنل لینوکس دو تفاوت کلی دارن و تغییر دادنشون هم متفاوت هستش مثل تغییر دادن سیستم عاملتوت از اوبونتو به فدورا اما هردو دارن از کرنل لینوکس 2.6.30 استفاده میکنن.

\"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"



برچسب ها : , , , , , ,