کیا لینکس یونکس ہے؟

Is Linux Unix



تعارف

آپریٹنگ سسٹم کمپیوٹر کے ہارڈ ویئر اور سافٹ وئیر کا انتظام کرتے ہیں۔ ان میں مائیکروسافٹ ونڈوز ، میک او ایس ، لینکس ، اینڈرائیڈ ، یونکس اور بہت سے دوسرے شامل ہیں۔ اگرچہ سب سے زیادہ طاقتور ڈیسک ٹاپ آپریٹنگ سسٹم مائیکروسافٹ ونڈوز ہے ، لینکس اوپن سورس فطرت اسے متعدد پلیٹ فارمز میں استعمال کے قابل عمل بنا دیتی ہے۔ اینڈرائیڈ ، جسے گوگل نے تیار کیا ہے ، ٹیبلٹ اور اسمارٹ فون استعمال کرنے والے موبائل سیکٹر میں شیر کا حصہ لیتا ہے۔ لینکس کرنل۔ .

دو قسم کے آپریٹنگ سسٹم موجود ہیں سنگل ٹاسکنگ اور ملٹی ٹاسکنگ او ایس۔ سنگل ٹاسکنگ OS ایک وقت میں ایک پروگرام چلاتا ہے جبکہ ملٹی ٹاسکنگ OS بیک وقت کئی پروگرام چلاتا ہے۔







ملٹی ٹاسکنگ آپریٹنگ سسٹم میں مثال کے طور پر یونکس اور لینکس (ایک یونکس نما OS) شامل ہیں۔ لینکس کی آمد اور ونڈوز آپریٹنگ سسٹم کے عروج سے پہلے ، یونکس کمپیوٹنگ کی دنیا پر حاوی تھا۔



یونکس آپریٹنگ سسٹم کے مختلف ورژن ہیں HP-UX ، AIX ، BSD دوسروں کے درمیان۔ بہت سے لوگ لینکس کو یونکس آپریٹنگ سسٹم کا کلون سمجھتے ہیں ، شاید اس وجہ سے کہ وہ اپنے نقطہ نظر میں کچھ عام خصوصیات کا اشتراک کرتے ہیں۔ تاہم ، ایسا نہیں ہے کیونکہ لینکس اور یونکس الگ الگ ادارے ہیں حالانکہ لینکس کو یونکس کے مقابلے میں بہت بعد میں جاری کیا گیا تھا۔



کی سنگل یونکس کی تفصیلات ایک گروپ اصطلاح ہے جو کمپیوٹر آپریٹنگ سسٹم کے معیارات کو دی جاتی ہے جو کہ یونکس ٹریڈ مارک کے استعمال کی تعمیل کرتی ہے۔ کوئی بھی نظام جو یونکس ہونے کا دعویٰ کرتا ہے اسے تصدیق کرنی پڑتی ہے ، اگر نہیں تو اسے صرف یونکس جیسا نظام سمجھا جاتا ہے۔





یونکس کی تعریف

یونیکس کو ایک اصطلاح کے طور پر استعمال کیا جا سکتا ہے جو تین منظرناموں کی وضاحت کرتا ہے۔

سب سے پہلے ، اس سے مراد اصل OS ہے جو AT&T بیل لیبز اور اس OS سے اخذ کردہ دیگر آپریٹنگ سسٹمز کے ذریعہ ڈیزائن کیا گیا ہے۔



دوم ، بطور UNIX ، ایک ٹریڈ مارک جس کا انتظام اوپن گروپ کرتا ہے جس نے آپریٹنگ سسٹمز کے لیے گائیڈز کا ایک سیٹ تیار کیا جسے کہا جاتا ہے۔ سنگل یونکس کی تفصیلات . صرف آپریٹنگ سسٹم جو ان معیارات پر پورا اترتے ہیں وہ یونیکس کا نام لے سکتے ہیں اور OS کے ڈویلپرز کو لائسنس اور رائلٹی کی ادائیگی کرنی پڑتی ہے۔

آخر میں ، اس کا استعمال ان تمام نظاموں کے لیے کیا جا سکتا ہے جو یونکس کے نام سے رجسٹرڈ ہیں کیونکہ وہ ٹریڈ مارک کے معیارات کی تعمیل کرتے ہیں۔

