با سلام به دوستان عزیز
خب اول از همه لینوکس یه سیستم عامل شبه یونیکس هست که بر پایه استاندارد های پازیکس نوشته شده. لینوکس در سال ۱۹۹۱ توسط یه دانشجوی 21 ساله در دانشگاه هلسینکی به نام لینوس توروالدز نوشته شد.
در آن زمان یونیکس قدرمتندی وجود نداشت که به صورت ازاد در دسترس باشه و همین لینوس توروالدز رو اذیت میکرد. لینوس آن زمان از سیستم عاملی به نام Minix که توسط اندرو تننبام نوشته شده بود برای اهداف آموزشی که کد منبع آن هم موجود بود ولی اجازه تغیر کد منبع رو نداشتن استفاده میکرد . همین شد که لینوس تصمیم گرفت سیستم عامل خودش رو بنویسه.
سال 1991 بود که لینوس توروالدز اولین نسخه لینوکس رو با لایسنس GPL در اینترنت منتشر کرد که به این دلیل که این امکان رو به برنامه نویسانی دوست داشتن تو توسعه لینوکس همکاری داشته باشن گذاشته بود با استقبال خوبی رو به رو شد. ولی کرنل یه واسط بین نرم افزار و سخت افزاره یا به زبان ساده کرنل به CPU کامپیوتر شما که کامپیوتر شما رو مدیریت میکنه میگه که نرم افزار قراره چیکار کنه. لینوس نرم افزاری ننوشته بود که بتونه در لینوکس استفاده کنه ولی نرم افزاری ننوشته بود برای لینوکس. خب بریم یه عقب گردی بکنیم قبل از این که لینوس توروالدز لینوکس رو منتشر کنه و ببینیم چطور این مشکل حل شد.
حدودا 6 سال ریچارد استالمن جنبش نرم افزار ازاد و Gnu ایجاد و شروع کرده بود نرم افزار های جایگزین نرم افزار های تجاری Unix نوشتن که تا سال 1991 تقریبا تمامی نرم افزار ها رو نوشته بودن.
در سال 1991 یه اتفاق خیلی جالبی افتاد و اون اتفاق این بود که لینوس توروالدز یک کرنل نوشته بود و نرم افزار نداشت. ریچارد استالمن تقریبا تمامی نرم افزار ها رو نوشته بود ولی کرنل نداشت که همین باعث شد این ها بر روی بستر اینترنت با هم ترکیب بشن که سیستم عامل لینوکس یا گنو/لینوکس که شامل کرنل لینوکس و ابزار های گنو بود.
این شد که گنو/لینوکس یا لینوکس متولد شد.
ممنونم که وقت گذاشتید و نوشته بنده رو مطالعه کردید. این اولین نوشته بنده بود. اگه کسری و اشتباه داشت خوشحال میشم بهم در نظر ها بگید تا بتونم مطالب بهتری بنویسم.
منبع : وبلاگ شخصیم