پیدایش لینوکس
در ابتدا بیایید با کمی پیشینه درباره لینوکس برای اشنایی شروع کنیم.
قبل از شروع بهتر است بدانید ک اسطلاح لینوکس درواقع اشتباه است زیرا به هسته لینوکس اشاره دارد با این حال اکثر توزیع ها از هسته لینوکس استفاده میکنند به همین علت معمولا به عنوان سیستم عامل لینوکس شناخته میشود
برای آشنایی با چگونگی پیدایش لینوکس، اجازه دهید به سال 1969 بازگردیم، جایی که کن تامپسون و دنیس ریچی از آزمایشگاه بل، سیستم عامل یونیکس را توسعه دادند. بعدها به زبان C بازنویسی شد تا قابل حمل تر شود و در نهایت تبدیل به یک سیستم عامل پرکاربرد شد.
یک دهه یا بیشتر بعد، ریچارد استالمن شروع به کار بر روی پروژه گنو (گنو یونیکس نیست) کرد وهسته گنو به نام هرد کرد، که متاسفانه هرگز تکمیل نشد. مجوز عمومی عمومی گنو (GPL)، یک مجوز نرم افزار آزاد نیز در نتیجه این امر ایجاد شد.
هسته مهم ترین قطعه در سیستم عامل است. این به سخت افزار اجازه می دهد تا با نرم افزار صحبت کند همچنین بسیاری از کارهای دیگر را انجام می دهد، اما ما آن را در یک دوره متفاوت بررسی خواهیم کرد. در حال حاضر، فقط بدانید که هسته تقریباً هر چیزی را که در سیستم شما اتفاق می افتد کنترل می کند.
در این مدت تلاشهای دیگری مانند BSD، MINIX و غیره به عنوان سیستمهای مشابه یونیکس توسعه یافتند. با این حال، تنها چیز مشترکی که در همه این سیستم های مشابه یونیکس نبود یک هسته یکپارچه بود.
سپس در سال 1991، یک همکار جوان به نام لینوس توروالدز شروع به توسعه چیزی کرد که امروزه به عنوان هسته لینوکس می شناسیم.