මයික්‍රොසොෆ්ට් AppGet මරා දැමූ ආකාරය

මයික්‍රොසොෆ්ට් AppGet මරා දැමූ ආකාරය

පසුගිය සතියේ මයික්‍රොසොෆ්ට් පැකේජ කළමනාකරු නිකුත් කළේය WinGet සමුළුවේ නිවේදනවල කොටසක් ලෙස 2020 ගොඩනඟන්න. බොහෝ දෙනෙක් මෙය විවෘත මූලාශ්‍ර ව්‍යාපාරය සමඟ මයික්‍රොසොෆ්ට් හි සමීපත්වය පිළිබඳ තවත් සාක්ෂියක් ලෙස සැලකූහ. නමුත් නොමිලේ පැකේජ කළමනාකරුගේ කතුවරයා වන කැනේඩියානු සංවර්ධක Keivan Beigi නොවේ AppGet. දැන් ඔහු මයික්‍රොසොෆ්ට් නියෝජිතයන් සමඟ සන්නිවේදනය කළ පසුගිය මාස 12 තුළ සිදු වූ දේ තේරුම් ගැනීමට උත්සාහ කරයි.

කොහොම හරි දැන් කයිවන් AppGet සංවර්ධනය නතර කරයි. සේවාලාභී සහ සේවාදායක සේවා 1 අගෝස්තු 2020 දක්වා වහාම නඩත්තු ප්‍රකාරයට යන අතර ඉන් පසුව ඒවා ස්ථිරවම වසා දමනු ඇත.

ඔහුගේ බ්ලොග් අඩවියේ, කතුවරයා සපයයි සිදුවීම් කාල නිර්ණය. මයික්‍රොසොෆ්ට් හි සංවර්ධන කණ්ඩායමේ ප්‍රධානියා වන ඇන්ඩෘගෙන් ඔහුට මෙම විද්‍යුත් තැපෑල ලැබුණු විට එය වසරකට පෙර (3 ජූලි 2019) ආරම්භ විය:

කීවන්,

මම Windows App Model සංවර්ධන කණ්ඩායම සහ, විශේෂයෙන්ම, යෙදුම් යෙදවුම් කණ්ඩායම කළමනාකරණය කරමි. appget නිර්මාණය කිරීම ගැන ඔබට ස්තූති කිරීමට ඉක්මන් සටහනක් යැවීමට අවශ්‍ය විය - එය Windows පරිසර පද්ධතියට විශිෂ්ට එකතු කිරීමක් වන අතර Windows සංවර්ධකයින්ගේ ජීවිත වඩාත් පහසු කරයි. ඉදිරි සතිවලදී වෙනත් සමාගම් සමඟ රැස්වීමේදී අපි වැන්කුවර් හි සිටිනු ඇත, නමුත් ඔබට කාලය තිබේ නම්, ඔබගේ appget සංවර්ධන ජීවිතය පහසු කරන්නේ කෙසේද යන්න පිළිබඳ ප්‍රතිපෝෂණ ලබා ගැනීමට ඔබ සහ ඔබේ කණ්ඩායම හමුවීමට අපි කැමැත්තෙමු.

Keyvan උද්යෝගිමත් විය: ඔහුගේ විනෝදාංශ ව්‍යාපෘතිය මයික්‍රොසොෆ්ට් විසින් නිරීක්ෂණය කර ඇත! ඔහු ලිපියට ප්‍රතිචාර දැක්වීය - මාස දෙකකට පසු, ලිපි හුවමාරු කර ගැනීමෙන් පසු, ඔහු වැන්කුවර් හි මයික්‍රොසොෆ්ට් කාර්යාලයේ රැස්වීමකට පැමිණියේය. රැස්වීමට ඇන්ඩෲ සහ එම නිෂ්පාදන සමූහයේ තවත් සංවර්ධන කළමනාකරුවෙකු සහභාගී විය. Keyvan පවසන්නේ ඔහු ඉතා හොඳ කාලයක් ගත කළ බවයි - ඔවුන් AppGet පිටුපස ඇති අදහස් ගැන කතා කළා, හොඳින් සිදු නොකළ දේ වින්ඩෝස් හි වත්මන් පැකේජ කළමනාකරුවන් සහ ඔහු AppGet හි අනාගත අනුවාද සඳහා සැලසුම් කරන්නේ කුමක්ද යන්න. මයික්‍රොසොෆ්ට් ව්‍යාපෘතියට උදව් කිරීමට අවශ්‍ය බව සංවර්ධකයාට හැඟී ගියේය: ඔවුන් විසින්ම ඒ සඳහා කළ හැක්කේ කුමක්දැයි විමසා සිටියහ. ඔහු සඳහන් කළේ Azure ක්‍රෙඩිට් කිහිපයක් ලබා ගැනීම සතුටක් බවයි නව MSIX පැකේජ ආකෘතිය සඳහා ලියකියවිලි, සහ තනි බාගත කිරීමේ සබැඳි සමඟ ඇති ගැටළු නිරාකරණය කිරීම සතුටක් වනු ඇත.

