Rhapsody (operating system)
ریپسوڈی ایک آپریٹنگ سسٹم ہے جسے ایپل کمپیوٹر نے 1990 کی دہائی کے آخر میں NeXT کی خریداری کے بعد تیار کیا تھا۔ یہ میک پر مبنی آپریٹنگ سسٹم کی پانچویں بڑی ریلیز ہے جو 1980 کی دہائی کے آخر میں نیکسٹ میں تیار کی گئی تھی، جسے پہلے اوپن اسٹیپ اور نیکسٹ اسٹیپ کہا جاتا تھا۔ ریپسوڈی کو کلاسیکی میک او ایس اور میک او ایس ایکس کے درمیان منتقلی کی مدت کے لیے ڈویلپرز کو نشانہ بنایا گیا تھا۔ ریپسوڈی نے ایپل کے لیے ایک آپریٹنگ سسٹم سے زیادہ ایک نئی اور تحقیقی حکمت عملی کی نمائندگی کی، اور یہ x86 پر مبنی پی سی اور پاور میکنٹوش پر چلتا ہے۔ ریپسوڈی کے اوپن اسٹیپ پر مبنی یلو باکس اے پی آئی فریم ورک کو کراس پلیٹ فارم ایپلی کیشنز بنانے کے لیے ونڈوز این ٹی میں پورٹ کیا گیا تھا۔ آخر کار، غیر ایپل پلیٹ فارمز کو بند کر دیا گیا، اور بعد کے ورژن بنیادی طور پر پاور میکنٹوش میں پورٹ کیے گئے اوپن اسٹیپ آپریٹنگ سسٹم پر مشتمل ہوتے ہیں، جو میک او ایس 8 کے کوپلینڈ سے شروع ہونے والے جی یو آئی کو اوپن اسٹیپ کے ساتھ ضم کرتے ہیں۔ کئی موجودہ کلاسک میک او ایس فریم ورک پورٹ کیے گئے تھے، جن میں کوئیک ٹائم اور ایپل سرچ شامل ہیں۔ ریپسوڈی میک او ایس 8 اور اس کی ایپلی کیشنز کو میک او ایس ایکس میں منتقلی کے دوران پسماندہ مطابقت کے لیے بلیو باکس نامی پیرا ورچوئلائزیشن پرت میں چلا سکتا ہے۔ پس منظر کا نام ریپسوڈی آپریٹنگ سسٹم کی ریلیز کے لیے موسیقی سے متعلق کوڈ ناموں کے 1990 کی دہائی کے دوران ایپل کے نمونے کی پیروی کرتا ہے (دیکھیں ریپسوڈی (موسیقی))۔ ایپل نے اپنی اگلی نسل کی آپریٹنگ سسٹم کی حکمت عملی کوپلینڈ (امریکی موسیقار ایرون کوپلینڈ کے نام سے منسوب) اور اس کے پہلے سے اعلان کردہ جانشین گیرشون (ریپسوڈی ان بلیو کے موسیقار جارج گیرشون کے نام سے منسوب) کو منسوخ کر دیا تھا۔ دیگر میوزیکل کوڈ ناموں میں ہم آہنگی (میک او ایس 7.6)، ٹیمپو (میک او ایس 8)، الیگرو (میک او ایس 8.5)، اور سوناٹا (میک او ایس 9) شامل ہیں۔ کلاسیکی میک او ایس کا جانشین تیار کرنے کی پچھلی کوششیں 1990 کی دہائی کے وسط میں میک او ایس ونڈوز سے پیچھے رہ رہا تھا۔ 1993 میں مائیکروسافٹ نے اگلی نسل کا ونڈوز این ٹی متعارف کرایا تھا، جو ایک پروسیسر سے آزاد، ملٹی پروسیسنگ اور ملٹی یوزر آپریٹنگ سسٹم تھا۔ اس وقت، میک او ایس اب بھی ایک واحد صارف او ایس تھا، اور غیر مستحکم ہونے کی وجہ سے شہرت حاصل کر چکا تھا۔ ایپل نے میک او ایس کے لیے جدید متبادل تیار کرنے کی کئی کوششیں کیں، جو سب ناکام ہو گئیں، جس سے کمپنی پر عوام کے اعتماد کو نقصان پہنچا، جبکہ میکنٹوش کی فروخت میں کمی کا سلسلہ جاری رہا۔ ایپل کا سب سے زیادہ امید افزا اگلی نسل کا آپریٹنگ سسٹم، کوپلینڈ، غلط انتظام میں تھا اور اسے 1996 میں ترک کرنا پڑا۔ اس کے جواب میں، ایپل کے سی ای او گل امیلیو نے کسی دوسری کمپنی سے پہلے سے تیار کردہ آپریٹنگ سسٹم حاصل کرنے یا لائسنس دینے کا فیصلہ کیا۔ ایپل کی ایگزیکٹو ٹیم نے BeOS، NeXT کے NeXTSTEP، سن مائیکرو سسٹمز سولارس، اور ونڈوز این ٹی پر غور کیا، اور بالآخر دسمبر 1996 میں NeXT حاصل کیا۔ اعلان ریپسوڈی کا اعلان گل امیلیو نے 7 جنوری 1997 کو میک ورلڈ ایکسپو ایس ایف میں کیا تھا، اور پہلی بار مئی 1997 میں ورلڈ وائیڈ ڈویلپرز کانفرنس (ڈبلیو ڈبلیو ڈی سی) میں اس کا مظاہرہ کیا گیا تھا۔ میک ورلڈ ایس ایف 1997 میں ڈویلپرز کی طرف اشارہ کرتے ہوئے، اسٹیو جابز نے کہا کہ میک او ایس اور اس کے میکنٹوش ٹول باکس نے ڈویلپرز کو "پانچویں منزل" پر، ونڈوز این ٹی کو "ساتویں منزل" پر رکھا، جبکہ ریپسوڈی کی اوپن اسٹیپ لائبریریاں ڈویلپرز کو "بیسویں منزل" پر شروع کرنے دیں گی۔ جابز نے استدلال کیا کہ اس سے موجودہ ایپس کو لاگو کرنے میں تیزی آئے گی، اور چھوٹی ڈویلپر ٹیموں کو بھی جدید ایپس بنانے کا موقع ملے گا۔ اس وقت، 25 فیصد سے بھی کم امریکی کمپیوٹر استعمال کرتے تھے، اور بہت سے لوگوں کا خیال تھا کہ کمپیوٹنگ انڈسٹری "صرف شروع ہونے کا انتظار کر رہی ہے" ؛ زیادہ تر موجودہ ایپلی کیشنز آفس ٹولز تھیں، اور "لوگوں کی اکثریت کے لیے سافٹ ویئر [تھا] ابھی لکھا جانا باقی تھا۔" جابز نے لائٹ ہاؤس ڈیزائن کی مثالیں دیں، جس نے صرف 18 ملازمین کے ساتھ NeXTSTEP کے لیے ایک پورا آفس سوٹ بنایا تھا، ٹم برنرز-لی، جس نے NeXTSTEP پر پہلا ویب براؤزر ورلڈ وائڈ ویب بنایا تھا، اور ڈیل، جس نے NeXT کے ویب آبجیکٹس کا استعمال کرتے ہوئے اپنی پہلی ای کامرس ویب سائٹ بنائی تھی۔ چونکہ یلو باکس ونڈوز پر ڈائنامک لنک لائبریری (ڈی ایل ایل) کے طور پر بھی دستیاب تھا، اس لیے یلو باکس ایپس ریکمپائل کے ذریعے ریپسوڈی اور ونڈوز دونوں پر چل سکیں گی۔ مائیکروسافٹ نے کوئی مساوی فراہم نہیں کیا جو ون 32 ایپس کو دوسرے پلیٹ فارمز پر چلانے کے قابل بنائے۔ مزید برآں، خود ریپسوڈی کو پاور پی سی میکنٹوشیز یا انٹیل x86 پی سی پر انسٹال کیا جا سکتا ہے، جس سے ڈویلپرز کے ممکنہ کسٹمر بیس میں اضافہ ہوتا ہے۔ صارفین کے لیے پچ ایپل نے اپنے بہتر استحکام اور ردعمل پر زور دیتے ہوئے صارفین کے لیے ریپسوڈی کو پیش کیا۔ مثال کے طور پر، کلاسک میک او ایس پر، آنے والے فیکس مشین کو فیکس مکمل ہونے تک منجمد کر سکتے ہیں ؛ اور اگر کوئی ایپ کریش ہو جاتی ہے، تو یہ پورے سسٹم کو نیچے لے جا سکتا ہے اور اسے ریبوٹ کرنے کی ضرورت پڑ سکتی ہے، جس سے ممکنہ طور پر ڈیٹا ضائع ہو سکتا ہے۔ مزید برآں، ریپسوڈی NeXTSTEP کی مقامی نیٹ ورک شیئرنگ کی فعالیت کو وراثت میں حاصل کرے گا، اور ایپس میں ڈیٹا کا اشتراک کرنا آسان بنائے گا۔ میک ورلڈ ایس ایف 1997 میں، اسٹیو جابز نے NeXTSTEP کی پختگی کی طرف اشارہ کرتے ہوئے کہا کہ اسے وال اسٹریٹ بینکوں اور سی آئی اے سمیت بہت سی بڑی تنظیموں نے اپنایا ہے۔ بائیٹ میگزین نے آپریٹنگ سسٹم کے تعارف کے دس سال بعد جنوری 1998 میں NeXTSTEP کو "فیلڈ ٹیسٹڈ، ٹائم پروون کوڈ" کے طور پر بیان کیا۔ میک او ایس ایپل سے منصوبہ بند منتقلی بلیو باکس کے ذریعے "زیادہ تر" موجودہ میک او ایس ایپلی کیشنز کے ساتھ مطابقت برقرار رکھنا تھا لیکن ریپسوڈی کی نئی خصوصیات سے فائدہ اٹھانے کے لیے یلو باکس کے لیے ایپس کو دوبارہ لکھنے کی ضرورت تھی۔ بلیو باکس ایک ونڈو میں چلے گا، اور سسٹم 7 ایپس (موٹرولا 68 کے اور پاور پی سی) کو سپورٹ کرے گا، لیکن صرف ان ایپس کو سپورٹ کر سکے گا جنہیں ہارڈ ویئر کے ساتھ بات چیت کرنے کی ضرورت نہیں تھی۔ ریپسوڈی کی ترقی کے دوران، ایپل کلاسک میک او ایس میں بڑے اپ گریڈ جاری کرتا رہے گا، جو ریپسوڈی کی عوامی ریلیز کے بعد کئی سالوں تک سپورٹ رہے گا۔ آرکیٹیکچر ریپسوڈی ایک ترمیم شدہ میک 2.5 دانا اور 4.4BSD یونکس ماحول پر چلتا ہے۔ اس کے اوپر تھریڈڈ، آبجیکٹ پر مبنی یلو باکس لائبریریاں، میک او ایس ایپلی کیشنز کے لیے بلیو باکس مطابقت پرت، اور ایک جاوا ورچوئل مشین تھی۔ ریپسوڈی NeXT کے اوپن اسٹیپ آبجیکٹ پر مبنی فریم ورک، NeXT کے دیگر فریم ورک (ویب آبجیکٹس، انٹرپرائز آبجیکٹس فریم ورک)، اور ایپل کی میک او ایس ٹیکنالوجیز (بشمول ایپل اسکرپٹ، کوئیک ٹائم میڈیا لیئر، کلر سنک، ایپل ایونٹس) کو یکجا کرتا ہے۔ ریپسوڈی ہارڈ ڈسک کے لیے یونکس فائل سسٹم (یو ایف ایس) اور نیٹ ورک ڈرائیوز پر نیٹ ورک فائل سسٹم کا استعمال کرتا ہے۔ میک او ایس کے کوئیک ڈرا کے بجائے ڈسپلے پوسٹ اسکرپٹ کا استعمال کرتے ہوئے پکسلز کو اسکرین پر کھینچا جاتا ہے۔ چونکہ ڈسپلے پوسٹ اسکرپٹ اسی پوسٹ اسکرپٹ زبان پر انحصار کرتا ہے جو پرنٹروں کے ساتھ بات چیت کرنے کے لیے استعمال ہوتی ہے، اس لیے پرنٹ کرتے وقت تبدیلی کے عمل کی ضرورت نہیں ہے، اور طباعت شدہ دستاویزات اسکرین پر کیسے نظر آتی ہیں اس کے لیے زیادہ وفادار ہوتی ہیں۔ ریپسوڈی تین پروگرامنگ زبانوں میں ایپ ڈویلپمنٹ کی حمایت کرتا ہے: آبجیکٹیو-سی، جاوا، اور سی + +۔ کرنل ریپسوڈی کارنیگی میلن یونیورسٹی کے میک 2.5 کرنل کا استعمال کرتا ہے، جسے نیٹ ورک فائل سسٹم، ایس سی ایس آئی ڈسک، اور ہٹنے کے قابل آلات جیسے سی ڈی رومز اور جاز ڈرائیوز کے لیے سپورٹ شامل کرنے کے لیے تبدیل کیا گیا تھا۔ اس دانے میں سمیٹرک ملٹی پروسیسنگ (ایس ایم پی) سپورٹ کا فقدان ہے، جسے ریپسوڈی کی بعد کی ریلیز میں شامل کرنے کا منصوبہ بنایا گیا تھا جو میک 3.0 دانے کا استعمال کرے گا۔ میک کو سی ایم یو میں ایوی ٹیونین نے بنایا تھا، جو سافٹ ویئر انجینئرنگ کے ایپل کے سینئر نائب صدر کی حیثیت سے ریپسوڈی کی ترقی کے انچارج تھے، یہ کردار وہ پہلے NeXT میں رکھتے تھے۔ ڈبلیو ڈبلیو ڈی سی 1997 کی پیشکش میں، جیف رابن نے کہا کہ ریپسوڈی میک 2.6 پر مبنی تھی۔ بلیو باکس بلیو باکس ایک غیر واپسی ورچوئلائزیشن پرت ہے جو ریپسوڈی کو کلاسک میک او ایس ایپس چلانے کی اجازت دیتی ہے۔ اسے ریپسوڈی ڈی آر 1 کے بعد ایک ایپلی کیشن کی شکل میں جاری کیا گیا تھا جسے ڈسک پر محفوظ میکنٹوش روم فائل لوڈ کیا گیا تھا۔ بلیو باکس میک او ایس ایپلی کیشنز کی حمایت نہیں کرتا تھا جن کو ہارڈ ویئر تک رسائی کی ضرورت ہوتی تھی یا جو غیر عوامی میک او ایس اے پی آئی پر انحصار کرتے تھے۔ بلیو باکس بیٹا 1 صرف فل اسکرین میں کام کرتا تھا، جس میں صارفین کو ماحول سے باہر نکلنے کے لیے دبانے کی ضرورت ہوتی تھی، اور یہ ریپسوڈی کے بی ایس ڈی ساکٹ کے بجائے اوپن ٹرانسپورٹ کے ذریعے نیٹ ورکنگ کو نافذ کرتا ہے۔ بلیو باکس کے بعد کے ورژن میک او ایس کو ونڈو میں چلا سکتے ہیں۔ ریپسوڈی کا بلیو باکس ماحول، پیرا ورچوئلائزیشن کی وجہ سے صرف پاور پی سی پر دستیاب ہے، میک او ایس 8 ایپلی کیشنز کے ساتھ رن ٹائم مطابقت فراہم کرتا ہے۔ تمام ورچوئلائزڈ ایپلی کیشنز اور ان سے وابستہ ونڈوز کو مقامی یلو باکس ایپلی کیشنز کے ساتھ بکھرے جانے کے بجائے ایک بلیو باکس ڈیسک ٹاپ ونڈو میں شامل کیا جاتا ہے۔ بلیو باکس بعد میں کلاسیکی ماحول بن گیا، جو میک او ایس ایکس ٹائیگر تک میک او ایس ایکس میں رہا، میک او ایس ایکس چیتے میں کلاسیکی ڈراپ کی حمایت کے ساتھ۔ یلو باکس یلو باکس ریپسوڈی کا ترقیاتی پلیٹ فارم ہے۔ یہ زیادہ تر اوپن اسٹیپ فریم ورک پر مشتمل ہے، جو رن ٹائم اور ترقیاتی ماحول کے ساتھ مل کر ہے۔ چونکہ یلو باکس میں ونڈوز این ٹی کا نفاذ بھی تھا، اس کے لیے بنائی گئی ایپس مائیکروسافٹ ونڈوز پر مقامی طور پر بھی چل سکتی تھیں، اور عام ونڈوز ایپلی کیشنز کی طرح نظر آتی تھیں۔ یلو باکس میں تین بڑے فریم ورک شامل ہیں: فاؤنڈیشن، ایپلیکیشن کٹ، اور ڈسپلے پوسٹ اسکرپٹ۔ اس میں NeXTSTEP کا پروجیکٹ بلڈر اور انٹرفیس بلڈر ڈویلپمنٹ ٹولز بھی شامل ہیں۔ یلو باکس میں پری ایمپٹو ملٹی ٹاسکنگ، ملٹی تھریڈنگ، اور پروٹیکٹڈ میموری کے لیے مکمل سپورٹ ہے (جو کہ پچھلے کوپلینڈ پروجیکٹ کے تحت صرف جزوی طور پر سپورٹ کیا گیا ہوتا)۔ ریپسوڈی کی نئی خصوصیات سے فائدہ اٹھانے کے لیے یلو باکس کے لیے تھرڈ پارٹی ایپس کو دوبارہ لکھنے کی ضرورت ہوگی۔ مئی 1997 میں امیلیو نے اعلان کیا کہ یلو باکس کا نام بدل کر کنسرٹ رکھا جائے گا۔ یلو باکس کو بعد میں میک او ایس ایکس کے کوکو فریم ورک کی بنیاد کے طور پر استعمال کیا گیا۔ جاوا ورچوئل مشین ریپسوڈی کی جاوا ورچوئل مشین سن کے جے ڈی کے 1.1.3 سے ماخوذ ہے، جس میں ترمیم کی گئی تھی تاکہ جاوا ایپس یلو باکس اے پی آئی کو کال کر سکیں۔ ریپسوڈی ڈی آر 1 میں سن کا جاوا مرتب اور کتب خانے شامل تھے۔ ڈویلپر ریلیزز ایپل نے پاور پی سی اور انٹیل x86 آرکیٹیکچرز دونوں کے لیے ریپسوڈی کی دو ڈویلپر ریلیزز جاری کیں۔ ڈویلپر ریلیز 1 ریپسوڈی کی پہلی ڈویلپر ریلیز 13 اکتوبر 1997 کو (پاور میکنٹوش کے لیے) 10,000 ڈویلپرز کے لیے جاری کی گئی تھی، جنہیں دو سی ڈیز دی گئیں: بوٹ ایبل ریپسوڈی انسٹالر، اور نمونہ سورس کوڈ کے ساتھ ایک اور سی ڈی (بشمول جاوا میں ٹیکسٹ ایڈیٹ کا ایک ورژن جو یلو باکس اے پی آئی کو کال کرتا ہے)۔ ایپل نے اوپن فرم ویئر کے نفاذ میں ترمیم کی تاکہ صارفین کو روک کر ریپسوڈی اور میک او ایس کو دوہرا بوٹ کرنے کی اجازت دی جا سکے۔ ڈی آر 1 میں بلیو باکس نہیں تھا، اور بہت سی وعدہ شدہ میک او ایس ٹیکنالوجیز جیسے کوئیک ٹائم، ایپل اسکرپٹ، اور ایپل ٹاک غائب تھیں۔ اس کا بنیادی مقصد ڈویلپرز کو یلو باکس کا شپنگ ورژن دینا تھا تاکہ وہ اس کے لیے اپنی ایپس کو دوبارہ لکھنا شروع کر سکیں۔ ڈی آر 1 میں میک او ایس فائنڈر کے بجائے اوپن اسٹیپ کا ورک اسپیس مینیجر ہے۔ اگلے ہفتوں کے اندر، ایپل نے یلو باکس رن ٹائم کا ونڈوز ورژن، نیز پی سی کمپیٹیبلز (انٹیل) کے لیے ریپسوڈی کا ڈی آر 1، اور بلیو باکس کی پہلی ریلیز بھی جاری کی۔ ڈی آر 1 پر مجموعی طور پر ڈویلپر کا ردعمل مثبت تھا۔ بائیٹ میگزین کے ٹام تھامسن نے ڈی آر 1 کو "حیرت انگیز میک نما" یوزر انٹرفیس اور استعمال میں مشکل NeXTSTEP اجزاء کا "جیکل اینڈ ہائیڈ مرکب" قرار دیا، جن میں سے کچھ کو صرف کمانڈ لائن کے ذریعے صحیح طریقے سے ترتیب دیا جا سکتا ہے، لیکن کہا کہ یہ ان کی جانچ کے دوران "ایک بار بھی کریش نہیں ہوا"۔ یوزر انٹرفیس ریپسوڈی کے یوزر انٹرفیس کو ابتدائی سمجھا گیا تھا، جس میں ڈویلپر کے پیش نظارہ سسٹم کے بنیادی فن تعمیر پر مرکوز تھے۔ اس کا یوزر انٹرفیس اوپن اسٹیپ یو آئی اور میک او ایس 8 کے پلاٹینم یو آئی کا مرکب تھا، جس میں مؤخر الذکر منسوخ شدہ کوپلینڈ پروٹو ٹائپ سے شروع ہوا تھا۔ ڈویلپر ریلیز 1 (ڈی آر 1) میں میک او ایس کا فائنڈر نہیں ہے، اور اس میں اوپن اسٹیپ کا ورک اسپیس مینیجر، شیلف، اور کالم ویو ہے۔ شیلف کو اوپن اسٹیپ کے ڈاک کے حق میں ہٹا دیا گیا تھا ؛ اور فائنڈر کو شامل کیا گیا، کالم کا نظارہ وراثت میں ملا۔ استقبالیہ ڈویلپرز ایپل کے منصوبوں کے بارے میں "متاثر" اور "پرجوش" تھے، لیکن، کوپلینڈ کو ذہن میں رکھتے ہوئے، بہت سے لوگوں کو ایپل کی ان منصوبوں کو پورا کرنے کی صلاحیت پر شکوک و شبہات تھے، اور میکنٹوش کی گرتی ہوئی فروخت نے ایپل کی بقا کی مشکلات کے بارے میں شکوک و شبہات پیدا کیے۔ نتیجے کے طور پر، "بہت سے" ڈویلپرز ریپسوڈی کے لیے اپنی ایپس کو دوبارہ لکھنے کا عہد کرنے کے لیے تیار نہیں تھے، جس نے چکن اور انڈے کا مسئلہ پیدا کیا، کیونکہ ریپسوڈی تجارتی طور پر کامیاب نہیں ہوگا جب تک کہ اس کی نئی خصوصیات سے فائدہ اٹھانے کے لیے ایپس کو دوبارہ نہ لکھا جائے۔ ٹیکنالوجی کالم نگار والٹ موسبرگ نے مشاہدہ کیا کہ بہت سے تھرڈ پارٹی ڈویلپرز پہلے ہی میک کو اس کے سکڑتے ہوئے مارکیٹ شیئر کی وجہ سے ترک کر رہے تھے، اور یہ کہ NeXTSTEP کی کنزیومر ایپلی کیشنز کی کمی، ریپسوڈی کے لیے ایپس کو دوبارہ لکھنے کی ضرورت کے ساتھ مل کر، میک خریدنے کو ونڈوز 95 یا ونڈوز این ٹی کمپیوٹر خریدنے کے مقابلے میں نسبتا خطرناک سرمایہ کاری بنا دیا۔ ڈویلپرز کے خدشات کو دور کرنے کے لیے، ایپل نے مئی 1997 میں اعلان کیا کہ وہ میک او ایس میں یلو باکس ایپس کے لیے سپورٹ شامل کرے گا، تاکہ میک او ایس سے منتقلی کو آسان بنایا جا سکے۔ تاہم، اسی مہینے، ایپل نے ایس ای سی فائلنگ میں اعلان کیا کہ اس کی پچھلی کمائی کی رہنمائی کے برعکس، وہ مالی سال 1997 کی چوتھی سہ ماہی (ستمبر میں ختم ہونے والی) تک منافع میں واپس آنے میں ناکام رہے گا، اور اسے توقع ہے کہ میکنٹوش کی خالص فروخت میں کمی جاری رہے گی۔ مالی سال 1997 کی چوتھی سہ ماہی میں، میکنٹوش کی سہ ماہی فروخت 932,000 سے کم ہو کر 625,000 سال بہ سال ہو گئی، اور ایپل کو 24 ملین ڈالر کا آپریٹنگ نقصان ہوا (حالانکہ اس کے پاس اب بھی 1.45 بلین ڈالر نقد تھے)۔ 6 اگست 1997 میک ورلڈ ایکسپو بوسٹن سے کچھ عرصہ پہلے، امیلیو نے مائیکروسافٹ سے آفس فار ریپسوڈی جاری کرنے کا عہد حاصل کرنے کی کوشش کی، لیکن بل گیٹس نے انکار کر دیا۔ کچھ چھوٹے ڈویلپرز نے اپنی ایپس کے ریپسوڈی پورٹس کا اعلان کیا، جن میں اسٹون ڈیزائنز کریئٹ، اینڈرسن فنانشل سسٹمز کا پیسٹ اپ، اونشوک اینڈ ایسوسی ایٹس کا گلائی فیکس، اوپن بیس، اور ڈینٹز ڈویلپمنٹ کا ریٹروسپیکٹ شامل ہیں۔ فروری 1998 میں، میک ورلڈ کے کالم نگار ڈیوڈ پوگ نے لکھا: پی سی بنانے والے ڈیل کے مالک مائیکل ڈیل کے ساتھ ایک میٹنگ میں، اسٹیو جابز نے انٹیل x86 پر ریپسوڈی کا مظاہرہ کیا، اور اپنے پی سی پر تقسیم کرنے کے لیے ڈیل کو آپریٹنگ سسٹم کا لائسنس دینے کی پیشکش کی۔ یہ معاہدہ ناکام ہو گیا، تاہم، جب جابز نے اصرار کیا کہ اس کے تمام کمپیوٹر میک او ایس اور ونڈوز دونوں کے ساتھ بھیجے جائیں تاکہ صارفین اپنی پسند کا پلیٹ فارم منتخب کر سکیں (جس کے نتیجے میں ڈیل کو ایپل کو ہر کمپیوٹر کے لیے رائلٹی ادا کرنی پڑتی جو وہ فروخت کرتا ہے)، ڈیل کی ترجیح کے برعکس کہ او ایس کا انتخاب ایک فیکٹری آپشن ہو۔ 1997 کے وسط میں، جب امیلیو کو ایپل کے سی ای او کے عہدے سے ہٹا دیا گیا اور جابز نے غیر رسمی طور پر ان کی جگہ لے لی، تو کمپنی ریپسوڈی پر خاموش ہو گئی، جس کی وجہ سے اس کی قسمت پر قیاس آرائیاں شروع ہو گئیں۔ اکتوبر 1997 کی سیبولڈ پبلشنگ کانفرنس میں، جابز نے اعلان کیا کہ منتقلی امیلیو کے پہلے اعلان کردہ سے زیادہ "بتدریج" ہوگی، اور ایک "ڈوئل-او ایس" حکمت عملی پر عمل کرے گی، جس میں ریپسوڈی سرورز کی طرف مائل ہوگا، اس کے بعد کئی سال بعد ایک صارف مائیکروسافٹ کی ونڈوز این ٹی حکمت عملی کی نقل کرتے ہوئے جاری کیا گیا۔ مئی میں منعقدہ ڈبلیو ڈبلیو ڈی سی 1998 میں، ایپل نے کہا کہ "ایک بھی" بڑے تھرڈ پارٹی ڈویلپر نے ریپسوڈی کے لیے اپنی ایپس کو دوبارہ لکھنے کا عہد نہیں کیا تھا۔ اس کے بجائے ایپل نے اپنی میک او ایس ایکس حکمت عملی کی نقاب کشائی کی: کلاسک میک او ایس ایپلی کیشنز کو سسٹم پر اچھی طرح سے چلانے کے لیے مکمل دوبارہ لکھنے کی ضرورت نہیں ہوگی، جس کے بارے میں جابز کا کہنا تھا کہ اس میں دو سال تک کا وقت لگ سکتا تھا ؛ اس کے بجائے، ایپلی کیشنز میک او ایس ایکس پر صرف "معمولی ایڈجسٹمنٹ" کے ساتھ چل سکتی تھیں۔ ایپل نے موجودہ کلاسک میک او ایس فریم ورک کو میک او ایس ایکس میں بھی پیش کیا اور میک او ایس 9 اور ایکس کے لیے کراس پلیٹ فارم کاربن اے پی آئی کو منتقلی پرت کے طور پر تیار کیا۔ وسیع پیمانے پر استعمال ہونے والی میک او ایس لائبریریوں جیسے کوئیک ٹائم اور ایپل اسکرپٹ کو پورٹ کیا گیا اور ڈویلپرز کو شائع کیا گیا۔ کاربن دونوں پلیٹ فارمز کے لیے مکمل مطابقت اور مقامی فعالیت کی اجازت دیتا ہے، جبکہ نئی خصوصیات کو فعال کرتا ہے۔ ایپل نے یہ بھی اعلان کیا کہ ایڈوب، مائیکروسافٹ اور میکرومیڈیا نئی حکمت عملی کے ساتھ شامل ہیں، اور میک او ایس ایکس کے لیے اپنی ایپلی کیشنز جاری کرنے کا عہد کیا ہے۔ پروگرامر ڈیو وینر نے نئی حکمت عملی کا جشن منایا۔ مائیکروسافٹ کے تاریخی اینٹی ٹرسٹ ٹرائل کے ایک حصے کے طور پر، ایوی ٹیونین نے استدلال کیا کہ ریپسوڈی کی ناکامی جزوی طور پر ونڈوز کے غلبے کی وجہ سے ہوئی، جس نے نئے آپریٹنگ سسٹم پلیٹ فارمز کو فطری طور پر غیر مسابقتی بنا دیا۔ تاہم، دی رجسٹر کے جان لیٹیس نے استدلال کیا کہ "وہ [یلو باکس] APIs ایپل ڈویلپرز کو سپورٹ کرنے کے لیے حاصل نہیں کر سکے [.] یقینا APIs ہیں جو NeXT ڈویلپرز کو سپورٹ کرنے کے لیے حاصل نہیں کر سکے۔" لیٹیس نے ریپسوڈی کو فطری طور پر ناقص قرار دیتے ہوئے کہا: "او ایس ڈویلپمنٹ کے اس اسکول کا نظریہ [جو] کہتا ہے کہ آپ صارفین کو اپنی موجودہ ایپس کو چلانے کی اجازت دیتے ہیں جبکہ طویل عرصے میں زبردست ایپس کی ایک پوری نئی نسل کے لیے اسے ممکن بناتے ہیں" ایک ایسی حکمت عملی ہے جس نے "ابھی تک عملی طور پر کام نہیں کیا ہے"۔ اگرچہ ڈویلپرز ریپسوڈی ڈی پی 3 کی توقع کر رہے تھے، اسٹیو جابز نے جولائی 1998 میک ورلڈ ایکسپو این وائی میں اعلان کیا کہ ریپسوڈی کا ایک بہتر ورژن عوامی طور پر میک او ایس ایکس سرور 1 کے طور پر جاری کیا جائے گا، جو ویب آبجیکٹس، کوئیک ٹائم اسٹریمنگ سرور، اور ایک اپاچی ویب سرور کو بنڈل کرے گا۔ میراث ایپل نے ریپسوڈی کو ڈارون میں ڈال دیا، جو ایک اوپن سورس آپریٹنگ سسٹم ہے جو ایپل کے موجودہ تجارتی آپریٹنگ سسٹم کی بنیاد ہے۔ چونکہ ریپسوڈی پاور پی سی اور انٹیل x86 دونوں پر چل سکتا ہے، کچھ مبصرین نے قیاس کیا کہ ایپل میکنٹوش کو پاور پی سی سے انٹیل پروسیسرز میں تبدیل کرنے کا منصوبہ بنا سکتا ہے۔ یہ تبدیلی 2005 میں ہوئی، ایپل نے انکشاف کیا کہ اس نے سال 2000 سے میک او ایس ایکس کی انٹیل بلڈز کا اندرونی طور پر تجربہ کیا تھا۔ 2016 میں، مورخ ہینسن سو نے ڈویلپرز کے لیے اسٹیو جابز کے وژن کو "پریسینٹ" قرار دیا (جابز کے وژن کو § پچ ٹو ڈویلپرز سیکشن میں بیان کیا گیا ہے)۔ بہت سی NeXTSTEP اختراعات میک او ایس ایکس کے لیے بنیادی تھیں، جن میں کوکو فریم ورک، انٹرفیس بلڈر (جو ایکس کوڈ کا حصہ بن گیا)، اور آبجیکٹیو-سی پروگرامنگ زبان شامل ہیں۔ ان ٹیکنالوجیز نے بہت سے انڈی ڈویلپرز کو میک کی طرف راغب کیا، اور آج بھی میک پر استعمال میں ہیں۔ انہیں بعد میں آئی فون، آئی پیڈ، ایپل واچ، اور ایپل ٹی وی پر استعمال کیا گیا۔ سسٹم کی ضروریات ریپسوڈی ڈی آر 1 کے پاور پی سی ورژن کے لیے 32 ایم بی ریم (64 ایم بی تجویز کردہ)، اور 1 جی بی ڈسک کی جگہ درکار تھی، اور صرف سرکاری طور پر پاور میکنٹوش 9500، 9600، 8500 اور 8600 کی حمایت کی گئی تھی۔ ایپل نے ابتدائی طور پر 1997 کی تیسری سہ ماہی میں ریپسوڈی کا ڈویلپر پری ویو جاری کرنے کا منصوبہ بنایا تھا۔ اس کے بعد جنوری 1998 میں ریپسوڈی پریمیئر کے نام سے ایک صارفین کی ریلیز ہوگی، جس میں بلیو باکس کا ابتدائی ورژن شامل ہے، مطابقت کا ماحول جو ریپسوڈی کو میک او ایس ایپس چلانے کی اجازت دے گا۔ مکمل بلیو باکس ریپسوڈی یونیفائیڈ میں آئے گا، جس کا منصوبہ 1998 کے وسط میں بنایا گیا تھا۔ ریپسوڈی کے ورژن نمبر ورژن 5 سے شروع ہوتے ہیں، کیونکہ یہ NeXT کے آپریٹنگ سسٹم کا نام تبدیل تھا، جس کا آخری ورژن میک 4.2 کے لیے اوپن اسٹیپ تھا۔ اگرچہ ایپل نے کبھی بھی ریپسوڈی 5.2 جاری نہیں کیا، کچھ لوگوں نے قیاس کیا کہ اس کا مطلب ریپسوڈی پریمیئر ہونا تھا۔ نوٹوں کے حوالہ جات ببلیوگرافی بیرونی روابط شا کا ریپسوڈی ریسورس پیج ٹوسٹیٹیک جی یو آئی گیلری-ریپسوڈی ڈویلپر کے اسکرین شاٹس ریلیز 2 جی یو آئی ڈی بک> اسکرین شاٹس> ریپسوڈی ڈی آر 2-ریپسوڈی کے اسکرین شاٹس (انٹیل ورژن) اور اس کے اجزاء۔ "ایپل نے ریپسوڈی او ایس کو دکھایا"-ایپل کے پہلی بار ریپسوڈی کا مظاہرہ کرنے کے فورا بعد لکھا گیا ایک مضمون۔ "ایپل ریپسوڈی پر مجموعی خلاصہ: ایک صارف کا جائزہ"-ریپسوڈی کی ٹیکنالوجیز کا ایک جائزہ۔ OSData.com پر "ریپسوڈی"-آپریٹنگ سسٹم پر تکنیکی وضاحتیں۔ ایپل ریپسوڈی بلیو باکس، بیٹا ورژن 1 پر پہلا تاثرات ٹڈبیٹس: یلو باکس، بلیو باکس، ریپسوڈی اور ڈبلیو ڈبلیو ڈی سی کوکو اور ڈیتھ آف یلو باکس اور ریپسوڈی، بذریعہ ڈینیل ایرن ڈلگر، 2007-02-19، روفلی ڈرافٹڈ ایپل انکارپوریٹڈ آپریٹنگ سسٹم برکلے سافٹ ویئر ڈسٹری بیوشن میک او ایس مچ (کرنل) آپریٹنگ سسٹم کو بند کر دیا گیا