Internet OS
انٹرنیٹ آپریٹنگ سسٹم، یا انٹرنیٹ او ایس، کسی بھی قسم کا آپریٹنگ سسٹم ہے جو انٹرنیٹ کلائنٹ، عام طور پر ویب براؤزر کے ذریعے اپنی تمام ایپلی کیشنز اور خدمات کو چلانے کے لیے ڈیزائن کیا گیا ہے۔ اس طرح کے او ایس کے فوائد یہ ہوں گے کہ یہ ایک پتلی کلائنٹ پر چلے گا، جس سے سستے، زیادہ آسانی سے قابل انتظام کمپیوٹر سسٹم کی اجازت ملے گی۔ اس کے لیے تمام ایپلی کیشنز کو کراس پلیٹ فارم، اوپن اسٹینڈرڈز پر ڈیزائن کرنے کی ضرورت ہوگی اور یہ صارف کی ایپلی کیشنز، دستاویزات اور ترجیحات کو کسی ایک کمپیوٹر سے منسلک نہیں کرے گا، بلکہ انہیں انٹرنیٹ کلاؤڈ میں رکھے گا۔ انٹرنیٹ او ایس کو بطور سروس سافٹ ویئر کے لیے بہترین قسم کے پلیٹ فارم کے طور پر بھی فروغ دیا گیا ہے۔ انٹرنیٹ او ایس کی تاریخ کی بات 1995 میں سامنے آنے لگی جب مائیکروسافٹ اور نیٹ اسکیپ کے درمیان براؤزر کی جنگ شروع ہوئی۔ اس وقت ایچ ٹی ایم ایل کی محدود صلاحیتوں کے جواب میں، مائیکروسافٹ نے ایک آن لائن مواد تصنیف پلیٹ فارم تیار کرنا شروع کیا جو تقسیم شدہ او ایل ای (آبجیکٹ لنکنگ اینڈ ایمبیڈنگ) پر مبنی ہوگا جسے اس نے بلیک برڈ کا کوڈ نام دیا تھا۔ او ایل ای کا استعمال کرتے ہوئے، ویب پر رکھی گئی ایپلی کیشنز ان کی اپنی پروسیسنگ منطق پر مشتمل ہوں گی، لہذا یہ ایک عام ڈیسک ٹاپ ماحول میں ایپلی کیشنز کی طرح کام کرے گی۔ فوری طور پر، خدشات تھے کہ یہ ویب کو ملکیتی مائیکروسافٹ ٹیکنالوجی سے منسلک کرے گا جس کی مختلف نظاموں میں چلانے کی ضمانت نہیں ہوگی۔ ایک چیلنج کے طور پر، نیٹ اسکیپ کے مارک اینڈریسن نے نئی مصنوعات کے ایک سیٹ کا اعلان کیا جو ان کے براؤزر کو "انٹرنیٹ او ایس" میں تبدیل کرنے میں مدد کرے گا جو انٹرنیٹ پر مبنی ایپلی کیشنز کی نئی نسل کے لیے ٹولز اور پروگرامنگ انٹرفیس فراہم کرے گا۔ نام نہاد "انٹرنیٹ او ایس" اب بھی ایک باقاعدہ او ایس کے اوپر چلتا تھا-جو کہ نیٹ اسکیپ نیویگیٹر پر مبنی ہے-لیکن اس نے ونڈوز جیسے ڈیسک ٹاپ آپریٹنگ سسٹم کو محض "بیگ [ڈرائیوروں]" کے طور پر مسترد کر دیا، اس بات کا اعادہ کرتے ہوئے کہ مقصد "ونڈوز کو مکمل طور پر ڈیبگڈ ڈیوائس ڈرائیوروں کے ایک عام مجموعہ میں تبدیل کرنا" ہوگا۔ اینڈریسن نے وضاحت کی کہ نیویگیٹر کے جدید ترین ورژن صرف ویب براؤزر نہیں تھے، بلکہ انٹرنیٹ ایپلی کیشنز کے سوئٹ تھے، جن میں میل، ایف ٹی پی، خبروں اور بہت کچھ کے پروگرام شامل تھے، اور یہ ناظرین کے ساتھ مختلف قسم کے دستاویز کی اقسام کے لیے آتے تھے، جیسے ایڈوب ایکروبیٹ، ایپل کوئیک ٹائم، اور سن جاوا ایپلٹ، جو اسے ڈویلپرز کے لیے پروگرامنگ انٹرفیس اور پبلشنگ ٹولز فراہم کریں گے۔ نیٹ اسکیپ بھی اپنے سرور سافٹ ویئر کی فروخت جاری رکھے گا، اور جاوا ایپلٹ اپنے کلائنٹس اور اس کے سرورز دونوں پر کراس پلیٹ فارم چلائے گا، اور جاوا اسکرپٹ کی شکل میں اسکرپٹنگ زبان کے طور پر۔ وہ بیک اینڈ ٹرانزیکشن پروسیسنگ کے لیے سہولیات بھی فراہم کریں گے، کلائنٹس اور ایپلیکیشن سرورز اور ڈیٹا بیس سرورز کو نیویگیٹ کرنے کے ساتھ کلائنٹ/سرور ماڈل کی وضاحت کریں گے۔ انہوں نے نشاندہی کی-ان وسیع صلاحیتوں کی وجہ سے جو ان سب نے اپنے براؤزر کو دی-نیٹ اسکیپ نیویگیٹر اور روایتی آپریٹنگ سسٹم کے درمیان تکنیکی طور پر فرق صرف اتنا ہے کہ نیویگیٹر میں ڈیوائس ڈرائیور شامل نہیں تھے۔ بلیک برڈ کے ساتھ تکنیکی مسائل، ویب کی ترقی، اور جسے انہوں نے نیٹ اسکیپ کے مسابقتی بیانات کے طور پر دیکھا، جلد ہی مائیکروسافٹ کو اپنی حکمت عملی پر دوبارہ غور کرنے پر مجبور کر دیا اور انہوں نے نیٹ اسکیپ کے مجوزہ ماحولیاتی نظام کے اندر او ایل ای کو ایک بنیادی ٹول کے طور پر رکھنا شروع کر دیا۔ او ایل ای اب ایک ایکٹو ایکس پلگ ان کا استعمال کرتے ہوئے ویب صفحات میں سرایت کے قابل ہو جائے گا، اور اے ایس پی (ایکٹو سرور پیجز) ڈویلپمنٹ کا استعمال کرتے ہوئے سرور سائیڈ پر آسانی سے مربوط ہو جائے گا۔ "گینگ آف فائیو" اور صنعت میں مائیکروسافٹ کے خلاف این سی کی مخالفت بڑھنے لگی، جیسا کہ "انٹرنیٹ او ایس" کا تصور تھا، اور اس کی وجہ سے ونڈوز کے متبادل کے طور پر جاوا کو تیار کرنے کے ارد گرد ایک اتحاد تشکیل پایا-جس کے اہم شراکت دار نیٹ اسکیپ، سن، اوریکل اور آئی بی ایم تھے۔ ان کمپنیوں کو غیر رسمی طور پر صنعتی پریس میں "گینگ آف فور" کہا جاتا تھا۔ ناول بعد میں اس اتحاد میں شامل ہو گیا، جس کی وجہ سے اسے "گینگ آف فائیو" کہا گیا۔ مئی 1997 میں، گروپ نے ایک پوزیشن پیپر شائع کیا جس میں کوربا کے اندر سافٹ ویئر اجزاء کے ماڈلز کے انضمام پر تبادلہ خیال کیا گیا-ایک عام طور پر استعمال ہونے والا فن تعمیر جو مختلف نظاموں پر چلنے والے مختلف دکانداروں کے کمپیوٹر ایپلی کیشنز کو نیٹ ورک پر مل کر کام کرنے کی اجازت دیتا ہے۔ اس سے، انہوں نے پھر آبجیکٹ مینجمنٹ گروپ (او ایم جی) کو کئی آر ایف پیز (تجاویز کی درخواست) جاری کیں، جو کوربا کے انتظام کے لیے ذمہ دار معیاری ادارہ ہے، جس کا مقصد جاوا کے مختلف پہلوؤں کو مربوط کرنے میں مدد کرنا ہے۔ تجاویز میں جاوا بینز-جاوا کے سیریلائزڈ، جزو فن تعمیر-اور جاوا اسکرپٹ کے لیے حمایت شامل تھی۔ جسے "کوربا کا جاوا ٹائزیشن" کہا جاتا تھا، گروپ جاوا کو ایک تقسیم شدہ آبجیکٹ فن تعمیر کے طور پر پوزیشن دے رہا تھا، جیسا کہ مائیکروسافٹ نے بلیک برڈ میں او ایل ای کے ساتھ کیا تھا۔ او ایل ای صرف ایک دوسرے درجے کی ٹیکنالوجی کے طور پر موجود ہوگی جو جاوا بینز کا استعمال کرتے ہوئے کوربا کے ذریعے انٹرفیس کرے گی۔ گروپ نے جاوا او ایس کے خیال کو بھی فروغ دیا-ایک کم سے کم، جاوا پر مبنی آپریٹنگ سسٹم-جو بدلے میں نیٹ اسکیپ کے ویب براؤزر کو چلائے گا، اور براؤزر کے ذریعے جاوا بینز کے اجزاء کو چلائے گا۔ یہ کھلے معیارات پر مبنی ایک نئے ماحولیاتی نظام کا محاذ ہوگا۔ پہلا، ویب براؤزر میں ایچ ٹی ایم ایل ؛ اور دوسرا، جاوا، جسے انہیں امید تھی کہ کوربا کے ذریعے بڑے پیمانے پر اپنایا جائے گا۔ جاوا او ایس کو نیٹ ورک کمپیوٹر (یا این سی) پر ہوسٹ کیا جائے گا، جس تصور کی اوریکل نے طویل عرصے سے وکالت کی تھی۔ این سی ایک پتلا کلائنٹ ہوگا جو صرف انٹرنیٹ کے استعمال کے لیے ڈیزائن کیا گیا ہے، اور اسے مکمل طور پر آن لائن محفوظ کردہ ایپلی کیشنز اور دستاویزات تک رسائی کے لیے چھوڑ دیا جائے گا۔ اوریکل نے اپنے کردار کو سرور پرت کے لیے ٹولز فراہم کرنے کے طور پر دیکھا، جہاں نیٹ ورک کی میزبانی میں ایپلی کیشنز کو نیٹ ورک ایپلی کیشن سرور کے ذریعے فراہم کیا جائے گا، جو بدلے میں اوریکل 7 ریلیشن شپ ڈیٹا بیس مینجمنٹ سسٹم اور اوریکل ویب سرور دونوں کا استعمال کرے گا۔ اوریکل نے اس بات کا بھی خاکہ پیش کیا جسے نیٹ ورک کمپیوٹنگ آرکیٹیکچر (این سی اے) کہا جاتا تھا، جو پریزنٹیشن، ایپلی کیشن اور ڈیٹا تک رسائی کی منطق کو جاوا ایپلٹ یا این سی اے کارتوس میں الگ کرے گا۔ مائیکروسافٹ اور انٹیل نے اس چیلنج کے جواب میں نیٹ پی سی نامی ایک مسابقتی ماڈل کے لیے ایک معیار پیش کیا، ایک ڈسک لیس پی سی جو بنیادی طور پر ویب براؤزر کے استعمال کے لیے ڈھال لیا جائے گا اور ونڈوز 95 کا ایک آسان ورژن چلائے گا، جس کا کوڈ نام پیگاسس ہوگا۔ بعد میں یہ خیال نیٹ بک میں تبدیل ہوا۔ مائیکروسافٹ نے انٹرنیٹ او ایس کے خیال کو عوامی طور پر تنقید کا نشانہ بنایا، اور اس کے بجائے دلیل دی کہ روایتی ڈیسک ٹاپ او ایس کو انٹرنیٹ سے فعال ہونا چاہیے، ایکٹیو پلیٹ فارم کے خیال کا آغاز، ایک انٹرنیٹ حکمت عملی جو بعد میں ونڈوز 98 کی ریلیز میں اختتام پذیر ہوئی۔ یہ حکمت عملی، جس میں ونڈوز میں انٹرنیٹ ایکسپلورر کو مضبوطی سے جوڑنا شامل تھا، مائیکروسافٹ کے خلاف ریاستہائے متحدہ کے عدم اعتماد کے مقدمے کا مرکز بن گئی۔ تمام گینگ آف فائیو-نیٹ اسکیپ، سن، آئی بی ایم، اوریکل، اور ناول-مائیکروسافٹ کے خلاف عدم اعتماد کی کارروائی کے لیے لابنگ میں ملوث تھے۔ 1998 تک جاوا اتحاد ٹوٹنا شروع ہو گیا۔ اوریکل نے سرور سائیڈ جاوا ڈیٹا بیس تیار کرنا جاری رکھا لیکن نیٹ ورک کمپیوٹر کا خیال ترک کر دیا تھا اور نیٹ اسکیپ نے اپنی جاوا براؤزر کی کوششوں کو ترک کر دیا تھا، اس کے بجائے خود کو انٹرنیٹ پورٹل کے طور پر قائم کرنا تھا۔ سرمایہ کاروں کے دباؤ کو ذمہ دار ٹھہرایا گیا۔ کروم او ایس اور کرومیم او ایس گوگل نے 2009 میں کروم او ایس کی ترقی کے ساتھ انٹرنیٹ او ایس کے خیال کو بحال کیا، جو لینکس پر مبنی آپریٹنگ سسٹم ہے جو خصوصی طور پر اے جے اے ایکس پر مبنی ویب ایپلی کیشنز کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ آپریٹنگ سسٹم کو کروم ویب براؤزر کی طرح نظر آنے اور کام کرنے کے لیے ڈیزائن کیا گیا تھا اور اسے شراکت داروں کے ساتھ تیار کردہ لیپ ٹاپ پر فروخت کیا جاتا تھا، جسے کروم بک کہتے ہیں۔ انہوں نے مائیکروسافٹ آفس جیسے روایتی ڈیسک ٹاپ سافٹ ویئر کے متبادل کے طور پر اپنے ویب ایپلی کیشنز کے سوٹ جی سویٹ کو بھی فروغ دیا۔ گوگل نے اپنے ترقیاتی منصوبوں کے ساتھ انٹرنیٹ او ایس تصور کی معیاری تنقید کو دور کرنے کی کوشش کی ہے۔ گوگل نیٹو کلائنٹ ایک براؤزر کو انٹیل x86 مقامی کوڈ کو سینڈ باکس میں چلانے کی اجازت دیتا ہے، تاکہ زیادہ پیچیدہ پروگرام چل سکیں جو سسٹم کے ہارڈ ویئر سے زیادہ مکمل طور پر فائدہ اٹھا سکیں۔ گوگل گیئرز کو آن لائن ایپلی کیشنز کی آف لائن رسائی کی اجازت دینے کے لیے بھی بنایا گیا تھا، حالانکہ اسے ویب اسٹوریج کے حق میں مسترد کیا جا رہا ہے، جو ورلڈ وائڈ ویب کنسورشیم (ڈبلیو 3 سی) کے ذریعے معیاری بنانے کے عمل کا ایک ماڈل ہے۔ کرومیم او ایس کرومیم او ایس کا ڈویلپمنٹ ورژن ہے، لیکن کرومیم او ایس تک، کرومیم او ایس کا پرنسپل یوزر انٹرفیس کرومیم ویب براؤزر ہے، جو تجارتی گوگل کروم ویب براؤزر ورژن کے بجائے مکمل طور پر مفت اور اوپن سورس ہے۔ اس طرح کرومیم او ایس گوگل کی کسی بھی برانڈنگ اور ملکیتی کلاؤڈ سروسز کو پہلے سے انسٹال نہیں کرتا ہے۔ کیوسک سافٹ ویئر کلاؤڈ کمپیوٹنگ ڈی آر-ویب اسپائیڈر حوالہ جات کلاؤڈ کلائنٹس ویب ڈیسک ٹاپ آپریٹنگ سسٹم بھی دیکھیں۔