Чӣ тавр Microsoft AppGet-ро кушт

Чӣ тавр Microsoft AppGet-ро кушт

Ҳафтаи гузашта Microsoft мудири бастаро баровард WinGet дар доираи эълонхо дар конференция Сохтани 2020. Бисёриҳо ин далели навбатии наздикшавии Microsoft бо ҳаракати кушодаасосро баррасӣ карданд. Аммо на таҳиягари Канада Кейван Бейги, муаллифи мудири бастаи ройгон AppGet. Ҳоло ӯ кӯшиш мекунад бифаҳмад, ки дар тӯли 12 моҳи охир, ки ӯ бо намояндагони Microsoft муошират кардааст, чӣ рӯй дод.

Ба ҳар ҳол, ҳоло Кайвон рушди AppGet-ро бозмедорад. Хидматҳои мизоҷ ва сервер фавран то 1 августи соли 2020 ба ҳолати нигоҳдорӣ мегузаранд ва пас аз он онҳо ба таври доимӣ баста мешаванд.

Дар блоги худ, муаллиф пешниҳод мекунад хронологияи рӯйдодҳо. Ҳамааш як сол пеш (3 июли соли 2019) вақте оғоз шуд, ки ӯ ин мактубро аз Эндрю, роҳбари дастаи таҳияи Microsoft гирифт:

Кейван,

Ман дастаи таҳияи Модели Барномаҳои Windows-ро идора мекунам ва махсусан, дастаи густариши барномаҳо. Танҳо мехостам ба шумо ёддошти фаврӣ фиристам, то ба шумо барои эҷоди appget ташаккур гӯям - ин як иловаи олӣ ба экосистемаи Windows аст ва ҳаёти таҳиягарони Windows-ро хеле осон мекунад. Мо эҳтимол дар ҳафтаҳои оянда дар Ванкувер бо дигар ширкатҳо вохӯрем, аммо агар шумо вақт дошта бошед, мо мехоҳем бо шумо ва дастаи шумо вохӯрем, то дар бораи чӣ гуна осон кардани ҳаёти таҳияи барномаатон фикру мулоҳиза бигирем.

Кейван ба ҳаяҷон омад: лоиҳаи маҳфилии ӯро Microsoft пайхас карда буд! Ӯ ба нома ҷавоб дод - ва пас аз ду моҳ, пас аз мубодилаи номаҳо, ӯ ба вохӯрӣ дар идораи Microsoft дар Ванкувер омад. Дар вохӯрӣ Эндрю ва менеҷери дигари рушд аз ҳамон гурӯҳи маҳсулот ширкат варзиданд. Кейван мегӯяд, ки вай вақти хубе дошт - онҳо дар бораи ғояҳои паси AppGet сӯҳбат карданд, он чизе ки дар он чандон хуб иҷро нашудааст менеҷерҳои бастаҳои ҷорӣ дар Windows ва он чизе ки ӯ барои версияҳои ояндаи AppGet нақша дорад. Таҳиягар таассуроте дошт, ки Microsoft мехоҳад ба лоиҳа кӯмак кунад: онҳо худашон пурсиданд, ки барои ин чӣ кор карда метавонанд. Вай қайд кард, ки хуб мебуд, ки баъзе кредитҳои Azure, баъзеҳо гиранд ҳуҷҷатҳо барои формати нави бастаи MSIX, ва хуб мебуд, ки мушкилот бо истинодҳои зеркашии инфиродӣ ҳал карда шаванд.

Пас аз як ҳафта, Эндрю номаи нав фиристод, ки дар он ӯ воқеан Эндрюро барои кор дар Microsoft даъват кард: "Мо мехоҳем дар тақсимоти нармафзор дар Windows баъзе тағироти назаррас ба амал оварем ва имкони хубе барои кӯмак дар Windows ва системаи тақсимоти барномаҳо вуҷуд дорад. дар Azure/Microsoft чунин хоҳад буд." 365. Бо дарназардошти ин, оё шумо фикр кардаед, ки вақти бештарро дар appget, эҳтимолан дар Microsoft сарф кунед?" — навишт у.

