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