لہذا ، کسی آپریٹنگ سسٹم کو یونکس کے طور پر بلایا جائے یا اس کی درجہ بندی کی جائے ، اسے مندرجہ بالا تعریفوں میں سے کسی کو بھی پورا کرنا ہوگا۔ اگر نہیں تو ، یہ مکمل طور پر ایک نہیں ہے اور صرف یونکس جیسا OS ہوسکتا ہے۔

جب دوسری وضاحت کے حوالے سے UNIX کے بارے میں بات کرتے ہیں تو ، یہاں آپریٹنگ سسٹم ابتدائی AT&T یونکس سے اخذ ہوتے ہیں۔ یہ سی اور اسمبلی پروگرامنگ زبانوں میں لکھا گیا ہے۔ اصل کام بیل سسٹم کے اندر کام کرنے کے لیے کیا گیا تھا لیکن بعد میں اسے باہر کے گروپوں کے لیے لائسنس دیا گیا جن میں دکانداروں کی تعلیمی اور تجارتی شکلیں شامل تھیں۔

یونکس کے نظاموں میں ایک مشترکہ ماڈیولر ڈیزائن ہوتا ہے جسے یونکس فلسفہ کہا جاتا ہے۔ سادہ ٹولز کے سیٹ کے بارے میں جو آپریٹنگ سسٹم پیش کرتا ہے جو محدود ، اچھی طرح سے متعین کردار کے ساتھ کام کرتا ہے۔

کئی سالوں کے دوران ، مختلف یونکس جیسے آپریٹنگ سسٹم تیار کیے گئے ہیں۔ ان میں سے ، لینکس سب سے زیادہ مقبول SUS مصدقہ یونکس کے طور پر ابھرا ہے۔

لینکس آپریٹنگ سسٹم کیا ہے؟

دوسری طرف ، لینکس ، جسے لینس ٹوروالڈس نے تیار کیا تھا ، آپریٹنگ سسٹم کا ایک گروپ ہے جو کہ اوپن سورس ہے اس لیے آزاد ہے کہ آخر صارفین کی ضروریات کے مطابق اس میں ترمیم کی جائے۔ یہ تھا 1990 کی دہائی کے اوائل میں جاری کیا گیا۔ جس کا بنیادی ہدف ذاتی کمپیوٹر ہونا ہے لیکن دوسرے آپریٹنگ سسٹمز کو شکست دیتے ہوئے مزید پلیٹ فارمز تک پھیل گیا ہے۔

لینکس کو یونکس جیسا کہا گیا ہے ، ایک اصطلاح جس کا مطلب ہے ایک آپریٹنگ سسٹم جو یونکس سسٹم سے ملتا جلتا ہے۔ یہ ایک کے طور پر کوالیفائی نہیں کرسکتا ہے یا سنگل یونکس کی تفصیلات کے کسی خاص ورژن کے لیے سند یافتہ نہیں ہے۔

لینکس بھی ایک دانا ہے جسے ٹوروالڈز نے ڈیزائن کیا ہے۔ یہ سالوں میں لچکدار ثابت ہوا ہے اور اس میں مختلف قسم کی ایپلی کیشنز ہیں۔ اینڈرائیڈ ، جو لینکس کرنل کے اوپر ڈیزائن کیا گیا ہے ، موبائل آلات کے لیے سب سے زیادہ استعمال ہونے والا موبائل آپریٹنگ سسٹم ہے اور یہاں تک کہ اینڈرائیڈ ٹیلی ویژن بھی عروج پر ہیں۔

لینکس کے کچھ ورژن ، جنہیں کہا جاتا ہے۔ لینکس کی تقسیم Ubuntu ، OpenSuse ، Redhat ، Solaris شامل ہیں۔ یونکس میں سے AIS ، HP-UX ، BSD ، Iris ہیں۔ اس کے برعکس ، یونکس کے پاس ورژن کا کم سے کم حصہ ہے۔

لینکس اور یونکس کے مابین فرق

