ڪيئن Microsoft کي ماريو AppGet

ڪيئن Microsoft کي ماريو AppGet

گذريل هفتي Microsoft هڪ پيڪيج مينيجر جاري ڪيو WinGet ڪانفرنس ۾ اعلانن جي حصي طور 2020 اڏيو. ڪيترن ئي هن کي Microsoft جي اوپن سورس تحريڪ سان لاڳاپي جو وڌيڪ ثبوت سمجهيو. پر نه ڪينيڊين ڊولپر Keivan Beigi، مفت پيڪيج مينيجر جو ليکڪ AppGet. هاڻي هو اهو سمجهڻ جي ڪوشش ڪري رهيو آهي ته گذريل 12 مهينن دوران ڇا ٿيو، جنهن دوران هن Microsoft جي نمائندن سان ڳالهه ٻولهه ڪئي.

تنهن هوندي به، هاڻي Kayvan AppGet جي ترقي کي روڪي ٿو. ڪلائنٽ ۽ سرور جون خدمتون فوري طور تي 1 آگسٽ 2020 تائين سار سنڀال جي موڊ ۾ وينديون، جنهن کان پوءِ اهي مستقل طور بند ٿي وينديون.

هن جي بلاگ ۾، ليکڪ مهيا ڪري ٿو واقعن جي تاريخ. اهو سڀ هڪ سال اڳ شروع ٿيو (جولاءِ 3، 2019) جڏهن هن کي هي اي ميل موصول ٿيو اينڊريو کان، مائڪروسافٽ ۾ ترقياتي ٽيم جي سربراهه:

ڪيوان،

مان منظم ڪريان ٿو ونڊوز ايپ ماڊل ڊولپمينٽ ٽيم ۽ خاص طور تي، ايپليڪيشن ڊيپلائيمينٽ ٽيم. بس توهان کي ايپجٽ ٺاهڻ لاءِ توهان جي مهرباني لاءِ هڪ تڪڙو نوٽ موڪلڻ چاهيو - اهو ونڊوز ايڪو سسٽم ۾ هڪ وڏو اضافو آهي ۽ ونڊوز ڊولپرز جي زندگين کي تمام آسان بڻائي ٿو. اسان امڪاني طور تي ايندڙ هفتن ۾ وينڪوور ۾ وينداسين ٻين ڪمپنين سان ملاقاتون، پر جيڪڏهن توهان وٽ وقت آهي، اسان توهان سان ۽ توهان جي ٽيم سان ملڻ چاهينداسين ته راءِ حاصل ڪرڻ لاءِ ته توهان جي ايپجٽ جي ترقي واري زندگي کي ڪيئن آسان بڻائي سگهجي.

ڪيوان پرجوش هو: هن جو شوق پروجيڪٽ Microsoft پاران نوٽ ڪيو ويو هو! هن خط جو جواب ڏنو - ۽ ٻن مهينن کان پوءِ، خطن جي تبادلي کان پوءِ، هو وينڪوور ۾ مائڪروسافٽ آفيس ۾ هڪ ميٽنگ ۾ آيو. اجلاس ۾ شرڪت ڪئي وئي اينڊريو ۽ ساڳئي پراڊڪٽ گروپ مان هڪ ٻيو ڊولپمينٽ مينيجر. Keyvan چوي ٿو ته هن کي تمام سٺو وقت گذريو - انهن AppGet جي پويان خيالن جي باري ۾ ڳالهايو، جيڪو تمام سٺو نه ڪيو ويو ونڊوز تي موجوده پيڪيج مينيجرز ۽ هو AppGet جي مستقبل جي ورزن لاءِ ڪهڙي رٿابندي ڪري رهيو آهي. ڊولپر اهو تاثر هيٺ هو ته Microsoft منصوبي جي مدد ڪرڻ چاهي ٿو: انهن پاڻ کان پڇيو ته اهي ان لاء ڇا ڪري سگهن ٿا. هن چيو ته اهو سٺو لڳندو ته ڪجهه Azure ڪريڊٽ حاصل ڪرڻ لاء، ڪجهه نئين MSIX پيڪيج فارميٽ لاءِ دستاويز، ۽ انفرادي ڊائون لوڊ لنڪ سان مسئلن کي حل ڪرڻ سٺو لڳندو.

