مفهوم کرنل لینوکس به زبان ساده
کرنل لینوکسی دستیار شخصی برای یک مدیر قدرتمند (سخت افزار) است. دستیار وظیفه دارد که پیامها و درخواستها (فرایندها) را از کاربران به اجرا کننده منتقل کند، و به یاد داشته باشد که چه چیزی در کجا ذخیره شده است (حافظه)؛ و همچنین تعیین کند چه کسی در چه زمانی و چگونه میتواند به مدیر اجرایی دسترسی داشته باشد. هسته لینوکس یک هسته سیستم عامل رایگان، منبع باز ، یکپارچه، ماژولار و شبیه به یونیکس میباشد. کرنل هسته جز اصلی سیستم عامل لینوکس (OS) است و رابط اصلی بین سخت افزار کامپیوتر و فرآیندهای آن محسوب میشود. لینوکس بر روی طیف گستردهای از سیستمهای محاسباتی اجرا میشود. این دستگاهها عبارتند از: تلفن همراه (استفاده از کرنل لینوکس در سیستم عامل اندروید)، رایانههای شخصی، سرورها، رایانههای بزرگ و ابر رایانهها. کرنل لینوکس را میتوان برای معماریهای خاص و برای استفاده در چندین سناریو و با استفاده از دستورات ساده تنظیم کرد (یعنی بدون نیاز به ویرایش دستی کد منبع). کاربران ممتاز همچنین میتوانند پارامترهای هسته را در زمان اجرا تنظیم کنند. بیشتر کدهای هسته لینوکس با استفاده از پسوندهایGNU GCC به ز...