یہ کہنا غلط ہوگا کہ لینکس یونکس ہے کیونکہ مندرجہ ذیل مخصوص خصوصیات ہیں جن کا مقصد دونوں کو ایک چیز کے طور پر مسترد کرنا ہے۔

  1. لچک اور مطابقت۔ : لینکس لچکدار اور زیادہ تر ہارڈ ویئر کے ساتھ مطابقت رکھتا ہے۔ اسے زیادہ تر پلیٹ فارمز پر انسٹال اور چلایا جا سکتا ہے۔ ان میں موبائل فون ، ٹیبلٹ اور گیم کنسول شامل ہیں۔ تاہم ، یونکس صرف مخصوص ہارڈ ویئر اور مخصوص سی پی یو پروسیسرز پر کام کر سکتا ہے۔ یہ لینکس آپریٹنگ سسٹم کی طرح مطابقت نہیں رکھتا اور اس کی تنصیب کے لیے سخت اور طریقہ کار کی ہارڈ ویئر مشینری درکار ہوتی ہے۔
  2. لاگت : لینکس کی تقسیم مفت ہے ، ڈاؤن لوڈ کرنے پر کوئی اخراجات نہیں ہوتے اور مختلف میڈیا کے ذریعے تقسیم کیے جا سکتے ہیں۔ لینکس کے چند ڈسٹرو سستی ہیں۔ سرور ورژن کے معاملے میں ، ادارے ڈسٹری بیوٹرز کو سپورٹ پالیسی کے لیے ادائیگی کرتے ہیں لیکن سافٹ ویئر کے لیے نہیں۔ دوسری طرف ، یونکس بالکل مفت نہیں ہے۔ مختلف یونیکس ذائقوں کے بیچنے والے انہیں مختلف نرخوں پر پیش کرتے ہیں۔ تجارتی لحاظ سے ، یونکس اکثر کسی خاص نظام کے لیے اپنی مرضی کے مطابق لکھا جاتا ہے۔ اس طرح اصل قیمت زیادہ ہے۔
  3. سورس کوڈ کی دستیابی : لینکس کا سورس کوڈ آزادانہ طور پر دستیاب ہے جبکہ یونکس کے لیے ایک نہیں ہے۔ صارفین اپنے آلات میں لینکس سسٹم میں ترمیم اور تبدیلیاں کر سکتے ہیں۔ تاہم ، فروخت پر پابندی ہے۔ یونکس کے لیے ایسا نہیں ہے۔ اس کا سورس کوڈ دستیاب نہیں ہے کیونکہ یہ فری ویئر نہیں ہے۔
  4. پورٹیبلٹی : یونکس سسٹم اتنا پورٹیبل نہیں جتنا لینکس ہے۔ لینکس انتہائی پورٹیبل ہے اور مختلف اسٹوریج میڈیا اور ہینڈ ہیلڈ ڈیوائسز پر چل سکتا ہے۔
  5. کمانڈ لائن اور جی یو آئی۔ : لینکس آپریٹنگ سسٹم سے نمٹنے کے دوران ہم اسے کم سے کم گرافیکل یوزر انٹرفیس اور کمانڈ لائن انٹرفیس کے ساتھ جوڑتے ہیں۔ یونکس صرف کمانڈ لائن انٹرفیس استعمال کرتا ہے ، جبکہ گرافیکل یوزر انٹرفیس کی ترقی جاری ہے۔
  6. فائل سسٹم : لینکس میں یونکس کے مقابلے میں فائل سسٹم کے ایک بڑے سیٹ کی حمایت کرنے کی صلاحیت ہے۔ تنصیب کے دوران ، لاگت نسبتا low کم ہوتی ہے۔
  7. درخواستیں۔ : لینکس آپریٹنگ سسٹم کے مختلف قسم کے صارفین ہیں۔ گھریلو صارفین ، ڈویلپرز سے لے کر کمپیوٹر کے شوقین افراد تک۔ یونکس کے بہت کم صارفین ہیں ، جو بنیادی طور پر مین فریمز ، سرورز اور ورک سٹیشنز کے لیے بنائے گئے ہیں۔ صرف OS X ورژن نے اپنے ابتدائی ڈیزائن میں سب کو نشانہ بنایا۔
  8. شیل : لینکس سسٹم بورن اگین شیل (BASH) کو اپنے ڈیفالٹ شیل کے طور پر استعمال کرتا ہے اور ایک سے زیادہ کمانڈ مترجمین کی مدد کرسکتا ہے۔ یونکس اصل میں بورن شیل سے وابستہ تھا لیکن بعد میں بہت سے دوسرے جیسے کورن اور سی کے ساتھ مطابقت رکھتا تھا۔
  9. سیکورٹی : لینکس میں کیڑے اور دھمکیوں کے لیے تیز اور موثر ردعمل کی شرح ہے۔ چونکہ یہ ایک اوپن او ایس ہے ، اس لیے کوئی بھی صارف ایک بگ کی اطلاع دے سکتا ہے جو کہ مختصر وقت کے اندر طے ہو جاتا ہے۔ یونکس میں ، صارف کو مناسب بگ فکسنگ پیچ حاصل کرنے کے لیے صبر کرنا پڑتا ہے۔