هڪ هفتي بعد، اينڊريو هڪ نئون خط موڪليو جنهن ۾ هن اصل ۾ اينڊريو کي Microsoft ۾ ڪم ڪرڻ جي دعوت ڏني: "اسان ونڊوز تي سافٽ ويئر جي تقسيم ۾ ڪجهه اهم تبديليون ڪرڻ چاهيون ٿا، ۽ اتي هڪ بهترين موقعو آهي مدد ڪرڻ جو ڇا ونڊوز ۽ ايپليڪيشن ورهائڻ وارو نظام. Azure/Microsoft ۾ ائين نظر ايندو." 365. انهي کي ذهن ۾ رکندي، ڇا توهان ايپجٽ تي وڌيڪ وقت گذارڻ تي غور ڪيو آهي، ممڪن طور تي Microsoft تي؟" - هن لکيو.

Keyvan پهرين ۾ ٿورڙو هچڪدار هو- هن Windows اسٽور، MSI انجڻ، ۽ ٻين ايپليڪيشن ڊيپلائيمينٽ سسٽم تي ڪم ڪرڻ لاءِ Microsoft ڏانهن وڃڻ نه پئي چاهيو. پر انهن کيس يقين ڏياريو ته هو پنهنجو سمورو وقت صرف ايپ گيٽ تي ڪم ڪندي گذاريندو. اٽڪل هڪ مهيني جي ڊگھي اي ميل خط و ڪتابت کان پوءِ، اهي ان نتيجي تي پهتا ته اهو معاهدو هڪجهڙائي حاصل ڪرڻ جهڙو هوندو - Microsoft هڪ ڊولپر کي پنهنجي پروگرام سان گڏ رکي ٿو، ۽ اهي فيصلو ڪن ٿا ته ڇا ان جو نالو تبديل ڪري ڪنهن ٻي شيءِ يا اهو Microsoft AppGet بڻجي ويندو. .

Keyvan لکي ٿو ته سڄي عمل ۾ هو مڪمل طور تي واضح نه هو ته Microsoft ۾ سندس ڪردار ڇا هوندو. سندس ذميواريون ڇا هونديون؟ مون کي ڪنهن کي رپورٽ ڪرڻ گهرجي؟ کيس رپورٽ ڪير ڏيندو؟ هن سست ڳالهين دوران انهن مان ڪجهه جوابن کي واضح ڪرڻ جي ڪوشش ڪئي، پر ڪڏهن به واضح جواب نه مليو.

ڪيترن ئي مهينن کان پوءِ ٻيهر تمام سست اي ميل ڳالهين جي ، هن کي ٻڌايو ويو ته BizDev ذريعي نوڪرين جو عمل تمام ڊگهو وقت وٺندو. عمل کي تيز ڪرڻ لاءِ هڪ متبادل اهو هوندو ته هن کي صرف هڪ ”بونس“ سان ڀرتي ڪيو وڃي، جنهن کان پوءِ هو ڪوڊ بيس منتقل ڪرڻ تي ڪم شروع ڪندو. هن کي ڪوبه اعتراض نه هو، تنهن ڪري هنن ريڊمنڊ ۾ ڪيتريون ملاقاتون/انٽرويو مقرر ڪيا.

عمل شروع ٿي چڪو آهي. ڊسمبر 5، 2019 تي، ڪيوان سيٽل ڏانهن ويو - Microsoft جي هيڊ ڪوارٽر ڏانهن - ۽ اتي سڄو ڏينهن گذاريو، مختلف ماڻهن سان انٽرويو ڪيو ۽ اينڊريو سان ڳالهين. شام جو آئون ايئرپورٽ ڏانهن ٽيڪسي وٺي وينڪوور ڏانهن واپس ويس.

هن کي HR کاتي جي ڪال جو انتظار ڪرڻ لاءِ چيو ويو. پر پوءِ، Keyvan ڇهن مهينن تائين Microsoft کان ڪجهه به نه ٻڌو. مئي 2020 جي وچ تائين، جڏهن اينڊريو جي هڪ پراڻي دوست ايندڙ ڏينهن WinGet پروگرام جاري ڪرڻ جو اعلان ڪيو:

