درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
محمد نصیری
امتیاز: 615350
رتبه:1
376
1857
845
11425
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ... پروفایل کاربر

تفاوت بین UNIX و Linux در چیست ؟

تاریخ 53 ماه قبل
نظرات 9
بازدیدها 10297
یکی از تصورهای اشتباهی که امروزه وجود دارد این است که سیستم عامل Linux برای پاسخ دادن و رقابت کردن با سیستم عامل Windows طراحی و ایجاد شد در صورتیکه Linux برای مقابله و در واقع قدم علم کردن روبروی سیستم عامل UNIX طراحی و ایجاد شد. UNIX سیستم عاملی است که بسیار قدیمی است و در واقع آن را می توان به عنوان پدر سیستم عامل های امروزی معرفی کرد ، این سیستم عامل ذاتا برای کار کردن و سرویس دهی به تعداد زیادی کامپیوتر و به ویژه استفاده در Mainframe های قدیمی بکار می رفت . سیستم عامل UNIX هم گرانقیمت و در عین حال کاربری بسیار سختی داشت ( و البته دارد ) و معمولا تعداد افرادی که واقعا به این سیستم عامل مسلط هستند بسیار کم هستند. سیستم عامل لینوکس برای مبارزه با UNIX توسط شخصی به نام لینوس توروالدز ( Linus Torvalds ) طراحی و پیاده سازی شد ، این سیستم عامل درست است که برگرفته ای از سیستم عامل UNIX است اما مکانیزمهای پیچیده UNIX را ندارد و یادگیری آن بسیار ساده تر از UNIX است ، در عین حال تقریبا شما برای Linux بر خلاف UNIX هیچ هزینه ای نمی کنید و این سیستم عامل بصورت رایگان ارائه می شود.

تفاوت بین لینوکس و یونیکس در چیست


UNIX را می توان به عنوان جد بزرگ سیستم عامل های امروزی معرفی کرد که همچنان هم مورد استفاده قرار می گیرد اما نکته منفی در خصوص UNIX این است که با توجه به گذشت سالیان طولانی از ارائه شدن این سیستم عامل ، تغییراتی که بر روی این سیستم عامل انجام شده است بسیار اندک است، البته این امر طبیعی است ، سیستم عامل UNIX ذاتا برای انجام پردازشهای سنگین طراحی شده بود و طبیعتا بالا بردن قدرت پردازشی در این سیستم عامل از بهبود رابط کاربری آن مهمتر بود به همین دلیل رابط های کاربری UNIX بسیار سخت و دشوار طراحی شدند زیرا این سیستم عامل ذاتا برای سرورها طراحی شده بود . اما Linux با این ذهنیت کار خود را آغاز کرد که قرار است کاربران عادی نیز از این سیستم عامل استفاده کنند بنابراین اکثر نسخه های لینوکسی که امروزه استفاده می شوند برای خودشان یک رابط کاربری گرافیکی یا GUI دارند که کاربر می تواند به راحتی با آنها ارتباط برقرار کند اما به هر حال وجود رابط گرافیکی از قدرت پردازشی سیستم کم می کند. البته در سیستم عامل لینوکس شما می توانید برای بالا بردن قدرت پردازشی این رابط گرافیکی یا GUI را حذف کنید و فقط با محیط خط فرمان یا Shell با آن ارتباط برقرار کنید. قبلا در انجمن تخصصی فناوری اطلاعات ایران در خصوص انواع رابطهای گرافیکی لینوکس و تفاوت بین آنها صحبت کرده ایم.از انواع رابط های گرافیکی لینوکس می توان به KDE و Gnome اشاره کرد.

سیستم عامل UNIX ذاتا برای اجرا شدن روی سیستم های سخت افزاری و تجهیزات سخت افزاری دسکتاپ طراحی نشده بود و صرفا برای تجهیزات و سخت افزارهای سرور قدرتمند طراحی و تولید شده بود. از طرفی دیگر سیستم عامل Linux قابلیت نصب شدن و سرویس دهی بر روی انواع سخت افزارها را دارد و شما می توانید یک سیستم عامل Linux را هم بر روی یک سرور و هم بر روی یک کامپیوتر دسکتاپ نصب و اجرا کنید و همین موضوع باعث علاقه مندی بیشتر کاربران برای استفاده از Linux می شود. در نهایت هزینه هایی که برای این دو سیستم عامل می شود کاملا متفاوت است ، سیستم عامل UNIX فروشی است و شما باید برای استفاده از این محصول آن را خریداری کنید اما Linux یک سیستم عامل است که تحت لیسانس GNU GPL طراحی و تولید شده است و این بدین معناست که این سیستم عامل رایگان است و شما نیازی به پرداخت هزینه برای استفاده از آن ندارید.