لینکس اور یونکس آپریٹنگ سسٹم میں مماثلت

اگرچہ یہ دونوں بہت سے طریقوں سے الگ ہیں ، کچھ خصوصیات ہیں جن میں وہ شریک ہیں۔ فعالیت سے لے کر ڈیزائن تک۔ یہ کہنا یہ نہیں ہے کہ وہ بالکل یکساں ہیں بلکہ محض موازنہ ہے کہ کچھ صارفین دونوں کو کیوں الجھا سکتے ہیں۔

لینکس اور یونکس دونوں آپریٹنگ سسٹم ملٹی ٹاسک اور مختلف پلیٹ فارمز پر کام کر سکتے ہیں۔ مزید یہ کہ یہ دونوں اپنے کام میں یک سنگی دانا استعمال کرتے ہیں۔ یک سنگی دانا ایک ایسے ڈیزائن کی خصوصیت رکھتے ہیں جہاں پورا آپریٹنگ سسٹم دانا کی جگہ پر کام کر رہا ہوتا ہے ، اور آلہ چلتے وقت دانا قابل عمل ماڈیولز کو لوڈ اور ان لوڈ کر سکتا ہے۔

ایک اور مماثلت یہ ہے کہ وہ ماڈیولر ہیں۔ دو آپریٹنگ سسٹم کی ایک خصوصیت کو دوبارہ شروع کرنے کی ضرورت کے بغیر ہٹایا جا سکتا ہے۔ لوڈشیڈ کرنل ماڈیول جیسے دوسرے کو لینکس میں شامل کیا جا سکتا ہے جبکہ سسٹم چل رہا ہے۔

یونکس OS میں ہونے والی پیش رفت اسے پہلے سے موجود کمانڈ لائن ٹول کے علاوہ GUI کو استعمال کرنے کے قابل بنا رہی ہے۔ یہ خصوصیت صرف لینکس میں موجود تھی لیکن یونیکس کے بعد کے ورژن میں ان دونوں کے لیے عام ہے۔

نتیجہ

لینکس کو یونکس نہیں کہا جا سکتا بنیادی طور پر کیونکہ یہ شروع سے لکھا گیا تھا۔ اس کے اندر کوئی اصل یونکس کوڈ نہیں ہے۔ دو OS کو دیکھتے ہوئے ، آپ کو زیادہ فرق محسوس نہیں ہوگا کیونکہ لینکس کو یونکس کی طرح کام کرنے کے لیے ڈیزائن کیا گیا تھا ، لیکن اس میں اس کا کوئی کوڈ نہیں ہے۔ مزید یہ کہ اس میں یونکس سرٹیفیکیشن کا فقدان ہے جیسا کہ مذکورہ بالا یونکس OS کہلانے کی شرائط کو پورا کرتا ہے۔

دونوں کا مطالعہ کرتے وقت ، ہمیں نوٹ کرنا چاہیے کہ لینکس نے کمپیوٹر ہارڈ ویئر اور سافٹ وئیر ، گیمنگ ، ٹیبلٹس ، مین فریمز میں مقبولیت حاصل کی ہے۔ مؤخر الذکر ، عام طور پر انٹرنیٹ سرورز ، ورک سٹیشنوں اور سولاریس ، انٹیل اور ایچ پی کے پرسنل کمپیوٹرز کے لیے استعمال ہوتا رہا ہے۔ دونوں میں سے لینکس صارفین میں زیادہ مقبول ہے۔

ان سب کے علاوہ ، وہاں لینکس پر مبنی یونکس موجود ہیں جیسے سیٹ اپ جو کہ بہت سے GNU ٹولز کو استعمال نہیں کرتے ہیں جبکہ آپریٹنگ سسٹم بھی ہیں جو لینکس کرنل کا استعمال کرتے ہیں لیکن یونکس سسٹم سے مشابہت نہیں رکھتے۔ مثال کے طور پر ، اینڈرائیڈ کے پاس ایک لینکس دانا ہے لیکن یہ کسی بھی طرح یونکس ڈیوائس نہیں ہے۔ لینکس کی لچک کی وجہ سے ان دونوں میں فرق کرنا مشکل ہو جاتا ہے۔ اسے مختلف نظاموں میں ضم کیا جا سکتا ہے چاہے یونکس جیسا ہو یا نہیں۔

اضافی معلومات اور ذرائع

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system۔

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux