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