واٹس ایپ

ونڈوز 10 پر اوبنٹو باش کا جائزہ

Anonim

ڈیولپرز کے لیے تمام پلیٹ فارمز اور ڈیوائسز کے لیے متاثر کن ایپلیکیشنز، ویب سائٹس اور سروسز بنانے کے لیے ونڈوز کو ایک بہترین پلیٹ فارم بنانے کی کوشش میں، Microsoft نے مل کرکے ساتھ Canonical Windows Subsystem for Linux (WSL) کو فعال کرنے کے لیے ونڈوز صارفین ونڈوز پر ایک حقیقی Ubuntu یوزر موڈ امیج چلاتے ہیں، اور یہ ونڈوز پر Ubuntu پر مقامی Bash کے چلانے کے ساتھ آیا ہے بہت سے ونڈوز ڈویلپرز نے ونڈوز پر استعمال کے لیے اوپن سورس ٹولز کے لیے کئی درخواستیں کرکے اس خیال کا خیرمقدم کیا، اس لیے ونڈوز میں کئی اصلاحات کی گئیں cmd، متعدد کمانڈ لائن ٹولز، PowerShell اور دیگر ڈویلپر منظرنامے۔

لیکن ایک بہتری جس نے ٹکنالوجی کی دنیا کو حیرت میں ڈال دیا وہ لینکس کرنل کی ضرورت کے بغیر ونڈوز پر اوبنٹو پر مقامی باش کا نفاذ تھا، اس کا مطلب یہ ہے کہ ونڈوز کا جدید ترین ورژن چلانے والے ونڈوز صارفین اب کر سکتے ہیں۔ لینکس کمانڈ لائن یوٹیلیٹیز پر عمل درآمد کریں جیسے apt-get, grep, awk، sed اور بہت کچھ، Bash اسکرپٹس چلائیں، اور لینکس کے پہلے ٹولز کو بھی آزمائیں جیسےPython, Git, Rubyاور بہت کچھ۔

Windows پر Ubuntu پر Bash کے بارے میں بہت بات کی گئی ہے، لیکن یہاں ہم پر توجہ مرکوز کی جائے گی، اور اہم بات یہ ہے کہ ونڈوز پر Ubuntu پر Bash کو کیسے ترتیب دیا جائے، پھر کچھ کوتاہیوں کو دیکھنے کے لیے آگے بڑھیں۔ پورے پروجیکٹ کے بارے میں، بہتر ڈویلپر کے تجربے کے لیے اسے کیسے بہتر بنایا جا سکتا ہے اور حتمی فیصلے اور مستقبل کی توقعات کو بھی دیکھیں۔

ونڈو 10 پر Ubuntu پر Bash سیٹ اپ کرنے کا طریقہ

یہ دیکھنے کے بعد کہ ونڈوز پر اوبنٹو پر باش واقعی کیسے وجود میں آئی، آئیے اس بات پر غور کریں کہ آپ ذیل میں ان آسان مراحل میں اوبنٹو باش کو کیسے ترتیب دے سکتے ہیں:

شرطیں

مرحلہ نمبر 1

اگر آپ کا سسٹم مذکورہ بالا تمام تقاضوں کو پورا کرتا ہے تو آپ کو جانا چاہیے، سسٹم کو کھولیں Settings اور پر جائیں۔ Update & Security->For Developers۔ پھر "ڈیولپرز موڈ" چالو کریں۔

ڈیولپر موڈ کو چالو کریں

مرحلہ 2

اپنا سسٹم کھولیںکنٹرول پینل، پھر پروگرام , پروگرامز اور فیچرز کے تحت، Windows کی خصوصیات کو آن یا آف کریں پر کلک کریں، آپ کو قابل ہونا چاہیے۔ ذیل میں انٹرفیس کو دیکھنے کے لئے. پھر "Windows Subsystem for Linux (Beta)" آپشن کو چھوٹے باکس کو نشان زد کرکے فعال کریں اور آخر میں "OK" پر کلک کریں۔

لینکس کے لیے ونڈوز سب سسٹم کو فعال کریں

آپ کو اپنی مشین کو دوبارہ شروع کرنے کا اشارہ کیا جائے گا، بس دوبارہ شروع کرنے کے لیے "اب دوبارہ شروع کریں" پر کلک کریں تاکہ نیا فیچر انسٹال ہوجائے۔ .

مشین کو دوبارہ شروع کریں

مرحلہ 3

اگلا، آپ کی مشین کے دوبارہ شروع ہونے کے بعد، لاگ ان کریں اور سرچ بار میں، بس "bash" ٹائپ کریں اور بٹن کو دبائیں۔ یہ bash.exe فائل کو ڈاؤن لوڈ اور انسٹال کرنے کے لیے عمل میں لائے گا "ونڈوز پر اوبنٹو پر Bash" ، آپ کو مندرجہ ذیل انٹرفیس کی طرح سروس کی شرائط کو قبول کرنے کے لیے کہا جائے گا:

Seach For Bash.exe

ونڈوز پر اوبنٹو پر Bash ڈاؤن لوڈ اور انسٹال کریں

بس، آپ کو ونڈوز پر Ubuntu پر مکمل Bash حاصل کرنے اور ونڈوز پر عام لینکس ٹولز چلانے کے قابل ہونا چاہیے۔

جب آپ اسے کھولیں گے تو آپ سیدھے روٹ شیل پر گریں گے اس لیے آپ کو sudo یوٹیلیٹی روٹ یوزر کو چلانے کی ضرورت نہیں ہے۔ احکامات۔

ونڈوز پر اوبنٹو باش کی خامیاں

تجربہ کار bash صارفین کے لیے، Windows پر Ubuntu پر Bash کے آنے سے بہت سی توقعات وابستہ ہیں، تمام خصوصیات اور فعالیتیں اوبنٹو لینکس کی طرح نہیں ہوں گی۔ فنکشنلٹیز کے لیے پہلے ہی کئی مطالبات کیے جا چکے ہیں جن کی صارفین ونڈوز پر اوبنٹو پر باش میں دستیاب ہونے کی توقع کریں گے۔ ہم چند اہم ترین چیزوں پر ایک نظر ڈالیں گے، آپ مکمل فہرست دیکھ سکتے ہیں یہاں

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

یہ کیسے بہتر ہو سکتا ہے

ونڈوز پر اوبنٹو پر Bash کو ونڈوز پلیٹ فارم پر ایک نیا آئیڈیا ہونے کے ساتھ، ڈویلپرز سے بہت سی توقعات وابستہ ہیں، اور بہت سارے ڈویلپرز کی توقع ہے کہ وہ ونڈوز پر کوڈنگ کی طرف منتقل ہو جائیں گے کیونکہ Bash کی حیرت انگیز خصوصیات اب ونڈوز پر ہیں۔

لیکن پورے پروجیکٹ کو ڈویلپرز کے لیے کیسے بہتر اور دلچسپ بنایا جا سکتا ہے؟ مائیکروسافٹ کے لیے ایک اہم چیز صارف کی تجاویز پر بہت زیادہ غور کرنا ہے جیسا کہ یہ مختلف صارفین اور ڈویلپرز کی جانب سے فراہم کردہ خواہشات، درخواستوں اور خیالات میں ہے۔چونکہ پورا خیال ڈویلپر کے تجربے کو بڑھانا اور بہتر بنانا ہے، اس لیے ان تمام آراء پر غور کرنے سے پروجیکٹ بہت زیادہ شاندار ہو جائے گا۔

فیصلہ

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

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