یکی از پر بحث ترین مباحثی که تو گروه های لینوکسی میشه بهش اشاره کرد همین بحث اسم لینوکس یا گنو لینوکس بودن این سیستم عامله عزیز هست:)

و بعضیا هم میگن مگه بین این دوتا فرقی هست که بعضیا اشکال میگیرن براش؟؟؟باید گفت بله هست

اول بیایم شرح این تفاوت رو با یه توضیح شروع کنیم:

اوایل که برنامه نویسی داشته پیشرفت می کرده یه رسم بوده که هر کسی که کد می نوشت اون رو به دوستاش معرفی می کرد و ازشون می خواست نظر خودشون بدن یا اون رو بهتر کنن. بعد از اینکه شرکت های انحصار طلب وارد عرصه شدن این حالت کلا فراموش شد و همه داشتن به صورت فردی و یا  انحصاری برای یک شرکت خاص کدنویسی می کردند. ۱۹۸۴ بود که فردی با نام ریچارد استالمن مخالفت خودش رو از این قضیه بیان کرد و گفت نرم افزار ها باید آزاد و رایگان باشند. ریچارد استالمن بنیاد نرم افزارهای آزاد را تاسیس کرد و در کنار همه اینها گنو پروژه ای بزرگ و زیبا بود که استالمن شروع به ساختن آن کرد. خب GNU بیان کننده GNU Is Not Unix یا گنو یونیکس نیست، است. ریچارد استالمن باور داشت برای ساختن جامعه آزاد از نرم افزار ابتدا به اصلی ترین نرم افزار یعنی سیستم عامل نیاز دارند به همین دلیل شروع به ساختن کامپایلر جی‌سی‌سی و متن ادیتور ایماکس کرد، ولی اینها تنها ابزارهایی برای سیستم عامل بودند و باید روی یک هسته اصلی کار می کرد.در ابتدای دهه ۹۰ همراه با دوستانش شروع به توسعه هسته ای تحت عنوان HURD کردند که در نهایت اگر آن هسته را با نرم افزارهای گنو همراه می کردند سیستم عاملی طراحی می شد تحت نام GNU/HURD که اینکار انجام شد و در سل ۲۰۰۱ آماده توزیع بود، ولی اینکار انجام نشد. به گفته استالمن این پروژه هنوز زنده است. 

ادامه مطلب


مشخصات

آخرین جستجو ها