Кейван дар аввал каме дудила буд — вай намехост, ки ба Microsoft равад, то дар Дӯкони Windows, муҳаррики MSI ва дигар системаҳои густариши барномаҳо кор кунад. Аммо онҳо ӯро итминон доданд, ки ӯ тамоми вақти худро танҳо дар AppGet кор мекунад. Пас аз тақрибан як моҳи мукотибаи тӯлонии почтаи электронӣ, онҳо ба хулосае омаданд, ки ин созишнома ба кироя хеле монанд хоҳад буд - Microsoft як таҳиягарро ҳамроҳи барномаи худ киро мекунад ва онҳо тасмим мегиранд, ки номи онро бо ягон чизи дигар иваз кунанд ва ё он Microsoft AppGet мешавад. .

Кейван менависад, ки дар тӯли ин раванд ӯ комилан рӯшан набуд, ки нақши ӯ дар Microsoft чӣ хоҳад буд. Уҳдадориҳои ӯ чӣ гуна хоҳанд буд? Ман бояд ба кӣ гузориш диҳам? Кӣ ба ӯ гузориш медиҳад? Вай дар рафти ин гуфтушуниди суст кушиш кард, ки баъзе аз ин чавобхоро равшан кунад, вале хеч гох чавоби равшан нагирифт.

Пас аз чанд моҳи дигар гуфтушунидҳои почтаи электронӣ хеле суст, ба ӯ гуфтанд, ки раванди кироя тавассути BizDev вақти хеле тӯлонӣ мегирад. Як алтернатива барои суръат бахшидан ба раванд ин аст, ки ӯро бо "бонус" киро кардан, пас аз он ӯ ба кори интиқоли пойгоҳи код шурӯъ мекунад. Вай ҳеҷ гуна эътироз надошт, бинобар ин онҳо дар Редмонд якчанд вохӯрӣ / мусоҳиба таъин карданд.

Раванд оғоз шудааст. 5 декабри соли 2019 Кейван ба Сиэттл - ба қароргоҳи Microsoft парвоз кард ва тамоми рӯзро дар он ҷо гузаронд, бо одамони гуногун мусоҳиба кард ва бо Эндрю гуфтушунид кард. Бегоҳӣ бо таксӣ ба фурудгоҳ рафтам ва ба Ванкувер баргаштам.

Ба ӯ гуфтанд, ки занги шӯъбаи кадрҳоро интизор шавад. Аммо баъд аз, Кейван дар давоми шаш моҳ аз Microsoft чизе нашунид. То нимаи моҳи майи соли 2020, вақте ки як дӯсти кӯҳнаи Эндрю рӯзи дигар нашри барномаи WinGet-ро эълон кард:

Салом Кайван, ман умедворам, ки шумо ва оилаатон хуб кор карда истодаед - ба назар мерасад, ки BC дар муқоиса бо ИМА бо ковид кори хубе анҷом медиҳад.

Ман аслан афсӯс мехӯрам, ки вазифаи мудири лоиҳа натиҷа надод. Ман мехостам, ки вақт ҷудо кунам, то бигӯям, ки мо саҳм ва ғояҳои шуморо қадр мекунем. Мо менеҷери бастаҳоро барои Windows таҳия кардем ва пешнамоиши аввал фардо дар Build 2020 пахш мешавад. Мо инчунин дар блоги худ appget-ро зикр хоҳем кард, зеро фикр мекунем, ки барои менеҷерҳои бастаҳои гуногун дар Windows ҷой мавҷуд аст. Менеҷери бастаи мо инчунин ба GitHub асос ёфтааст, аммо баръало бо татбиқи худи мо ва ғайра. Он инчунин манбаи кушода аст, аз ин рӯ, мо бешубҳа ҳар як вуруди шуморо истиқбол мекунем.

Кейван он қадар ҳайрон набуд. То он вақт аллакай маълум буд, ки ӯро ба кор дар Microsoft даъват намекунанд, ин ӯро хафа накард, зеро ӯ шубҳа дошт, ки мехоҳад дар чунин як ширкати бузург кор кунад.

Аммо рӯзи дигар, вақте ки дид, ногаҳонии воқеӣ ӯро интизор буд Анбори GitHub: "Вақте ки ман анборро ба занам нишон додам, аввалин чизе, ки ӯ гуфт, ин буд: "Онҳо онро WinGet номиданд?" Шумо ҷиддӣ мегӯед??" Ба ман ҳатто лозим набуд, ки ба вай фаҳмонам, ки чӣ тавр механикаи асосӣ, истилоҳот, формат ва сохтори ошкор, ҳатто сохтори папкаи анбори бастаҳо аз AppGet илҳом гирифта шудааст."

