لینوکس
اگرچه ابتدا لینوکس فقط برای استفاده روی ریزپردازنده‌هایی با معماری ۸۰۳۸۶ اینتل طراحی شده بود، اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از رایانه شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه و سرورها به کار می‌رود. این سیستم‌عامل در ابتدا بیشتر توسط افراد مشتاق، به‌طور داوطلبانه گسترش پیدا می‌کرد و به کار گرفته می‌شد. لینوکس توانسته‌ است پشتیبانی شرکت‌های بزرگی چون آی‌بی‌ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های تجاری یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم‌هزینه بودن پیاده‌سازی، سرعت بالا، امنیت و قابلیت اطمینان بودن آن می‌دانند.به‌طور کلی می‌توان گفت هر سیستم عاملی دارای هسته یا کرنل و رابط بین نرم ‌افزار و سخت ‌افزار سیستم است، در واقع می‌توان گفت وظیفه انجام کارهای اساسی و پایه برعهده هسته یا کرنل است.
Sysctl
در بی‌اس‌دی، همان‌طور که در صفحه راهنمای sysctl(3) تشریح شده، فراخوان سیستمی sysctl() مستقیماً در هسته سیستم‌عامل پیاده‌سازی شده است. در لینوکس، فراخوان سیستمی sysctl()، به صورت یک پوشاننده برای رویه‌های سیستم‌فایل که برای دسترسی به محتویات دایرکتوری /proc استفاده می‌شوند، نوشته شده است. به عبارت دیگر، این فراخوان سیستمی در لینوکس، در حقیقت فایل‌های موجود در شاخه /proc/sys را باز کرده، محتوای آنها را تغییر می‌دهد و سپس فایل را می‌بندد. تأثیر این کار را به راحتی می‌توان در هنگام استفاده از ابزارهای نظارت بر سیستم مشاهده کرد. برای مثال، در لینوکس، اجرای برنامه top و سپس فشردن و نگه‌داشتن کلید space به منظور تازه کردن لحظه به لحظه اطلاعات، باعث می‌شود تا زمان زیادی از پردازنده استفاده شود. در سیستم‌های بی‌اس‌دی اینگونه نیست. البته در لینوکس از فراخوان سیستمی sysctl() به ندرت به چنین شکلی استفاده می‌شود و این مسئله یک نگرانی مهم محسوب نمی‌شود.