هسته لینوکس
لینوکس یک کلون از UNIX است، بنابراین به دنبال انطباق POSIX و Single UNIX (SUSv3) است. بعلاوه، از آنجا که لینوکس یونیکس نیست، هسته مکالمه‌های اضافی سیستم و رابط‌های دیگر که مخصوص لینوکس هستند فراهم می‌کند. برای درج در هسته رسمی، کد باید با مجموعه ای از قوانین صدور مجوز تعریف شده کاملاً مطابقت داشته باشد.
تاریخچه یونیکس
شرکت AT&T یونیکس را تحت گواهی‌نامه‌هایی، برای دانشگاه‌ها، شرکت‌های بازرگانی و همین‌طور دولت ایالات متحده در دسترس ساخت. این گواهینامه‌ها شامل کل کد منبع یونیکس از جمله بخش‌هایی از هسته سیستم‌عامل که وابسته به ماشین بودند و با زبان اسمبلی PDP-11 نوشته شده بودند، می‌شدند. در اواخر دهه ۱۹۷۰ میلادی، کپی‌هایی از کدهای منبع یونیکس به صورت زیرنویس‌شده و به همراه توضیحات، در قالب کتابی از جان لیونز به نام تفسیری بر ویرایش ۶ یونیکس توسط لیونز، به همراه کد منبع دست به دست می‌چرخید. این کتاب نقش قابل توجهی در استفاده از یونیکس به عنوان یک منبع آموزشی شد.