සතියකට පසු, ඇන්ඩෘ නව ලිපියක් යවන ලද අතර එහිදී ඔහු මයික්‍රොසොෆ්ට් හි වැඩ කිරීමට ඇන්ඩෘට සැබවින්ම ආරාධනා කළේය: “අපට වින්ඩෝස් හි මෘදුකාංග බෙදා හැරීමේ සැලකිය යුතු වෙනස්කම් කිහිපයක් කිරීමට අවශ්‍ය වන අතර වින්ඩෝස් සහ යෙදුම් බෙදා හැරීමේ පද්ධතියට උදව් කිරීමට හොඳ අවස්ථාවක් තිබේ. Azure/Microsoft හි පෙනෙනු ඇත." - ඔහු ලිව්ව.

Keyvan මුලදී ටිකක් පසුබට විය - Windows Store, MSI එන්ජිම සහ අනෙකුත් යෙදුම් යෙදවුම් පද්ධති මත වැඩ කිරීමට Microsoft වෙත යාමට ඔහුට අවශ්‍ය නොවීය. නමුත් ඔහු ඔහුගේ මුළු කාලයම AppGet මත පමණක් වැඩ කරන බවට ඔවුන් ඔහුට සහතික විය. මාසයක පමණ දීර්ඝ විද්‍යුත් තැපැල් ලිපි හුවමාරුවකින් පසු, ඔවුන් නිගමනය කළේ ගිවිසුම අත්පත් කරගැනීමට බොහෝ දුරට සමාන වනු ඇති බවයි - මයික්‍රොසොෆ්ට් විසින් ඔහුගේ වැඩසටහන සමඟ සංවර්ධකයෙකු බඳවා ගන්නා අතර, එය වෙනත් යමක් නැවත නම් කළ යුතුද නැතහොත් එය Microsoft AppGet බවට පත් වේද යන්න තීරණය කරයි. .

මයික්‍රොසොෆ්ට් හි ඔහුගේ භූමිකාව කුමක්දැයි ක්‍රියාවලිය පුරාම ඔහුට සම්පූර්ණයෙන්ම පැහැදිලි නැති බව කීවන් ලියයි. ඔහුගේ වගකීම් මොනවාද? මා වාර්තා කළ යුත්තේ කාටද? ඔහුට වාර්තා කරන්නේ කවුද? මෙම මන්දගාමී සාකච්ඡා අතරතුර ඔහු මෙම පිළිතුරුවලින් සමහරක් පැහැදිලි කිරීමට උත්සාහ කළ නමුත් කිසි විටෙකත් පැහැදිලි පිළිතුරක් නොලැබුණි.

තවත් මාස කිහිපයක ඉතා මන්දගාමී විද්‍යුත් තැපැල් සාකච්ඡා වලින් පසුව, BizDev හරහා බඳවා ගැනීමේ ක්‍රියාවලියට ඉතා දිගු කාලයක් ගතවනු ඇති බව ඔහුට දන්වන ලදී. ක්‍රියාවලිය වේගවත් කිරීම සඳහා විකල්පයක් වනුයේ ඔහුව "ප්‍රසාද දීමනාවක්" සමඟ කුලියට ගැනීමයි, ඉන්පසු ඔහු කේත පදනම සංක්‍රමණය කිරීම සඳහා වැඩ ආරම්භ කරනු ඇත. ඔහුට කිසිදු විරුද්ධත්වයක් නොතිබූ නිසා ඔවුන් Redmond හි රැස්වීම්/සම්මුඛ සාකච්ඡා කිහිපයක්ම සැලසුම් කළහ.

ක්රියාවලිය ආරම්භ වී ඇත. 5 දෙසැම්බර් 2019 වන දින, කීවන් සියැටල් වෙත - මයික්‍රොසොෆ්ට් මූලස්ථානයට - පියාසර කළ අතර, විවිධ පුද්ගලයින් සමඟ සම්මුඛ සාකච්ඡා කරමින් සහ ඇන්ඩෘ සමඟ සාකච්ඡා කරමින් මුළු දවසම එහි ගත කළේය. සවස් වරුවේ මම කුලී රථයකින් ගුවන් තොටුපළට ගොස් වැන්කුවර් වෙත ආපසු ගියෙමි.

