GNU اور یونکس کے درمیان فرق

Anonim

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

جی این یو کیا ہے؟

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

جی این یو لینکس فن تعمیر:

اب ہم اب جی این یو لینکس فن تعمیر کے مختلف اجزاء کو دیکھیں.

ہارڈ ویئر کی پرت متعدد ہے اور اس میں سی پی یو، رام، ہارڈ ڈس، وغیرہ جیسے آلات شامل ہیں جو اگلے جزو ہارڈ ویئر کے ساتھ براہ راست بات چیت کرتا ہے وہ دانا ہے. یہ کسی بھی آپریٹنگ سسٹم کا بنیادی اجزاء بناتا ہے اور نچلے تہوں سے اوپر کی تہوں کو خدمات فراہم کرنے کے لئے ذمہ دار ہے. اگلے ایک شیل ہے اور دانا کے افعال کے لحاظ سے صارف کے احکامات کی تفسیر کے لئے ذمہ دار ہے. شیل جگہ کے ساتھ، ہم دانی کے ساتھ منسلک پیچیدگی کے بارے میں الجھن نہیں ہیں. بس اس صورت حال کا تصور کریں کہ آپ کو بائنری ہندسوں میں حکم دینے کی ضرورت ہوتی ہے کیونکہ کمپیوٹر صرف اس کو سمجھتا ہے! یہ ہیک، صحیح ہے؟ وہ کہاں ہے جہاں شیل ہمیں اپنی زبان میں حکم دینے کے قابل بناتا ہے اور نہ ہی مشینی شکل میں. بیرونی ترین پرت افادیت پروگراموں کا سیٹ ہے اور ہم اسے بھی ایپلی کیشنز کے طور پر بھی کہتے ہیں. یہ پروگرام بعض کاموں جیسے پرنٹنگ، مرتب، وغیرہ انجام دینے کے لئے تیار ہیں.ہم یہ بھی کہہ سکتے ہیں کہ یہ افادیت فوری طور پر اجزاء ہیں جس کے ذریعہ ہم کمپیوٹر کے ساتھ بات چیت کرتے ہیں اور، اس کے نتیجے میں، بات چیت دوسری تہوں کو مزید نیچے لے جاتا ہے.

GNU علامت (لوگو):

جی این یو پروجیکٹ کی علامت (لوگو) اصل میں ایتی سیوسا کی طرف سے ڈیزائن کیا گیا تھا اور بعد میں اریریو ہیکسٹرٹ کی طرف سے تبدیل کر دیا گیا تھا. یہاں آپ GNU کے تازہ ترین علامت (لوگو) کو دیکھ سکتے ہیں اور اسے آزاد سافٹ ویئر فاؤنڈیشن نے 2013 ء میں جاری کیا.

عام طور پر استعمال کردہ لینکس علامت (لوگو) ذیل میں ہے. یہ ٹکس کے طور پر قرار دیا جاتا ہے.

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

یہ ایک کثیر مقصود اور کثیر صارف آپریٹنگ سسٹم ہے اور اصل میں بیل تھمسن اور کین تھامسن اور ڈینس رچی کی طرف سے تیار کیا گیا تھا. اس کے آغاز سے، یونیکس OS ہر بار اور پھر بہتر ہو رہا ہے. یہ لینکس او ایس کے لئے ماڈل بننے کا فخر ہے اور اس کے تین اہم اجزاء - دانی، شیل اور پروگرام ہیں. اب آپ یونیکس کو لینکس فن تعمیر کے ساتھ منسلک کرسکتے ہیں جو ہم نے اوپر دیکھا ہے اور دونوں کا ایک عام فن تعمیر ہے.

جیسا کہ ہم نے پہلے ہی بحث کی ہے، کینٹیل انفرادی اجزاء ہے جو ہارڈ ویئر کے ساتھ بات چیت کرتا ہے اور اس طرح کے فائل اسٹوریج، میموری کی جگہ مختص کرنے، وقت وغیرہ وغیرہ انجام دیتا ہے. شیل کمانڈ لائن ترجمان (CLI) ہے جو ہمارے حکموں کی ترجمانی کرتا ہے مشین پڑھنے کے قابل فارم میں. ہم اپنی سہولت کے مطابق شیل کے انٹرفیس میں ترمیم کرسکتے ہیں. پروگراموں کو فائلوں کے طور پر محفوظ کیا جاتا ہے اور ڈیٹا بیس فائلوں سے الگ کرنے کے لئے پروسیسر شناختیف (PID) سے منسلک کیا جاتا ہے. ذیل میں یونس کا علامت (لوگو) ہے اور یہ صرف ایک ہی لکھا ہوا متن ہے.

جی این یو اور یونس کے درمیان اختلافات:

  • نکالنے:

جی این یو رچرڈ اسٹالمان کی طرف سے تیار کردہ سافٹ ویئر ہے اور وہ ایم ایم ای اے لیب سے ہیکر تھے. وہ بند ذریعہ پروگراموں کی طرف سے مایوس کیا گیا تھا جو ہمیشہ تحقیق یافتہ ہیں یا مزید تحقیق یا استعمال کے لئے دستیاب نہیں ہیں. یونیسیس اور دیگر بند کوڈ آپریٹنگ سسٹم ذریعہ کوڈ کو چھوڑ کے بغیر تجارتی طور پر دستیاب کردیئے جاتے ہیں. یہ مسٹر رچرڈ اسٹالمان کے لئے ایک بڑی مایوسی تھی اور اس طرح کی مایوسی کا نتیجہ GNU - دانی تک رسائی کے لئے ایک اوپن ماخذ سافٹ ویئر ہے. یونیسیکس اصل میں کین تھامسن اور ڈینس رچی نے بیل لیبز کے لئے تیار کیا اور اس کا نام AT & T UNIX کے طور پر کیا گیا تھا.

