هسته لینوکس
لینوکس یک کلون از UNIX است، بنابراین به دنبال انطباق POSIX و Single UNIX (SUSv3) است. بعلاوه، از آنجا که لینوکس یونیکس نیست، هسته مکالمه‌های اضافی سیستم و رابط‌های دیگر که مخصوص لینوکس هستند فراهم می‌کند. برای درج در هسته رسمی، کد باید با مجموعه ای از قوانین صدور مجوز تعریف شده کاملاً مطابقت داشته باشد.
نقد لینوکس
ساختار دایرکتوری سنتی، که میراثی از ریشه‌های یونیکس لینوکس در دهه ۱۹۷۰ است، به دلیل نامناسب بودن کاربران نهایی دسک تاپ مورد انتقاد قرار گرفته‌است. برخی از توزیع‌های لینوکس مانند GoboLinux و MoonOS سلسله مراتب جایگزینی را ارائه داده‌اند که گفته می‌شود برای کاربران نهایی ساده‌تر است، اگرچه آنها پذیرش کمی داشتند.