شاید اینگونه تصور شود که سیستم عامل UNIX نیز قابلیت دلخواه سازی یا Customize شدن دارد اما در بیشتر موارد در نسخه های محدودی که از این سیستم عامل وجود دارد از این سیستم عامل به عنوان یک سیستم عامل Closed Source یا سورس بسته یاد می شود و این یعنی شما نمی توانید درون کدهای این سیستم عامل دستکاری کنید ، از طرفی در مقابل شما سیستم عامل Linux را یک سیستم عامل Open Source می نامیم و این یعنی شما هر تغییری که دوست داشتید می توانید بر روی این سیستم عامل انجام دهید و حتی نسخه Linux خاص خودتان را ایجاد کنید ، همین موضوع باعث شده است که امروزه صدها نسخه یا توزیع مختلف در دنیا از سیستم عامل Linux وجود داشته باشد اما تنها چند نسخه محدود از سیستم عامل UNIX وجود دارند ، بصورت خلاصه تفاوت بین سیستم عامل UNIX و Linux را می توانیم به شکل زیر عنوان کنیم :

  • UNIX یک سیستم عامل بسیار با قدمت است و Linux برگرفته ای از این سیستم عامل است
  • UNIX ذاتا برای سرور طراحی شده است و رابط گرافیکی برای آن وجود نداشته یا به آن فکر نشده است
  • Linux برای استفاده همزمان توسط سرورها و کامپیوترهای دسکتاپ طراحی شده است و رابط گرافیکی دارد
  • UNIX ذاتا برای Mainframe ها و سرورهای بزرگ طراحی شده است
  • Linuxضمن اینکه می تواند در سرورها و Mainframe ها استفاده شود در PC ها نیز قابلیت استفاده دارد
  • UNIX دارای مالک است اما Linux تحت لیسانس GNU ارائه شده است ITPRO باشید

نویسنده : محمد نصیری
منبع : جزیره لینوکس و متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • البته یه رابط گرافیکی تحت وب هست به اسم Webmin که روی سیستم عامل هایی که بر پایه UNIX هستند کار میکنه و دیگه احتیاجی به دستورات ترمینال نیست DNS , Users , Sharing ,DHCP رو میدونم باهاش بسادگی میشه مدیریت کرد ولی مطمئنا بیشتر از ایناست
  • سلام محمد جان
    یادمه همیشه واسم سوال بود این دوتا دقیقا چه فرقی دارن باهم دارند توی اینترنت که سرچ میکردم میدیدم بیشتر مینویسند لینوکس آمده که یونیکس رو کامل کنه و همه اساتید هم ازش طفره میرن ولی به حمدالله امروز یه مقاله عالی توسط شما خوندم .
    باشد که پاینده باشید
  • درود
    از لحاظ کارایی در سرورها آیا یکی بر دیگری ارجحیتی داره؟
  • کارایی بستگی به نوع استفاده داره در محاسبات یونیکس بازخورد بهتری داره
  • سلام
    مقاله خوبی بود.
    خدا رو شکر که بعد از یونیکس دانشگاه برکلی تصمیم گرفت از بیس یونیکس استفاده کنه و BSD رو بر پاییه یونیکس باز نویسی کرده و در حال حاضر سیستم عاملهای مبتنی بر BSD دارای رابط گرافیکی مثل لینوکس هستن و می تونن علاوه بر قابلیت سروری قابلیت دسکتاپی هم داشته باشن
  • استاد میشه یه مقاله هم راجب تنن باوم و ساخت سیستم عامل minix بنویسین؟ گفته میشه تنن باوم سیستم عامل Minix رو از unix الگو برداری کرد و بعد تروالدز از سورس کد minix استفاده کرد وسیستم عامل Linux رو به وجود اورد
  • گفته ها زیاده مستند صحبت باید کرد ، مگه میشه سیستم عامل Closed Source رو ازش سورسش رو برداشت برادر من ؟
  • استاد کد منبع سیستم عامل minix در دسترس بوده ولی نه برای استفاده همه و حق نشر مخصوص داشته و توسط خود تننبام همراه با کتاب در یک فلاپی به دانشجوها ارایه میشده
  • دوست عزیز سیستم عامل اصلی unix هم ابتدا به صورت متن باز ارایه نشده بود و یک تیم از علاقمندان به این سیستم عامل اومدن و کدهای این سیستم عامل رو بازگری کردن و دوباره برای خودشون یک سیستم عامل ایجاد کردن.
    در بحث ارایه کردن کد مبنع هم باید به شما بگم که باید به لایسنس توجه کنید اگر BSD باشه الزامی که ارایه کد برنامه نیست و اگر GNU باشه حتما باید کد برنامه ارایه بشه.

برای ارسال نظر ابتدا به سایت وارد شوید