اس کے اپنے کام (کسی کے ساتھ / دانہ کے بغیر):

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

  • ماخذ کوڈ:

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

  • علامت (لوگو):

ہم اپنے اوپر سے بات چیت میں اپنے لوگو کے پاس آ چکے ہیں، اور ہمیں پہلے سے ہی جو کچھ دیکھا ہے اس کی ہمت حاصل کرنے دیں.

GNU ایک پینگوئن یا GNU کا ایک علامت کا استعمال کرتا ہے جو ایک اندھیرے کی ناراض ہے. یونیسیس صرف علامت (لوگو) کے نام کا ایک سادہ متن استعمال کرتا ہے.

  • لائسنسنگ:

GNU مفت سافٹ ویئر فاؤنڈیشن کی طرف سے حمایت کی جاتی ہے اور جنرل پبلک لائسنس (جی پی پی) کے تحت لائسنس یافتہ ہے. یہ عوام کے لئے آزادانہ طور پر دستیاب ہے اور ذریعہ کوڈ ہماری ضروریات کے مطابق تبدیل کردی جا سکتی ہے. لیکن یونیسیسی کا لائسنس عام طور پر بیل لیبز کے ٹریڈ مارک، اے ٹی & ٹی بیل لیبز کے ٹریڈ مارک، یا ایکس / اوپن کے ٹریڈ مارک کے طور پر ذکر کیا جاتا ہے.

  • ان کی شیل اور دانی:

GNU / لینکس کے لنڈ اور یونیسیکس زیادہ ہی اسی طرح کے ہیں اور صرف شیل میں اختلافات کے ساتھ آتے ہیں. دونوں کے دانیے اسی طرح ہیں لیکن ان کے اپنے ذریعہ کوڈ ہے کہ GNU / لینکس اوپن سورس کا کوڈ استعمال کرتا ہے جبکہ UNIX بند منبع کوڈ کا استعمال کرتا ہے. ہم یہ بھی کہہ سکتے ہیں کہ جی این یو / لینکس اور یونیسیس صرف ان کے شیل میں مختلف ہوتے ہیں کیونکہ وہ عام کونے کا حصہ بناتے ہیں جو اصل میں AT & T UNIX کے طور پر تیار کیا گیا تھا.

یہ سب ان کے اختلافات کے بارے میں ہیں اور ہمیں ٹیبلر شکل میں نظر آتے ہیں.

ایس. نہیں میں فرق> جی این یو / لینکس یونیسیکس 1.
اصل یہ رچرڈ اسٹالمان کی طرف سے تیار کیا گیا تھا اور وہ ایم آئی اے اے لیب سے ہیکر تھے. یہ کیبل تھامسن اور ڈینس رچی نے بیل لیبز کے لئے تیار کیا. 2.
ابتداء کے طور پر نامزد کردہ جی این یو اور یہ تیار شدہ سافٹ ویئر کا نام تھا. AT & T UNIX کے طور پر نامزد ہوا جیسا کہ یہ بیل لیبز میں تیار کیا گیا تھا. 3. اپنے آپ کو کام کرنا
خود کار طریقے سے سافٹ ویئر (شیل) کام نہیں کر سکتا کیونکہ ہارڈ ویئر کے ساتھ بات چیت کرنے کے لئے کناڑی کی ضرورت ہوتی ہے. یونیسیس شیل اور دانی دونوں پر مشتمل ہے اور اس پر اپنا کام کر سکتا ہے. 4. پر منحصر ہے؟
GNU صرف شیل سوفٹ سافٹ ویئر کسی دانی اور دائیں جانب پر منحصر ہے، UNIX کنیال کو تعینات کیا گیا تھا. یہ کسی دوسرے OS پر متفق نہیں ہے، اس کے اپنے اجزاء ہیں. 5. ماخذ کوڈ
GNU ماخذ کوڈ عوام کے لئے آزادانہ طور پر دستیاب ہے. ہم اپنی ضروریات کے مطابق کوڈ کو ترمیم کرسکتے ہیں. یونیسیس کے ذریعہ کوڈ کا کوڈ عوام کیلئے دستیاب نہیں ہے. 6. علامت (لوگو)
جی این یو یا تو پینگوئن یا GNU کی علامت کا استعمال کرتا ہے جو ایک سیاہ اندھیرا ہے. یہ لوگو کے طور پر اس کا نام کا ایک سادہ متن استعمال کرتا ہے. 7. لائسنسنگ

یہ عام پبلک لائسنس (جی پی ایل) کے تحت لائسنس یافتہ ہے. یونیسیس کا لائسنس عام طور پر بیل لیبز کے ٹریڈ مارک، اے ٹی & ٹی بیل لیبز کے ٹریڈ مارک، یا ایکس / اوپن کے ٹریڈ مارک کے طور پر ذکر کیا جاتا ہے. 8. شیل اور دانی

اس کا اپنا شیل ہے، جی این یو ہے، لیکن یہ - یونیسیس کی طرح کینییل کا استعمال کرتا ہے. اس کی اپنی شیل اور دانی جزو ہے. امید ہے کہ مضمون نے آپ کی مدد کی ہے! اگر آپ اب بھی محسوس کرتے ہیں کہ کچھ لاپتہ ہے، تو براہ مہربانی ہمیں بتائیں.