در سال ۱۹۸۳ میلادی ریچارد استالمن که رئیس بنیاد نرمافزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد.
در سال ۱۹۹۱ با آغاز پروژهٔ شخصی یک دانشجوی فنلاندی به اسم لینوس تروالدز شروع شد که قصد داشت یک سیستمعامل رایگان بسازد.
از آن زمان هستهٔ لینوکس به وجود آمد که رشد ثابتی را در سرتاسر تاریخش داشته است.
از اولین نسخهٔ کد منبع ارئه شدهٔ آن در سال ۱۹۹۱ این هسته از تعداد کمی فایل سی با لایسنس ممنوعیت توزیع تجاری تا نسخه ۳٫۱۸ در تاریخ ۲۰۱۵ با بیشتر از ۲۳ میلیون خط کد منبع با پروانه عمومی همگانی گنو رشد کرده است.
توسعه دهندگان