هيلو ڪيوان، مون کي اميد آهي ته توهان ۽ توهان جو خاندان سٺو ڪم ڪري رهيا آهيو - BC لڳي ٿو آمريڪا جي مقابلي ۾ ڪووڊ سان سٺو ڪم ڪري رهيو آهي.

مون کي افسوس آهي ته پروجيڪٽ مئنيجر جي پوزيشن ڪم نه ڪيو. مان اهو چوڻ چاهيان ٿو ته اسان توهان جي ان پٽ ۽ خيالن جي ڪيتري قدر تعريف ڪندا آهيون. اسان ونڊوز لاءِ پيڪيج مئنيجر تيار ڪيو آهي، ۽ پهريون پريو سڀاڻي Build 2020 تي لائيو ٿيندو. اسان پنهنجي بلاگ ۾ appget جو به ذڪر ڪنداسين ڇو ته اسان سمجهون ٿا ته ونڊوز تي مختلف پيڪيج مينيجرز لاءِ گنجائش موجود آهي. اسان جو پيڪيج مئنيجر پڻ GitHub تي ٻڌل آهي، پر ظاهر آهي اسان جي پنهنجي عمل درآمد ۽ انهي سان. اهو پڻ کليل ذريعو آهي، تنهنڪري ظاهر آهي ته اسان توهان جي ڪنهن به ان پٽ کي ڀليڪار ڪنداسين.

ڪيون به حيران نه ٿيو. ان وقت تائين، اهو اڳ ۾ ئي واضح ٿي چڪو هو ته هن کي Microsoft ۾ ڪم ڪرڻ جي دعوت نه ڏني ويندي؛ اهو هن کي پريشان نه ڪيو، ڇاڪاڻ ته هن کي شڪ هو ته هو اهڙي وڏي ڪمپني لاء ڪم ڪرڻ چاهي ٿو.

پر ٻئي ڏينهن جڏهن هن ڏٺو ته اصل تعجب هن جو انتظار ڪري رهيو هو GitHub مخزن: "جڏهن مون پنهنجي زال کي مخزن ڏيکاريو، پهرين شيء جيڪا هن چيو، "انهن ان کي WinGet سڏيو؟" تون سنجيده آهين؟" مون کي هن کي ٻڌائڻ جي به ضرورت نه هئي ته ڪيئن بنيادي ميڪانيات، اصطلاحات، فارميٽ ۽ ظاهري ساخت، جيتوڻيڪ پيڪيج ريپوزٽري فولڊر جي جوڙجڪ ايپ گيٽ کان متاثر ٿيل آهي.

ڇا مان پريشان آهيان ته Microsoft، هڪ $ 1,4 ٽريلين ڪمپني، آخرڪار پنهنجو ڪم گڏ ڪيو ۽ پنهنجي پرچم بردار پراڊڪٽ لاء هڪ مهذب پيڪيج مينيجر جاري ڪيو؟ نه، انهن کي اهو سال اڳ ڪرڻ گهرجي ها. انهن کي ونڊوز اسٽور کي ايترو خراب نه ڪرڻ گهرجي ها جيترو انهن ڪيو آهي ،“ ڪيوان لکي ٿو. "حقيقت اها آهي ته، مان ايپ گيٽ کي فروغ ڏيڻ جي ڪيتري به ڪوشش ڪريان ٿو، اهو ڪڏهن به Microsoft جي حل جي ساڳئي شرح تي نه وڌندو. مون Microsoft ۾ امير، مشهور، يا نوڪري حاصل ڪرڻ لاءِ ايپ گيٽ نه ٺاهي آهي. مون ايپ گيٽ ٺاهيو ڇاڪاڻ ته مون کي يقين آهي ته اسان ونڊوز استعمال ڪندڙ هڪ مهذب ايپ مئنيجمينٽ تجربو پڻ مستحق آهن. جيڪو مون کي پريشان ڪري ٿو اهو اهو ڪيئن ڪيو ويو. سست ۽ خوفناڪ مواصلات. آخر ۾ ريڊيو جي مڪمل خاموشي آهي. پر اهو اعلان مون کي تمام گهڻو متاثر ڪيو. AppGet، جيڪو معقول طور تي WinGet لاءِ اڪثر خيالن جو ذريعو آهي، صرف هڪ ٻئي پيڪيج مينيجر طور ذڪر ڪيو ويو آهي ته اهو صرف هن دنيا ۾ موجود آهي. ساڳئي وقت، ٻيا پيڪيج مينيجرز، جن سان WinGet تمام گهٽ عام آهي، ذڪر ڪيو ويو ۽ وڌيڪ تفصيل سان وضاحت ڪئي وئي."