මානව සම්පත් අංශයෙන් ඇමතුමක් එනතෙක් බලා සිටින ලෙස ඔහුට කීවේය. නමුත් පසුව, Keyvan ට මාස හයක් යනකම් Microsoft එකෙන් කිසිම දෙයක් ඇහුනේ නෑ. 2020 මැයි මැද වන තෙක්, ඇන්ඩෘගේ පැරණි මිතුරෙකු පසුදා WinGet වැඩසටහන නිකුත් කරන බව නිවේදනය කළ විට:

හායි Kayvan, ඔබ සහ ඔබේ පවුලේ අය හොඳින් සිටින බව මම විශ්වාස කරමි - BC එක්සත් ජනපදයට සාපේක්ෂව covid සමඟ හොඳ කාර්යයක් කරන බව පෙනේ.

ව්‍යාපෘති කළමනාකරු තනතුර ක්‍රියාත්මක නොවීම ගැන මට කණගාටුයි. ඔබගේ ආදානය සහ අදහස් අප කොතරම් අගය කරනවාද යන්න පැවසීමට මට කාලය ගත කිරීමට අවශ්‍ය විය. අපි Windows සඳහා පැකේජ කළමනාකරුවෙකු සංවර්ධනය කර ඇති අතර, පළමු පෙරදසුන හෙට Build 2020 හිදී සජීවී වනු ඇත. Windows හි විවිධ පැකේජ කළමනාකරුවන් සඳහා ඉඩක් ඇතැයි අපි සිතන නිසා අපි අපගේ බ්ලොගයේ appget ගැන සඳහන් කරන්නෙමු. අපගේ පැකේජ කළමනාකරු ද GitHub මත පදනම් වේ, නමුත් පැහැදිලිවම අපගේම ක්‍රියාත්මක කිරීම සහ යනාදිය. එය විවෘත මූලාශ්‍රයක් ද වේ, එබැවින් ඔබට ඇති ඕනෑම ආදානයක් අපි සාදරයෙන් පිළිගනිමු.

කීවන් පුදුම වූයේ නැත. ඒ වන විට ඔහුට මයික්‍රොසොෆ්ට් හි වැඩ කිරීමට ආරාධනා නොකරන බව දැනටමත් පැහැදිලි වී ඇත; මෙය ඔහුව කලබලයට පත් කළේ නැත, මන්ද ඔහුට මෙතරම් විශාල සමාගමක වැඩ කිරීමට අවශ්‍යදැයි ඔහු සැක කළ බැවිනි.

නමුත් පසුදා ඔහු දුටු විට සැබෑ පුදුමය ඔහු බලා සිටියේය GitHub ගබඩාව: "මම මගේ බිරිඳට ගබඩාව පෙන්වූ විට, ඇය මුලින්ම කීවේ, "ඔවුන් ඒකට WinGet කියලද?" ඔයා බැරැරුම් ද??" මූලික යාන්ත්‍ර විද්‍යාව, පාරිභාෂිතය, ආකෘතිය සහ කෙසේද යන්න මට ඇයට පැහැදිලි කිරීමටවත් අවශ්‍ය නොවීය ප්රකාශිත ව්යුහය, පැකේජ නිධිය ෆෝල්ඩර ව්‍යුහය පවා AppGet මගින් ආභාෂය ලබා ඇත."

ඩොලර් ට්‍රිලියන 1,4 ක සමාගමක් වන මයික්‍රොසොෆ්ට් අවසානයේ එකට එකතු වී එහි ප්‍රධාන නිෂ්පාදනය සඳහා හොඳ පැකේජ කළමනාකරුවෙකු නිකුත් කිරීම ගැන මම කණගාටු වෙනවාද? නැහැ, ඔවුන් මෙය කළ යුතුව තිබුණේ මීට වසර ගණනාවකට පෙරය. ඔවුන් කළ තරම් වින්ඩෝස් වෙළඳසැල අවුල් නොකළ යුතුව තිබුණි, ”කේවන් ලියයි. “යථාර්ථය නම්, මම AppGet ප්‍රවර්ධනය කිරීමට කොතරම් උත්සාහ කළත්, එය කිසි විටෙකත් මයික්‍රොසොෆ්ට් විසඳුම හා සමාන වේගයකින් වර්ධනය නොවනු ඇත. මම AppGet නිර්මාණය කළේ පොහොසත් වීමට, ප්‍රසිද්ධ වීමට හෝ Microsoft හි රැකියාවක් ලබා ගැනීමට නොවේ. මම AppGet නිර්මාණය කළේ වින්ඩෝස් භාවිතා කරන්නන් ද හොඳ යෙදුම් කළමනාකරණ අත්දැකීමක් ලැබිය යුතු බව මා විශ්වාස කළ බැවිනි. මට කරදරයක් වන්නේ මෙය හරියටම කළේ කෙසේද යන්නයි. මන්දගාමී හා භයානක සන්නිවේදනය. අවසානයේ සම්පූර්ණ ගුවන්විදුලි නිශ්ශබ්දතාවයක් ඇත. නමුත් මේ නිවේදනය මගේ හිතට තදින්ම කාවැදුණා. WinGet සඳහා වෛෂයිකව බොහෝ අදහස්වල මූලාශ්‍රය වන AppGet සඳහන් කර ඇත්තේ තවත් පැකේජ කළමණාකරුවෙකු ලෙස පමණි. එය මේ ලෝකයේ පවතිනු ඇත. ඒ අතරම, WinGet සමඟ ඉතා සුළු වශයෙන් පොදු පැකේජ කළමනාකරුවන් සඳහන් කර ඇති අතර වඩාත් විස්තරාත්මකව පැහැදිලි කරන ලදී.