Оё ман аз он ғамгинам, ки Microsoft, як ширкати 1,4 триллион доллар, дар ниҳоят амалҳои худро якҷоя кард ва менеҷери бастаи муносибро барои маҳсулоти флагмани худ баровард? Не, онҳо бояд ин корро солҳо пеш мекарданд. Онҳо набояд Дӯкони Windows-ро ба мисли худ хароб мекарданд," менависад Кейван. "Ҳақиқат ин аст, ки ман чӣ қадар кӯшиш мекунам, ки AppGet-ро пешбарӣ кунам, он ҳеҷ гоҳ бо суръати ҳалли Microsoft афзоиш нахоҳад ёфт. Ман AppGet-ро барои сарватманд шудан, машҳур шудан ё кор кардан дар Microsoft эҷод накардаам. Ман AppGet-ро офаридаам, зеро бовар доштам, ки мо корбарони Windows низ сазовори таҷрибаи хуби идоракунии барнома ҳастем. Он чизе, ки маро ба ташвиш меорад, ин аст, ки ин маҳз чӣ гуна сурат гирифтааст. Муоширати суст ва даҳшатнок. Дар охир хомушии пурраи радио. Аммо аз ҳама бештар ин эълон маро ба ҳайрат овард. AppGet, ки объективона манбаи аксари ғояҳо барои WinGet мебошад, танҳо ҳамчун мудири бастаи дигар зикр шудааст он танҳо дар ин ҷаҳон вуҷуд дорад. Ҳамзамон, менеҷерони бастаҳои дигар, ки WinGet бо онҳо умумияти кам доранд, зикр карда шуданд ва хеле амиқтар шарҳ дода шуданд."

Кейван Беиги хафа нест. Мегӯяд, ки ҳар абр як заррае дорад. Ҳадди ақал, WinGet дар заминаи мустаҳкам сохта шудааст ва дорои потенсиали муваффақият аст. Ва корбарони Windows дар ниҳоят метавонанд мудири бастаи муносиб дошта бошанд. Ва барои ӯ ин ҳикоя як таҷрибаи пурарзиш гардид: «То абад зиндагӣ кунед, то абад биомӯзед».

Вай мефаҳмонад, ки нусхабардории код мушкил нест, манбаи кушода маҳз ҳамин аст. Ва ӯ маънои нусхабардории консепсияи умумии менеҷерони бастаҳо/барномаҳоро надорад. Аммо агар шумо ба лоиҳаҳои шабеҳ дар OS X, Homebrew, Chocolaty, Scoop, ninite ва ғайра нигаред, пас ҳамаи онҳо хусусиятҳои худро доранд. Аммо, WinGet тақрибан бо AppGet кор мекунад: "Мехоҳед бидонед, ки Microsoft WinGet чӣ гуна кор мекунад? Равед ва хонед мақолае, ки ман ду сол пеш дар бораи чӣ гуна кор кардани AppGet навишта будам", менависад ӯ.

Кейвон танҳо аз он ғамгин буд, ки кори ӯ дар ҳеҷ куҷо зикр нашудааст.

Барои маълумот. "Оғӯш кун, дароз кун ва хомӯш кун" ибораест, ки ки вазорати адлияи ШМА муайян кардааст, аз ҷониби Microsoft барои тавсифи стратегияи соҳа оид ба ҷорӣ намудани нармафзор бо истифода аз стандартҳои ба таври васеъ қабулшуда истифода шудааст. Стратегия васеъ кардани ин стандартҳо ва идома додани истифодаи ин фарқиятҳо барои ба даст овардани бартарият аз рақибон буд.

Дар мавриди AppGet, ин стратегияро дар шакли холис истифода бурдан мумкин нест, аммо баъзе унсурҳоро метавон баррасӣ кард. Тарафдорони нармафзори озод онро як амали аз ҷиҳати ахлоқӣ ғайри қобили қабул медонанд ва то ҳол ба ташаббуси Microsoft барои ҷорӣ кардани зерсистемаи Linux ба системаи оператсионии Windows нобоварӣ мекунанд (WSL). Онҳо мегӯянд, ки Microsoft дар асл тағйир наёфтааст ва ҳеҷ гоҳ тағир намеёбад.

Чӣ тавр Microsoft AppGet-ро кушт


Манбаъ: will.com

Илова Эзоҳ