هسته لینوکس
لینوکس یک کلون از UNIX است، بنابراین به دنبال انطباق POSIX و Single UNIX (SUSv3) است. بعلاوه، از آنجا که لینوکس یونیکس نیست، هسته مکالمه‌های اضافی سیستم و رابط‌های دیگر که مخصوص لینوکس هستند فراهم می‌کند. برای درج در هسته رسمی، کد باید با مجموعه ای از قوانین صدور مجوز تعریف شده کاملاً مطابقت داشته باشد.
بحث نام‌گذاری گنو/لینوکس
از طرفی دیگر برخی از سامانه‌های توکار، مانند وسایل همراه و تلفن‌های هوشمند (مانند سیستم‌عامل اندروید)، مسیریاب‌ها و وسایل صدا روی پروتکل اینترنت به گونه‌ای باید طراحی و مهندسی شوند که کارایی بالا و فضای کم داشته باشند. این وسایل از هسته لینوکس به همراه تعداد خیلی کم از اجزای گنو یا هیچی استفاده می‌کنند. به عنوان نمونه یوسی لینوکس از uClibc به جای glibc و بیزی‌باکس به جای Coreutils استفاده می‌کند. سیستم‌عامل مبتنی بر لینوکس اندروید از هیچ کتابخانه یا اجزای گنو استفاده نمی‌کند، گوگل glibc را جایگزین کتابخانهٔ Bionic C مبتنی بر بی‌اس‌دی کرده‌است. حتی بنیاد نرم‌افزار آزاد نام «گنو/لینوکس» را مناسب این‌گونه سیستم‌ها نمی‌داند.