لینوکس
اگرچه ابتدا لینوکس فقط برای استفاده روی ریزپردازنده‌هایی با معماری ۸۰۳۸۶ اینتل طراحی شده بود، اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از رایانه شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه و سرورها به کار می‌رود. این سیستم‌عامل در ابتدا بیشتر توسط افراد مشتاق، به‌طور داوطلبانه گسترش پیدا می‌کرد و به کار گرفته می‌شد. لینوکس توانسته‌ است پشتیبانی شرکت‌های بزرگی چون آی‌بی‌ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های تجاری یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم‌هزینه بودن پیاده‌سازی، سرعت بالا، امنیت و قابلیت اطمینان بودن آن می‌دانند.به‌طور کلی می‌توان گفت هر سیستم عاملی دارای هسته یا کرنل و رابط بین نرم ‌افزار و سخت ‌افزار سیستم است، در واقع می‌توان گفت وظیفه انجام کارهای اساسی و پایه برعهده هسته یا کرنل است.
رویکرد گسترده معماری هسته
بیشتر کارها در سیستم‌های یکپارچه توسط فراخوان‌های سیستمی انجام می‌گیرد. این رابط‌ها معمولاً به صورت داده‌های جدولی نگهداری می‌شوندکه به زیر سیستم‌هایی که داخل هسته هستند (مانند عملگرهای دیسک) دسترسی دارند. فراخوان‌های اساسی توسط برنامه‌ها ساخته می‌شوند و یک رونوشت چک شده از درخواست توسط فراخوان سیستمی فرستاده می‌شود. هستهٔ یکپارچهٔ لینوکس می‌تواند بسیار کوچک درست شود نه به دلیل بارگذاری پویای پیمانه‌ها بلکه سهولت در سفارشی سازی. در واقع در برخی از نسخه‌ها به اندازه‌ای کوچک اند که می‌توانند در کنارتعداد زیادی افزونه و نرم‌افزار دیگر بروی فلاپی دیسکی قرار بگیرند و یک سیستم عامل تمام عیار را ارائه دهند. این قابلیت هسته باعث رشد سریع این سیستم عامل در سیستم‌های نهفته شده‌است