Keyvan Beigi ناراض نه آهي. هو چوي ٿو ته هر ڪڪر ۾ چانديءَ جو استر هوندو آهي. گهٽ ۾ گهٽ، WinGet هڪ مضبوط بنياد تي ٺهيل آهي ۽ ڪاميابي جي صلاحيت آهي. ۽ ونڊوز صارفين کي آخرڪار هڪ مهذب پيڪيج مئنيجر هجي. ۽ هن لاءِ هيءَ ڪهاڻي هڪ قيمتي تجربو بڻجي وئي: ”هميشه رهو، هميشه لاءِ سکو“.

هو وضاحت ڪري ٿو ته ڪوڊ ڪاپي ڪرڻ ڪو مسئلو ناهي، اهو ئي آهي جيڪو اوپن سورس سڀني بابت آهي. ۽ هن جو مطلب اهو ناهي ته پيڪيج / ايپليڪيشن مينيجرز جي عام تصور کي نقل ڪرڻ. پر جيڪڏهن توهان OS X، Homebrew، Chocolaty، Scoop، ninite وغيره ۾ ساڳين منصوبن تي نظر رکون ٿا، پوء انهن سڀني کي پنهنجون خاصيتون آهن. بهرحال، WinGet تقريباً ساڳيو ئي ڪم ڪندو آهي جيئن AppGet: ”ڄاڻڻ چاهيو ٿا ته Microsoft WinGet ڪيئن ڪم ڪندو آهي؟ وڃ ۽ پڙهو هڪ مضمون مون ٻه سال اڳ لکيو هو ته ڪيئن AppGet ڪم ڪري ٿو"، هو لکي ٿو.

ڪيون رڳو ايترو پريشان هو ته سندس ڪم جو ڪٿي به ذڪر نه ڪيو ويو.

حوالي لاء. ”گلڻ، وڌائڻ ۽ ختم ڪرڻ“ هڪ جملو آهي، جيئن آمريڪي ڊپارٽمينٽ آف جسٽس پاران طئي ڪيو ويو آهي, Microsoft پاران استعمال ڪيو ويو صنعت جي حڪمت عملي کي بيان ڪرڻ لاءِ سافٽ ويئر متعارف ڪرائڻ لاءِ وڏي پيماني تي قبول ٿيل معيار استعمال ڪندي. حڪمت عملي هئي انهن معيارن کي وڌائڻ ۽ انهن اختلافن کي استعمال ڪرڻ جاري رکڻ لاءِ مقابلي ۾ فائدو حاصل ڪرڻ لاءِ.

AppGet جي صورت ۾، هن حڪمت عملي کي ان جي خالص صورت ۾ لاڳو ڪرڻ لاء نه ٿو چئي سگهجي، پر ڪجهه عنصر سمجهي سگهجي ٿو. مفت سافٽ ويئر جا حامي ان کي اخلاقي طور تي ناقابل قبول عمل سمجھن ٿا ۽ اڃا تائين Microsoft جي ان قدم تي بي اعتمادي رکن ٿا ته ونڊوز آپريٽنگ سسٽم ۾ لينڪس لاءِ سبسسٽم متعارف ڪرايو وڃي.WSL). انهن جو چوڻ آهي ته Microsoft ان جي بنيادي طور تي تبديل نه ڪيو آهي ۽ ڪڏهن به تبديل نه ٿيندو.

ڪيئن Microsoft کي ماريو AppGet


جو ذريعو: www.habr.com

تبصرو شامل ڪريو