Wubi (software)
ووبی ("ونڈوز پر مبنی اوبنٹو انسٹالر") ایک مفت سافٹ ویئر اوبنٹو انسٹالر ہے، جو کہ ونڈوز پر مبنی باضابطہ سافٹ ویئر تھا، 2008 سے 2013 تک، ونڈوز کے اندر سے اوبنٹو کو موجودہ ونڈوز پارٹیشن کے اندر ایک فائل میں انسٹال کرنے کے لیے۔ انسٹالیشن کے بعد، اس نے موجودہ ونڈوز بوٹ مینو میں ایک نیا "اوبنٹو" آپشن شامل کیا جس نے صارف کو لینکس یا ونڈوز چلانے کے درمیان انتخاب کرنے کی اجازت دی، اور ڈسک کو دوبارہ تقسیم کرنے کی ضرورت سے گریز کیا۔ تاریخ ووبی ایک آزاد پروجیکٹ کے طور پر پیدا ہوا تھا اور اس طرح کے ورژن 7.04 اور 7.10 غیر سرکاری ریلیز تھے۔ اوبنٹو 8.04 کے لیے کوڈ کو اوبنٹو میں ضم کر دیا گیا تھا اور 8.04 الفا 5 کے لیے، ووبی اوبنٹو لائیو سی ڈی پر بھی تھا۔ پروجیکٹ کا مقصد موجودہ ونڈوز صارفین، جو لینکس سے ناواقف ہیں، کو ڈیٹا کے نقصان کے خطرے کے بغیر (ڈسک فارمیٹنگ یا پارٹیشننگ کی غلطیوں کی وجہ سے) اوبنٹو کو آزمانے کے قابل بنانا تھا۔ یہ ونڈوز کے اندر سے اوبنٹو کو محفوظ طریقے سے ان انسٹال بھی کر سکتا ہے۔ یہ کوئی ورچوئل مشین نہیں ہے، لیکن ایک لوپ ماونٹڈ ڈیوائس کے اندر ایک اسٹینڈ الون انسٹالیشن بناتی ہے، جسے ڈسک امیج بھی کہا جاتا ہے، جیسا کہ ٹوپوولوجیلینکس کرتا ہے۔ یہ اپنی لینکس ڈسٹری بیوشن نہیں ہے، بلکہ اوبنٹو کے لیے انسٹالر ہے۔ اگرچہ ووبی اوبنٹو کو براہ راست اپنی پارٹیشن میں انسٹال نہیں کرتا ہے، لیکن یہ لوپ ماونٹڈ ورچوئل پارٹیشن مینیجر، ایل وی پی ایم کا استعمال کرتے ہوئے بھی مکمل کیا جا سکتا ہے، تاکہ ووبی سے تیار کردہ اوبنٹو انسٹالیشن کو ایک مخصوص حقیقی پارٹیشن میں منتقل کیا جا سکے، جس میں بوٹ ایبل یو ایس بی کی ڈرائیو بھی شامل ہے۔ اس سیٹ اپ کا فائدہ یہ ہے کہ صارفین آپریٹنگ سسٹم کی جانچ کر سکتے ہیں اور اسے مخصوص پارٹیشن پر انسٹال کرنے سے پہلے ڈرائیوروں کو انسٹال کر سکتے ہیں (اور بوٹنگ اور کام کرنے کے خطرات سے بچ سکتے ہیں)۔ ووبی ونڈوز بوٹ مینو میں ایک اندراج شامل کرتا ہے جو صارف کو لینکس چلانے کی اجازت دیتا ہے۔ اوبنٹو ونڈوز فائل سسٹم میں ایک فائل کے اندر انسٹال کیا جاتا ہے (c: \ubuntu\disks\ root.disk)، جیسا کہ اس کی اپنی پارٹیشن کے اندر انسٹال ہونے کے برخلاف ہے۔ اس فائل کو لینکس ایک حقیقی ہارڈ ڈسک کے طور پر دیکھتا ہے۔ ووبی میزبان مشین کی میموری کے علاوہ ونڈوز فائل سسٹم (c: \ubuntu\disks\ swap.disk) میں ایک سویپ فائل بھی بناتا ہے۔ اس فائل کو اوبنٹو اضافی رام کے طور پر دیکھتا ہے۔ ایک متعلقہ پروجیکٹ، لوبی نے ونڈوز کے بجائے لینکس کو میزبان نظام کے طور پر استعمال کیا۔ تاہم، اس پروجیکٹ پر 2007 سے کام نہیں کیا گیا ہے اور یہ صرف اوبنٹو 7.04 پر کام کرتا ہے۔ ووبی کو اوبنٹو 13.04 سے آفیشل ڈاؤن لوڈ پیج میں انسٹالیشن آپشن کے طور پر ہٹا دیا گیا تھا۔ تاہم، ووبی انسٹالرز اب بھی اوبنٹو 14.10 تک کے ورژن کے لیے فراہم کیے گئے تھے۔ ووبی کا ایک غیر سرکاری کانٹا، جسے ووبیوفی کہا جاتا ہے، یو ای ایف آئی اور میراث بائیوس کے ساتھ ساتھ اوبنٹو کے نئے ورژن (جیسا کہ 2022-04-03، ورژن 20.04.4) کی حمایت کرتا ہے۔ ڈیسک ٹاپ صارفین ووبی کے اندر ڈیسک ٹاپ ماحول کو منتخب کر سکتے ہیں۔ لیکن، چونکہ ہر ڈیسک ٹاپ ماحول ایک ایپلیکیشن پیکیج کے طور پر بھی دستیاب ہے، اس لیے یہ تجویز کی جاتی ہے کہ صارفین اوبنٹو (ڈیفالٹ آپشن) انسٹال کریں اور وہاں سے دوسرے ڈیسک ٹاپ ماحول کو انسٹال کریں۔ جب صارفین لاگ ان کرتے ہیں، تو وہ استعمال کرنے کے لیے ڈیسک ٹاپ ماحول کا انتخاب کر سکتے ہیں۔ حدود باقاعدہ انسٹالیشن کے مقابلے میں، ووبی انسٹالیشن کو کچھ حدود کا سامنا کرنا پڑتا ہے۔ ہائبرنیشن سپورٹ نہیں ہے اور فائل سسٹم ہارڈ ریبوٹ کے لیے زیادہ کمزور ہے۔ اس کے علاوہ، اگر ونڈوز ڈرائیو غیر نصب شدہ ہے (ونڈوز کریش، پاور فیل وغیرہ)۔ )، اوبنٹو ونڈوز این ٹی ایف ایس ڈرائیو سے مرمت، دوبارہ ماؤنٹ اور بوٹ کرنے کے قابل نہیں ہوگا جب تک کہ مائیکروسافٹ ونڈوز کامیابی سے بوٹ نہ ہو جائے، ڈرائیو کی مرمت نہ ہو، اور پھر صاف طور پر بند نہ ہو جائے۔ اگر فائل سسٹم کی مرمت کے لیے بدعنوانی کے بعد ونڈوز سسٹم کو بوٹ نہیں کیا جا سکتا تو صارف اوبنٹو کو بھی بوٹ نہیں کر سکے گا۔ ہارڈ ڈسک تک رسائی سے متعلق کارکردگی بھی ووبی انسٹال پر قدرے سست ہوتی ہے، اس سے بھی زیادہ اگر بنیادی ڈسک امیج فائل ٹکڑے ٹکڑے ہو جاتی ہے، کیونکہ ونڈوز فائل سسٹم میں ڈسک امیج فائل میں لینکس فائل سسٹم ہوتا ہے جبکہ ووبی کے بغیر صرف لینکس فائل سسٹم استعمال ہوتا ہے جس میں براہ راست ہارڈ ویئر تک رسائی ہوتی ہے۔ ووبی ایم ایس ونڈوز او ایس کے تحت چلتے ہوئے مائیکروسافٹ کے ملکیتی این ٹی ایف ایس فائل سسٹم کا استعمال کرتے ہوئے root.disk فائل بناتا ہے اور پھر جب اوبنٹو او ایس چل رہا ہوتا ہے تو وہ متبادل فائل سسٹم ڈرائیور کا استعمال کرتے ہوئے اس فائل تک رسائی حاصل کرتا ہے۔ این ٹی ایف ایس کے مائیکروسافٹ اور لینکس کے نفاذ کے درمیان فرق تکنیکی طور پر root.disk فائل کی بدعنوانی کا باعث بن سکتا ہے جو این ٹی ایف ایس فائل سسٹم کو اس طرح متاثر کرتا ہے کہ یہ ونڈوز کو بوٹ ہونے سے بھی روک سکتا ہے۔ خراب شدہ این ٹی ایف ایس فائل سسٹم کو ٹھیک کرنے کے لیے ایم ایس ونڈوز سے chkdsk/r چلانا اور پھر ونڈوز کو صاف طور پر بند کرنا کسی بھی بدعنوانی کو ٹھیک کر سکتا ہے (اسے چلانے میں کافی وقت لگ سکتا ہے کیونکہ root.disk ایک بڑی فائل ہے)۔ اثر و رسوخ ووبی دوسرے اوپن سورس منصوبوں پر انحصار کرتا ہے: ڈیبین انسٹالر، مائیگریشن اسسٹنٹ، گرب 4 ڈاس، این ٹی ایف ایس-3 جی، این ایس آئی ایس، میٹل لنک اور یوبیکیویٹی۔ ترقی کے لیڈ ڈویلپر اگسٹینو روس، گیزا کوواکس، اولیور میٹوس اور ایکولوجی 2007 ہیں۔ بنیادی ترقی لانچ پیڈ پر ہوتی ہے اور اس کی قیادت لوپین ٹیم کرتی ہے (لوپین لوپ انسٹالر ہے، جو ریبوٹ کے بعد ہونے والی ہر چیز کو سنبھالتا ہے) اصل اوبنٹو بلیو پرنٹ پیج اور نئے ووبی، لوبی، لوپین اور ایل وی پی ایم پروجیکٹ پیجز کے ذریعے۔ ہارڈ ویئر سپورٹ اوبنٹو کی i386 (32 بٹ x86) اور x 86-64 دونوں ریلیزز کو ووبی اور لوبی کی حمایت حاصل ہے۔ 8. 04 سے پہلے کے ورژنوں میں، صرف اوبنٹو کی x86 ریلیز کی حمایت کی گئی تھی۔ Wubi UEFI UEFI بوٹ لوڈرز کے ساتھ کام کرتا ہے۔ ریڈ ہیٹ لینکس اور سلیک ویئر کے زپ سلیک سمیت متعدد لینکس ڈسٹری بیوشنوں نے 1990 کی دہائی کے وسط میں سسلنکس اور یو ایم ایس ڈی او ایس فائل سسٹم ڈرائیور کا استعمال کرتے ہوئے اسی طرح کا ٹول فراہم کیا۔ بعد میں، ایس یو ایس ای نے ایف اے ٹی فائل سسٹمز پر سسلنکس اور لوپ ماونٹڈ ڈسک امیجز کا استعمال کرتے ہوئے کچھ ایسا ہی فراہم کیا۔ 90 کی دہائی کے آخر میں بی او ایس نے ونڈوز میں ایک فولڈر میں او ایس انسٹال کرنے کے لیے اسی طرح کا نظام استعمال کیا۔ ووبی کے لیے خیال کا مسودہ اگسٹینو روس نے تیار کیا تھا جو ٹوپولوجیلینکس سے متاثر تھا، جس نے ایک لوپ ماونٹڈ انسٹالیشن فراہم کی، اور انسٹلوکس، جس نے ونڈوز کا ایک سادہ فرنٹ اینڈ فراہم کیا۔ خیال یہ تھا کہ دونوں تصورات کو ونڈوز انسٹالر کے ساتھ ضم کیا جائے جو اوبنٹو کی تصویر کو لوپ ماؤنٹ کرے گا۔ گیزا کوواکس نے بعد میں تفصیلات کو بہتر بنایا اور یہ ظاہر کرنے کے لیے پہلا پروٹو ٹائپ فراہم کیا کہ تصور درست تھا۔ اولیور میٹوس نے اصل یوزر انٹرفیس این ایس آئی ایس میں لکھا۔ اگسٹینو روس نے پھر لوپ انسٹال کرنے کے تصور کو بہتر بنایا، ایک سادہ لوپ ماونٹڈ پری میڈ امیج فائل سے ڈیبین انسٹالر کے متحرک طور پر پیچڈ ورژن کا استعمال کرتے ہوئے فلائی پر بنائی گئی تصویر کی طرف بڑھ کر، اس طرح ایک ایسا تجربہ فراہم کیا جو حقیقی انسٹالیشن کے قریب تھا جبکہ ابتدائی پروٹوٹائپ کے کئی دیگر مسائل کو حل کرتے ہوئے۔ اس طرح لوپین پروجیکٹ کی پیدائش ہوئی اور اگسٹینو روس نے گیزا کوواکس کی کچھ شراکتوں کے ساتھ اپنے زیادہ تر کوڈ کو لکھا اور نافذ کیا۔ اگسٹینو روس اور ایکولوجی 2007 نے بعد میں موجودہ ونڈوز فرنٹ اینڈ کو دوبارہ ڈیزائن اور دوبارہ لکھا۔ ہیمپس ویس مین نے نئے ڈاؤنلوڈر اور ترجمہ کے اسکرپٹ میں تعاون کیا۔ Bean123 اور Tenybit نے بوٹ لوڈر کے مسائل کو ٹھیک کرنے میں بھی مدد کی۔ لوبی اور ایل وی پی ایم کو بعد میں گیزا کوواکس نے بنایا۔ اس پروجیکٹ نے ونڈوز پر مبنی دوسرے لینکس انسٹالرز، جیسے ون 32-لوڈر کی تخلیق کو متاثر کیا ہے۔ لائیو یو ایس بی سسٹمز بنانے کے لیے ٹولز کی فہرست بھی دیکھیں ہر جگہ اوبنٹو آپریٹنگ سسٹم انسٹالر کوآپریٹو لینکس لینکس کو ونڈوز کے اندر چلانے کی اجازت دیتا ہے (مثال کے طور پر استعمال کیا جاتا ہے۔ Topologilinux (سلیک ویئر پر مبنی) اور اور Linux) Debian-Installer Instlux، 10.3 ریلیز کے بعد سے اوپن ایس یو ایس ای پر شامل ون 32-لوڈر سی ڈی کے بغیر Debian کو انسٹال کرنے کے لیے اسی طرح کا چین بوٹنگ میکانزم UNetbotin ایک معیاری لینکس انسٹالیشن (یا لائیو یو ایس بی بنانے کے لیے) کے لیے اسی طرح کا نقطہ نظر بغیر سی ڈی حوالہ جات کے بیرونی لنکس میں WubiGuide سرکاری اوبنٹو ویکی لوبی/ایل وی پی ایم/UNetbotin پروجیکٹ ویب سائٹ FLOSS ویکلی 63: Wubi ساتھ اگسٹینو روس، Wubi Wubiuefi کا لیڈ ڈویلپر UEFI سپورٹ کے لیے "Wubi کا کانٹا" اور