Keyvan Beigi කලබල නොවේ. සෑම වලාකුළකම රිදී රේඛාවක් ඇති බව ඔහු පවසයි. අවම වශයෙන්, WinGet ශක්තිමත් පදනමක් මත ගොඩනගා ඇති අතර සාර්ථකත්වය සඳහා හැකියාව ඇත. වින්ඩෝස් භාවිතා කරන්නන්ට අවසානයේ හොඳ පැකේජ කළමනාකරුවෙකු සිටිය හැකිය. ඔහුට මෙම කතාව වටිනා අත්දැකීමක් විය: "සදහටම ජීවත් වන්න, සදහටම ඉගෙන ගන්න."

කේතය පිටපත් කිරීම ගැටළුවක් නොවන බව ඔහු පැහැදිලි කරයි, විවෘත මූලාශ්‍රය යනු එයයි. තවද ඔහු අදහස් කරන්නේ පැකේජ/යෙදුම් කළමණාකරුවන්ගේ පොදු සංකල්පය පිටපත් කිරීම නොවේ. නමුත් ඔබ OS X, Homebrew, Chocolaty, Scoop, ninite, ආදියෙහි සමාන ව්යාපෘති දෙස බැලුවහොත්, ඒ සියල්ලටම ඔවුන්ගේම ලක්ෂණ ඇත. කෙසේ වෙතත්, WinGet AppGet හා සමානව ක්‍රියා කරයි: “Microsoft WinGet ක්‍රියා කරන ආකාරය දැන ගැනීමට අවශ්‍යද? ගිහින් කියවන්න AppGet ක්‍රියා කරන ආකාරය ගැන මා වසර දෙකකට පෙර ලියූ ලිපියක්", ඔහු ලියයි.

තමන්ගෙ වැඩ කොතැනකවත් සඳහන් නොවීම ගැන කීවන් කලබල වුණා.

යොමුව සඳහා. "වැළඳගන්න, දිගු කරන්න සහ නිවා දමන්න" යනු වාක්‍ය ඛණ්ඩයකි, එක්සත් ජනපද අධිකරණ දෙපාර්තමේන්තුව විසින් තීරණය කරන ලද පරිදි, මයික්‍රොසොෆ්ට් විසින් පුළුල් ලෙස පිළිගත් ප්‍රමිතීන් භාවිතා කරමින් මෘදුකාංග හඳුන්වාදීමේ කර්මාන්තයේ උපාය මාර්ගය විස්තර කිරීමට භාවිතා කරන ලදී. උපාය මාර්ගය වූයේ මෙම ප්‍රමිතීන් පුළුල් කිරීම සහ තරඟකරුවන්ට වඩා වාසියක් ලබා ගැනීම සඳහා මෙම වෙනස්කම් දිගටම භාවිතා කිරීමයි.

AppGet සම්බන්ධයෙන් ගත් කල, මෙම උපායමාර්ගය එහි පිරිසිදු ස්වරූපයෙන් යෙදිය යුතු යැයි පැවසිය නොහැක, නමුත් සමහර අංග සලකා බැලිය හැකිය. නිදහස් මෘදුකාංග සඳහා ආධාර කරන්නන් එය සදාචාරාත්මකව පිළිගත නොහැකි ක්‍රියාමාර්ගයක් ලෙස සලකන අතර Windows මෙහෙයුම් පද්ධතියට Linux සඳහා උප පද්ධතියක් හඳුන්වා දීමේ Microsoft හි මුලපිරීම තවමත් අවිශ්වාසයෙන් පසුවේ.WSL) ඔවුන් පවසන්නේ මයික්‍රොසොෆ්ට් එහි හරය වෙනස් වී නැති බවත් කිසිදා වෙනස් නොවන බවත්ය.

මයික්‍රොසොෆ්ට් AppGet මරා දැමූ ආකාරය


මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න