فکر می کنم اواخر دهه ۱۹۷۰ بوده که ورژن ۶ سیستم عامل یونیکس که البته متن باز بوده و کد هاش در اختیار همه بوده خیلی مورد استفاده قرار میگرفته
اوایل ده ۱۹۸۰ AT&T تصمیم میگیره که کد رو ارائه نده
به همین دلیل فردی به نام تانن* باوم پروژه ای به نام minix رو استارت می زنه
ویژگی های این پروژه این هست که کاملا اوپن سورس هست. کتابی داره که کد ها رو توضیح میده و دائما آپدیت میشه و ...
تا اینکه تو سال ۱۹۹۱ لینوس تواروالدز معروف که هممون میشناسیمش اومد و از minix سیستم عاملی به نام Linux رو خلق کرد
بعد ها از پروژه یونیکس *BSD ها شاخه میشن که الان به FreeBSD , OpenBSD و ... رسیدن
خب بگذریم از این تاریخچه
از اونجایی که استاد تانن باوم Minix رو سعی کرد با بیشترین شباهت به Unix بسازه به همین خاطر نچنان تفاوتی نمیشه قائل شد که به لینوکس هم میرسه
اما خب به دلیل استفاده بیشتر از Linux این سیستم عامل پر طرف دار تر شد و توسعه بیشتری پیدا کرد
و اما یه مقدار در مورد تفاوت ها صحبت کنیم :
مورد اول اینکه یونیکس تقریبا یک سیستم عامل کامل حساب میشه اما لینوکس فقط به کرنل سیستم عامل گنو/لینوکسی گفته میشه و بقیه نرم افزار ها به هیچ عنوان شاملش نمی شن ( دعواهای زیادی در این مورد داشتیم تو طول این چند سال )
مورد دوم اینکه بیشتر یونیکس ها تجاری هستند اما بیشتر توزیع های لینوکسی رایگان هستن و حتی سورس کد کاملشون هم موجوده
مورد سوم اینکه لینوکس کاربر پسند تر از یونیکس هستش می تونید عکس ها رو تو نت سرچ کنید و ببینید
مورد چهارم هم مربوط میشه به نرم افزار ها
توی توزیع های گنولینوکسی عموم نرم افزار ها رایگان هستن ولی تو یونیکس بیشتر نرم افزار ها تجاری هستند مثلا شما برای یک فایروال هم باید هزینه پرداخت کنید که در لینوکس به این صورت نیست
مورد پنجم هم بیشتر معطوف به معماری اونها هستش که بیشتر یونیکس ها برای یک پردازنده طراحی شدن در صورتی که لینوکس ( کرنل ) همین الان کاملا چند پردازنده ای هست و خیلی امکانات دیگه ای داره