میک OS ایکس ایک لینکس تقسیم نہیں ہے، لیکن ...

آپریٹنگ سسٹمز دونوں ہی جڑوں کا اشتراک کریں

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

تمام اہم لینکس کی تقسیم جیسے جیسے Ubuntu، Red Hat، اور SuSE لینکس، میک OS X میں ایک "ڈیسک ٹاپ ماحول" ہے، جس میں درخواست پروگراموں اور نظام کی ترتیبات کے لئے گرافیکل یوزر انٹرفیس فراہم کرتا ہے. یہ ڈیسک ٹاپ ماحول ایک یونیکس کی قسم کے OS کے سب سے اوپر بنایا گیا ہے، جیسا کہ لینکس ڈیسروس کے ڈیسک ٹاپ کے ماحول کو لینکس OS کے سب سے اوپر بنایا جاتا ہے. تاہم، لینکس کی خرابیوں کو عام طور پر ڈیفالٹ کے ذریعہ انسٹال ہونے کے علاوہ متبادل ڈیسک ٹاپ ماحول فراہم کرتا ہے. میکس او ایس ایکس اور مائیکروسافٹ ونڈوز صارفین کو اس ڈیسک ٹاپ کے ماحول میں تبدیل کرنے کا اختیار نہیں دیتے ہیں، اس کے علاوہ رنگ کے منصوبوں اور فونٹ کا سائز معمول نظر آتے ہیں.

لینکس اور او ایس ایکس کی مشترکہ روٹس

لینکس اور میک OS ایکس کی عام جڑوں کا عملی پہلو یہ ہے کہ دونوں POSIX معیار کی پیروی کریں. PIXIX یونیکس جیسے آپریٹنگ سسٹم کے لئے پورٹیبل آپریٹنگ سسٹم انٹرفیس کے لئے کھڑا ہے. یہ مطابقت میکس ایکس ایکس سسٹم پر لینکس پر تیار کردہ ایپلی کیشنز کو مرتب کرنے کے لئے ممکن بناتا ہے. لینکس میک OS X کے لئے لینکس پر ایپلی کیشنز کو مرتب کرنے کے لئے اختیارات فراہم کرتا ہے.

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

مقبول بش شیل میک OS X میں دستیاب ہے، بشمول ماؤنٹین شیر سمیت، کیونکہ یہ بہت زیادہ لینکس کی تقسیم بہت زیادہ ہے. بش شیل آپ کو فوری طور پر فائل کے نظام کو چالو کرنے اور ٹیکسٹ کی بنیاد پر یا گرافیکل ایپلی کیشنز کو شروع کرنے کے قابل بناتا ہے.

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

لینکس اور میک OS X جیسے یونیسی قسم کے آپریٹنگ سسٹم کی بنیادی پروگرامنگ زبانز سی اور C ++ ہیں. ان زبانوں میں زیادہ تر آپریٹنگ سسٹم کو لاگو کیا جاتا ہے، اور C اور C ++ میں بھی بہت سے بنیادی ایپلی کیشنز کو لاگو کیا جاتا ہے. اعلی درجے کی پروگرامنگ زبانوں جیسے پرل اور جاوا بھی C / C ++ میں لاگو کیا جاتا ہے.

ایپل OS X اور iOS کے لئے ایپلی کیشنز کی ترقی کی حمایت کے لئے IDE (انٹیگریٹڈ ڈویلپمنٹ ماحولیات) Xcode سمیت مقصد سی پروگرامنگ زبان فراہم کرتا ہے.

لینکس کی طرح، او ایس ایکس کو مضبوط جاوا سپورٹ بھی شامل ہے اور اصل میں اپنی مرضی کے جاوا تنصیب کو OS X میں جاوا ایپلی کیشنز کے ہموار انضمام کو یقینی بنانے کے لئے فراہم کرتا ہے. اس میں ٹیکسٹ ایڈیٹرزز ایم ایمکس اور VI کے ٹرمینل کی بنیاد پر ورژن بھی شامل ہیں، جو لینکس کے نظام پر مقبول ہیں. ایپل کے ایسٹ اسٹور سے مزید GUI سپورٹ کے ساتھ ورژن ڈاؤن لوڈ کی جا سکتی ہیں.

بڑے اختلافات

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

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