لینوکس
لینوکس همیشه یکی از اجزاء یک توزیع لینوکس است. توزیع‌های لینوکس توسط افراد، گروه‌های نه چندان متشکل و سازمان‌های حرفه‌ای گوناگون ایجاد می‌شوند. این توزیع‌ها شامل تعدادی نرم‌افزار سیستم و برنامه‌های کاربردی به همراه روالی مشخص برای نصب آن‌ها بر رایانه هستند. توزیع‌ها به‌طور معمول برای منظورهای مختلفی از جمله محلی‌سازی، پشتیبانی از یک معماری خاص، کاربردهای بی‌درنگ (real-time applications) و سامانه‌های توکار (embedded systems) به وجود می‌آیند و برخی از آن‌ها آگاهانه تنها از نرم‌افزارهای آزاد استفاده می‌کنند.
فرایند راه‌اندازی لینوکس
در لینوکس فرایند بوت از بایوس شروع می‌شود سپس به بوت لودر و کرنل منتقل می‌شود. سپس کرنل فرایند زمان‌بندی را برای چندکارگی شدن سیستم شروع کرده، اولین برنامه مقدار دهی اولیه فضای کاربری را (محیط کاربر را مقدار دهی اولیه می‌کند و به کاربر اجازه ورود و تعامل با سیستم عامل را می‌دهد) اجرا می‌کند. در این مرحله کرنل تا زمانی که از خارج فراخوانی شود غیرفعال می‌شود.