Өнгөрсөн долоо хоногт Microsoft багц менежерээ гаргасан
Ямартай ч одоо Кайван
Зохиогч өөрийн блогтоо бичсэн байна
Кейван,
Би Windows App Model хөгжүүлэлтийн багийг, ялангуяа програмыг байршуулах багийг удирддаг. Аппгет үүсгэсэн танд талархал илэрхийлэхийг хүсч байна. Энэ нь Windows экосистемд маш сайн нэмэлт болж, Windows хөгжүүлэгчдийн амьдралыг ихээхэн хөнгөвчлөх болно. Бид ирэх долоо хоногуудад Ванкуверт байж бусад компаниудтай уулзах байх, гэхдээ хэрэв танд зав байгаа бол бид тантай болон танай багтай уулзаж, программ хөгжүүлэлтийн амьдралыг хэрхэн хөнгөвчлөх талаар санал хүсэлтээ авахдаа баяртай байх болно.
Кейван сэтгэл хөдөлсөн: түүний хобби төслийг Майкрософт анзаарсан! Тэр захидалд хариулсан бөгөөд хоёр сарын дараа захидал солилцсоны дараа тэрээр Ванкувер дахь Майкрософт оффис дээр уулзахаар ирэв. Уулзалтад Эндрю болон нэг бүтээгдэхүүний бүлгийн өөр нэг хөгжлийн менежер оролцов. Кейван цагийг сайхан өнгөрүүлсэн гэж хэлэв - тэд AppGet-ийн цаадах санаанууд, юу нь тийм ч сайн хийгдээгүй талаар ярилцсан.
Долоо хоногийн дараа Эндрю шинэ захидал илгээж, Эндрюг Майкрософтод ажиллахыг урьсан: "Бид Windows дээр програм хангамжийн түгээлтэд мэдэгдэхүйц өөрчлөлт хийхийг хүсч байгаа бөгөөд Windows болон хэрэглээний түгээлтийн системд туслах сайхан боломж байна. Azure/Microsoft дээр иймэрхүү харагдах болно." 365. Үүнийг харгалзан та Microsoft-д программ дээр илүү их цаг зарцуулах талаар бодож үзсэн үү?" - тэр бичсэн.
Кейван эхэндээ бага зэрэг эргэлзэж байсан—тэр Microsoft-д очиж Windows Store, MSI хөдөлгүүр болон бусад хэрэглүүрийн байршуулалтын системүүд дээр ажиллахыг хүсээгүй. Гэхдээ тэд түүнд бүх цагаа зөвхөн AppGet дээр ажиллах болно гэж батлав. Сар орчмын урт и-мэйл захидал харилцааны дараа тэд гэрээ нь худалдан авахтай маш төстэй байх болно гэсэн дүгнэлтэд хүрсэн - Майкрософт програмынхаа хамт хөгжүүлэгч хөлсөлж, нэрийг нь өөр зүйлээр өөрчлөх эсвэл Microsoft AppGet болох эсэхийг шийддэг. .
Кейван энэ үйл явцын туршид тэрээр Майкрософтод ямар үүрэг гүйцэтгэхийг бүрэн ойлгоогүй гэж бичжээ. Түүний үүрэг хариуцлага юу байх вэ? Би хэнд мэдэгдэх ёстой вэ? Түүнд хэн мэдээлэх вэ? Тэрээр эдгээр удаан хэлэлцээний үеэр эдгээр хариултуудын заримыг тодруулахыг оролдсон боловч тодорхой хариулт аваагүй.
Дахин хэдэн сар дахин маш удаан и-мэйл хэлэлцээ хийсний дараа түүнд BizDev-ээр дамжуулан ажилд авах үйл явц маш удаан үргэлжлэх болно гэж хэлсэн. Процессыг хурдасгах өөр нэг хувилбар бол түүнийг "урамшуулал" -аар ажилд авах явдал бөгөөд үүний дараа тэрээр кодын баазыг шилжүүлэхээр ажиллаж эхэлнэ. Түүнд ямар ч эсэргүүцэл байгаагүй тул тэд Редмонд хэд хэдэн уулзалт/ярилцлага хийхээр товлосон.
Процесс эхэллээ. 5 оны 2019-р сарын XNUMX-нд Кейван Сиэттл рүү - Майкрософт-ын төв оффис руу нисч, тэнд өдөржингөө янз бүрийн хүмүүстэй ярилцлага хийж, Эндрютэй хэлэлцээр хийжээ. Орой нь такси бариад онгоцны буудал руу буцаад Ванкуверт ирлээ.
Хүний нөөцийн хэлтсээс дуудлага хүлээж бай гэж хэлсэн. Харин дараа нь, Кейван зургаан сарын турш Майкрософтоос юу ч сонсоогүй. 2020 оны XNUMX-р сарын дунд хүртэл, Эндрюгийн хуучин найз маргааш нь WinGet програмыг гаргаснаа зарлах хүртэл:
Сайн уу Кайван, та болон танай гэр бүл сайн байгаа гэж найдаж байна - BC АНУ-тай харьцуулахад ковидтой сайн ажиллаж байгаа бололтой.
Төслийн менежерийн албан тушаал болоогүйд үнэхээр харамсаж байна. Би та бүхний санал, санааг хэр их үнэлж байгаагаа хэлэхийг хүссэн юм. Бид Windows-д зориулсан багц менежерийг боловсруулсан бөгөөд эхний урьдчилан үзэх нь маргааш Build 2020 дээр шууд гарах болно. Мөн Windows дээр өөр өөр багц менежерүүдийг ашиглах боломжтой гэж үзэж байгаа тул бид блогтоо appget-ийн талаар дурдах болно. Манай багц менежер нь бас GitHub дээр суурилсан, гэхдээ мэдээжийн хэрэг бидний хэрэгжүүлэлт гэх мэт. Энэ нь бас нээлттэй эх сурвалж тул бид таны санал хүсэлтийг хүлээж авах нь ойлгомжтой.
Кейван нэг их гайхсангүй. Тэр үед түүнийг Майкрософтод ажиллах урилга хүлээж авахгүй нь аль хэдийн тодорхой болсон бөгөөд энэ нь түүнийг бухимдуулсангүй, учир нь тэр ийм том компанид ажиллах хүсэлтэй гэдэгт эргэлзэж байв.
Гэвч маргааш нь түүнийг харсан жинхэнэ сюрприз түүнийг хүлээж байв
1,4 их наяд долларын өртөгтэй Майкрософт компани эцэст нь арга хэмжээ авч, шилдэг бүтээгдэхүүндээ зохистой багц менежер гаргасанд би бухимдаж байна уу? Үгүй ээ, тэд үүнийг олон жилийн өмнө хийх ёстой байсан. Тэд Windows Дэлгүүрийг тэдэн шиг баллах ёсгүй байсан” гэж Кейван бичжээ. "Бодит байдал нь, би AppGet-ийг сурталчлах гэж хичнээн хичээсэн ч энэ нь хэзээ ч Microsoft-ын шийдэлтэй ижил түвшинд өсөхгүй. Би AppGet-ийг баяжих, алдарших, эсвэл Microsoft-д ажилд орохын тулд үүсгээгүй. Windows хэрэглэгчид бид ч бас програмын менежментийн зохистой туршлагыг хүртэх ёстой гэж үзсэн учраас би AppGet-ийг үүсгэсэн. Миний сэтгэлийг зовоож байгаа зүйл бол үүнийг яг яаж хийсэн юм бэ. Удаан, аймшигтай харилцаа холбоо. Төгсгөлд нь бүрэн радио чимээгүй байдал бий. Гэхдээ энэ мэдэгдэл надад хамгийн их сэтгэгдэл төрүүлсэн. WinGet-ийн ихэнх санаануудын эх сурвалж болох AppGet-ийг зөвхөн өөр нэг багц менежерээр дурьдсан энэ дэлхий дээр зүгээр л байдаг. Үүний зэрэгцээ WinGet-тэй маш бага нийтлэг байдаг бусад багц менежерүүдийг дурдаж, илүү нарийвчлан тайлбарласан."
Кейван Бэйги бухимдаагүй байна. Үүл бүр мөнгөн дэвсгэртэй гэж тэр хэлдэг. Наад зах нь WinGet нь бат бөх суурь дээр баригдсан бөгөөд амжилтанд хүрэх боломжтой. Мөн Windows хэрэглэгчид эцэст нь зохистой багц менежертэй болж магадгүй юм. Мөн түүний хувьд энэ түүх үнэ цэнэтэй туршлага болсон: "Үүрд амьдар, мөнхөд суралц."
Тэрээр код хуулах нь асуудал биш, харин Open Source-ийн гол утга учир гэж тайлбарлав. Мөн тэрээр багц / програмын менежерүүдийн ерөнхий ойлголтыг хуулбарлах гэсэн үг биш юм. Гэхдээ хэрэв та OS X, Homebrew, Chocolaty, Scoop, ninite гэх мэт ижил төстэй төслүүдийг харвал тэдгээр нь бүгд өөр өөрийн гэсэн шинж чанартай байдаг. Гэсэн хэдий ч WinGet нь AppGet-тэй бараг адилхан ажилладаг: "Microsoft WinGet хэрхэн ажилладагийг мэдмээр байна уу? Очоод унш
Кейван түүний ажлыг хаана ч дурдаагүйд л бухимдаж байв.
Лавлах зорилгоор. "Тэврэх, сунгах, унтраах" гэсэн хэллэг нь,
AppGet-ийн хувьд энэ стратегийг цэвэр хэлбэрээр нь ашигласан гэж хэлж болохгүй, гэхдээ зарим элементүүдийг авч үзэж болно. Үнэгүй програм хангамжийг дэмжигчид үүнийг ёс суртахууны хувьд хүлээн зөвшөөрөгдөхгүй үйлдэл гэж үзэж байгаа бөгөөд Windows үйлдлийн системд Линуксийн дэд системийг нэвтрүүлэх Майкрософт санаачилгад итгэлгүй хэвээр байна (
Эх сурвалж: www.habr.com