هستهٔ لینوکس یک هسته سیستمعامل آزاد شبه یونیکس است که در ابتدا توسط لینوس توروالدز در سال ۱۹۹۱ ساخته شد و سپس با کمک توسعهدهندگان در سراسر جهان پیشرفت داده شد. این هسته در اصل بر روی پردازندهٔ اینتل مدل ۸۰۳۸۶ و تقریباً بطور کامل با استفاده از زبان برنامهنویسی سی نوشته شده است. این هستهٔ سیستمعامل تحت مجوز عمومی گنو بصورت نرمافزار آزاد توزیع میشود. هستهٔ لینوکس بهترین هستهٔ شناخته شده برای هسته سیستمعامل گنو/لینوکس است. توزیع نرمافزار براساس این هسته «توزیع گنو/لینوکس» نامیده میشود. سیستم عامل اندروید برای تبلتها، کامپیوترها و تلفنهای هوشمند به طور معمول بر روی هستهٔ لینوکس بنا شدهاند.
در دوره آموزشی Lynda Linux Kernel Fundamentals با اصول و مبانی کار با هسته لینوکس و نوشتن دستورات سطح هسته آشنا می شوید.
سرفصل های دوره آموزشی Lynda Linux Kernel Fundamentals:
– هسته لینوکس چیست؟
– کنترل سخت افزار
– خواندن پیام های هسته لینوکس
– خواندن و نوشتن فایل از مجموعه proc و sysfs فایل سیستم
– پیکربندی گراب
– استفاده از پارامترهای خط فرمان
– پیکربندی سطح اجرا
– اشکال زدایی
– کار با ماژول های کرنل قابل بارگذاری (LKMs)
– جستجو در کد منبع هسته
– ساخت و نصب هسته لینوکس
چند نما از دوره آموزشی Lynda Linux Kernel Fundamentals :