গ্নু প্রকল্প
গ্নু প্রকল্পের মূল লক্ষ্য ছিল একটি ফ্রি সফটওয়্যার অপারেটিং সিস্টেম তৈরী করা। ১৯৯২ এর মধ্যমে গ্নু প্রকল্পের অধিনে অপারেটিং সিস্টেমের প্রধান প্রধান অংশগুলো তৈরী সম্পন্ন হয়েছিল। এবং কার্নেল গ্নু হার্ড এর কাজ চলছিল। ১৯৯১ সালে লিনুস তোরভাল্দ্‌স পৃথকভাবে লিনাক্স কার্নেল তৈরী করেন, যার মাধ্যমে এই শেষ শূন্যস্থানটিও পূরণ হয়ে যায়। লিনাক্স ০.১২ সংস্করণটি ১৯৯২ সালে জিপিএল লাইসেন্সের অধিনে প্রকাশ করা হয়েছিল। গ্নু এবং লিনাক্স এর সমন্বয়ে সর্বপ্রথম একটি পূর্ণাঙ্গ ফ্রি সফটওয়্যার অপারেটিং সিস্টেম প্রকাশ করা হয়। যদিও লিনাক্স গ্নু প্রকল্পের অংশ নয়, কিন্তু এটির ডেভলপমেন্টের কাজে GCC এবং আরও কিছু গ্নু প্রোগ্রামিং টুল ব্যবহার করা হয়েছে।
লিনাক্স কার্নেল
লিনাক্স কার্নেল এপ্লিকেশন প্রোগ্রামিং ইন্টারফেস, যেটার মাধ্যমে ব্যবহারকারী প্রোগ্রাম কার্নেলের সাথে যোগাযোগ করে, বেশ স্টেবল হতে হয় যাতে ইউজারস্পেস প্রোগ্রাম না ভাঙ্গে। কার্নেলের ফাংশনালিটির অংশ হিসাবে, ডিভাইস ড্রাইভার হার্ডওয়্যার নিয়ন্ত্রণ করে, এবং মেইনলাইন্ড ডিভাইস ড্রাইভারও বেশ স্টেবল হয়। যাইহোক, কার্নেল এবং লোডেবল কার্নেল মড্যুলের(এল.কে.এম.) মধ্যকার ইন্টারফেস অন্যান্য সব অপারেটিং সিস্টেম ও কার্নেলের মত ডিজাইনে অত বেশি স্টেবল হয় না।