மைக்ரோசாப்ட் எப்படி AppGet ஐ கொன்றது

மைக்ரோசாப்ட் எப்படி AppGet ஐ கொன்றது

கடந்த வாரம் மைக்ரோசாப்ட் ஒரு தொகுப்பு மேலாளரை வெளியிட்டது WinGet மாநாட்டில் அறிவிப்புகளின் ஒரு பகுதியாக 2020 கட்ட. ஓபன் சோர்ஸ் இயக்கத்துடன் மைக்ரோசாப்டின் நல்லுறவுக்கு இது மேலும் ஆதாரமாக பலர் கருதினர். ஆனால் இலவச தொகுப்பு மேலாளரின் ஆசிரியர் கெய்வன் பெய்கி என்ற கனடிய டெவலப்பர் அல்ல AppGet. கடந்த 12 மாதங்களில் என்ன நடந்தது என்பதை இப்போது அவர் புரிந்து கொள்ள முயற்சிக்கிறார், இதன் போது அவர் மைக்ரோசாப்ட் பிரதிநிதிகளுடன் தொடர்பு கொண்டார்.

ஆனா, இப்ப கயவன் AppGet இன் வளர்ச்சியை நிறுத்துகிறது. கிளையண்ட் மற்றும் சர்வர் சேவைகள் ஆகஸ்ட் 1, 2020 வரை உடனடியாக பராமரிப்பு பயன்முறைக்கு செல்லும், அதன் பிறகு அவை நிரந்தரமாக மூடப்படும்.

அவரது வலைப்பதிவில், ஆசிரியர் வழங்குகிறது நிகழ்வுகளின் காலவரிசை. ஒரு வருடம் முன்பு (ஜூலை 3, 2019) மைக்ரோசாஃப்ட் நிறுவனத்தின் மேம்பாட்டுக் குழுவின் தலைவரான ஆண்ட்ரூவிடமிருந்து இந்த மின்னஞ்சலைப் பெற்றபோது இது தொடங்கியது:

கீவன்,

நான் விண்டோஸ் ஆப் மாடல் டெவலப்மென்ட் டீமையும், குறிப்பாக அப்ளிகேஷன் வரிசைப்படுத்தல் குழுவையும் நிர்வகிக்கிறேன். appget ஐ உருவாக்கியதற்கு நன்றி தெரிவிக்கும் வகையில் உங்களுக்கு ஒரு விரைவான குறிப்பை அனுப்ப விரும்பினேன் - இது Windows சுற்றுச்சூழல் அமைப்பிற்கு ஒரு சிறந்த கூடுதலாகும் மற்றும் Windows டெவலப்பர்களின் வாழ்க்கையை மிகவும் எளிதாக்குகிறது. வரவிருக்கும் வாரங்களில் பிற நிறுவனங்களுடனான சந்திப்பில் நாங்கள் வான்கூவரில் இருப்போம், ஆனால் உங்களுக்கு நேரம் இருந்தால், உங்கள் ஆப்ஜெட் மேம்பாடு வாழ்க்கையை எவ்வாறு எளிதாக்குவது என்பது குறித்த கருத்துக்களைப் பெற உங்களையும் உங்கள் குழுவையும் சந்திக்க விரும்புகிறோம்.

கீவன் உற்சாகமாக இருந்தார்: அவரது பொழுதுபோக்கு திட்டம் மைக்ரோசாப்ட் மூலம் கவனிக்கப்பட்டது! அவர் கடிதத்திற்கு பதிலளித்தார் - இரண்டு மாதங்களுக்குப் பிறகு, கடிதங்களைப் பரிமாறிக்கொண்ட பிறகு, அவர் வான்கூவரில் உள்ள மைக்ரோசாஃப்ட் அலுவலகத்தில் ஒரு கூட்டத்திற்கு வந்தார். கூட்டத்தில் ஆண்ட்ரூ மற்றும் அதே தயாரிப்பு குழுவைச் சேர்ந்த மற்றொரு மேம்பாட்டு மேலாளர் கலந்து கொண்டனர். அவர் மிகவும் மகிழ்ச்சியாக இருந்ததாக கீவன் கூறுகிறார் - அவர்கள் AppGet இன் பின்னணியில் உள்ள யோசனைகளைப் பற்றி பேசினர், அதில் என்ன சிறப்பாக செய்யப்படவில்லை விண்டோஸில் தற்போதைய தொகுப்பு மேலாளர்கள் மேலும் அவர் AppGet இன் எதிர்கால பதிப்புகளுக்கு என்ன திட்டமிடுகிறார். மைக்ரோசாப்ட் திட்டத்திற்கு உதவ விரும்புகிறது என்ற எண்ணத்தில் டெவலப்பர் இருந்தார்: அவர்களே இதற்கு என்ன செய்ய முடியும் என்று கேட்டார்கள். சில அசூர் கிரெடிட்கள், சிலவற்றைப் பெறுவது நன்றாக இருக்கும் என்று அவர் குறிப்பிட்டார் புதிய MSIX தொகுப்பு வடிவத்திற்கான ஆவணங்கள், மற்றும் தனிப்பட்ட பதிவிறக்க இணைப்புகளில் உள்ள சிக்கல்களை சரிசெய்வது நல்லது.

ஒரு வாரம் கழித்து, ஆண்ட்ரூ ஒரு புதிய கடிதத்தை அனுப்பினார், அதில் அவர் உண்மையில் ஆண்ட்ரூவை மைக்ரோசாப்ட் நிறுவனத்தில் பணிபுரிய அழைத்தார்: “விண்டோஸில் மென்பொருள் விநியோகத்தில் சில குறிப்பிடத்தக்க மாற்றங்களைச் செய்ய விரும்புகிறோம், மேலும் விண்டோஸ் மற்றும் பயன்பாட்டு விநியோக அமைப்பில் உதவ ஒரு சிறந்த வாய்ப்பு உள்ளது. Azure/Microsoft இல் இது போல் இருக்கும்." 365. அதை மனதில் கொண்டு, மைக்ரோசாப்டில் அதிக நேரம் செலவழிக்க நீங்கள் எண்ணியுள்ளீர்களா?" - அவன் எழுதினான்.

கீவன் முதலில் கொஞ்சம் தயங்கினார்—விண்டோஸ் ஸ்டோர், எம்எஸ்ஐ இன்ஜின் மற்றும் பிற பயன்பாட்டு வரிசைப்படுத்தல் அமைப்புகளில் வேலை செய்ய மைக்ரோசாப்ட் செல்ல அவர் விரும்பவில்லை. ஆனால் அவர் தனது முழு நேரத்தையும் AppGet இல் மட்டுமே செலவிடுவார் என்று உறுதியளித்தனர். சுமார் ஒரு மாத நீண்ட மின்னஞ்சல் கடிதப் பரிமாற்றத்திற்குப் பிறகு, ஒப்பந்தம் கையகப்படுத்துவதற்கு மிகவும் ஒத்ததாக இருக்கும் என்ற முடிவுக்கு வந்தனர் - மைக்ரோசாப்ட் தனது திட்டத்துடன் ஒரு டெவலப்பரை பணியமர்த்துகிறது, மேலும் அதை வேறு ஏதாவது மறுபெயரிடலாமா அல்லது அது மைக்ரோசாஃப்ட் ஆப்ஜெட்டாக மாறுமா என்பதை அவர்கள் முடிவு செய்கிறார்கள். .

மைக்ரோசாப்ட் நிறுவனத்தில் அவரது பங்கு என்னவாக இருக்கும் என்பதை அவர் முழுமையாக அறியவில்லை என்று கீவன் எழுதுகிறார். அவருடைய பொறுப்புகள் என்னவாக இருக்கும்? நான் யாரிடம் புகாரளிக்க வேண்டும்? அவரிடம் யார் புகாரளிப்பார்கள்? இந்த மெதுவான பேச்சுவார்த்தைகளின் போது இந்த பதில்களில் சிலவற்றை அவர் தெளிவுபடுத்த முயன்றார், ஆனால் தெளிவான பதில் கிடைக்கவில்லை.

இன்னும் பல மாதங்களுக்குப் பிறகு மிக மெதுவான மின்னஞ்சல் பேச்சுவார்த்தைகளுக்குப் பிறகு, BizDev மூலம் பணியமர்த்தல் செயல்முறை மிக நீண்ட நேரம் எடுக்கும் என்று அவருக்குத் தெரிவிக்கப்பட்டது. செயல்முறையை விரைவுபடுத்துவதற்கான ஒரு மாற்றாக, "போனஸ்" மூலம் அவரை பணியமர்த்த வேண்டும், அதன் பிறகு அவர் கோட்பேஸை நகர்த்துவதற்கான வேலையைத் தொடங்குவார். அவருக்கு எந்த ஆட்சேபனையும் இல்லை, எனவே அவர்கள் ரெட்மாண்டில் பல சந்திப்புகள்/நேர்காணல்களை திட்டமிட்டனர்.

செயல்முறை தொடங்கியுள்ளது. டிசம்பர் 5, 2019 அன்று, கீவன் சியாட்டிலுக்கு - மைக்ரோசாப்ட் தலைமையகத்திற்கு - பறந்து சென்று நாள் முழுவதும் அங்கேயே செலவிட்டார், பல்வேறு நபர்களை நேர்காணல் செய்தார் மற்றும் ஆண்ட்ரூவுடன் பேச்சுவார்த்தை நடத்தினார். மாலையில் டாக்ஸியில் ஏர்போர்ட் சென்று வான்கூவர் திரும்பினேன்.

மனிதவளத் துறையின் அழைப்புக்காகக் காத்திருக்கச் சொல்லப்பட்டது. ஆனால் பிறகு, கீவன் ஆறு மாதங்களாக மைக்ரோசாப்ட் எதுவும் கேட்கவில்லை. 2020 மே நடுப்பகுதி வரை, ஆண்ட்ரூவின் பழைய நண்பர் அடுத்த நாள் WinGet திட்டத்தை வெளியிடுவதாக அறிவித்தார்:

ஹாய் கெய்வன், நீங்களும் உங்கள் குடும்பத்தினரும் நன்றாகச் செயல்படுகிறீர்கள் என்று நம்புகிறேன் - அமெரிக்காவுடன் ஒப்பிடும்போது, ​​BC கோவிட் மூலம் நன்றாக வேலை செய்வதாகத் தெரிகிறது.

ப்ராஜெக்ட் மேனேஜர் பதவி சரியில்லாமல் போனதற்கு நான் மிகவும் வருந்துகிறேன். உங்கள் உள்ளீடு மற்றும் யோசனைகளை நாங்கள் எவ்வளவு பாராட்டுகிறோம் என்பதைச் சொல்ல நேரம் ஒதுக்க விரும்புகிறேன். விண்டோஸுக்கான தொகுப்பு நிர்வாகியை உருவாக்கியுள்ளோம், முதல் முன்னோட்டம் பில்ட் 2020 இல் நாளை நேரலையில் இருக்கும். விண்டோஸில் வெவ்வேறு பேக்கேஜ் மேனேஜர்களுக்கு இடமிருப்பதாகக் கருதுவதால் எங்கள் வலைப்பதிவில் appgetஐயும் குறிப்பிடுவோம். எங்கள் தொகுப்பு மேலாளரும் GitHub ஐ அடிப்படையாகக் கொண்டது, ஆனால் வெளிப்படையாக எங்கள் சொந்த செயல்படுத்தல் மற்றும் பல. இது ஓப்பன் சோர்ஸாகவும் இருக்கிறது, எனவே உங்களிடம் உள்ள எந்த உள்ளீட்டையும் நாங்கள் வரவேற்கிறோம்.

கீவன் மிகவும் ஆச்சரியப்படவில்லை. அந்த நேரத்தில், அவர் மைக்ரோசாப்டில் பணிபுரிய அழைக்கப்பட மாட்டார் என்பது ஏற்கனவே தெளிவாகிவிட்டது; இது அவரை வருத்தப்படுத்தவில்லை, ஏனென்றால் அவர் இவ்வளவு பெரிய நிறுவனத்தில் வேலை செய்ய விரும்புவதாக அவர் சந்தேகித்தார்.

ஆனால் அடுத்த நாள் பார்த்தபோது அவருக்கு உண்மையான ஆச்சரியம் காத்திருந்தது கிட்ஹப் களஞ்சியம்: "நான் என் மனைவியிடம் களஞ்சியத்தைக் காட்டியபோது, ​​​​அவள் முதலில் சொன்னது, "அவர்கள் அதை WinGet என்று அழைத்தார்கள்?" நீங்கள் சீரியஸாக இருக்கிறீர்களா??" அடிப்படை மெக்கானிக்ஸ், டெர்மினாலஜி, ஃபார்மேட் மற்றும் எப்படி என்பதை நான் அவளுக்கு விளக்க வேண்டியதில்லை வெளிப்படையான அமைப்பு, தொகுப்பு களஞ்சிய கோப்புறை அமைப்பு கூட AppGet ஆல் ஈர்க்கப்பட்டது."

1,4 டிரில்லியன் டாலர் மதிப்பிலான மைக்ரோசாப்ட் நிறுவனம், இறுதியாக ஒன்றாகச் சேர்ந்து, அதன் முதன்மைத் தயாரிப்புக்கு ஒரு நல்ல பேக்கேஜ் மேலாளரை வெளியிட்டதில் நான் வருத்தப்படுகிறேனா? இல்லை, அவர்கள் இதை பல ஆண்டுகளுக்கு முன்பே செய்திருக்க வேண்டும். அவர்கள் செய்ததைப் போல அவர்கள் விண்டோஸ் ஸ்டோரை திருகியிருக்கக்கூடாது, ”என்று கீவன் எழுதுகிறார். "உண்மை என்னவென்றால், AppGet ஐ விளம்பரப்படுத்த நான் எவ்வளவு கடினமாக முயற்சித்தாலும், அது மைக்ரோசாப்டின் தீர்வின் அதே விகிதத்தில் வளராது. நான் பணக்காரனாகவோ, பிரபலமாகவோ அல்லது மைக்ரோசாஃப்ட் நிறுவனத்தில் வேலை பெறுவதற்காகவோ AppGet ஐ உருவாக்கவில்லை. நான் AppGet ஐ உருவாக்கினேன், ஏனென்றால் நாங்கள் Windows பயனர்களும் ஒரு நல்ல பயன்பாட்டு மேலாண்மை அனுபவத்திற்கு தகுதியானவர்கள் என்று நான் நம்பினேன். இது எப்படி சரியாகச் செய்யப்பட்டது என்பதுதான் என்னைத் தொந்தரவு செய்கிறது. மெதுவான மற்றும் பயங்கரமான தொடர்பு. முடிவில் முழுமையான வானொலி அமைதி நிலவுகிறது. ஆனால் இந்த அறிவிப்பு என்னை மிகவும் பாதித்தது. WinGet க்கான பெரும்பாலான யோசனைகளின் ஆதாரமாக இருக்கும் AppGet, மற்றொரு தொகுப்பு மேலாளராக மட்டுமே குறிப்பிடப்பட்டுள்ளது அது இவ்வுலகில் நிகழும். அதே நேரத்தில், WinGet உடன் மிகக் குறைவான பொதுவான பேக்கேஜ் மேனேஜர்கள் குறிப்பிடப்பட்டு இன்னும் விரிவாக விளக்கப்பட்டது."

கெய்வன் பெய்கி வருத்தப்படவில்லை. ஒவ்வொரு மேகத்திற்கும் ஒரு வெள்ளிக் கோடு உண்டு என்கிறார். குறைந்தபட்சம், WinGet ஒரு உறுதியான அடித்தளத்தில் கட்டமைக்கப்பட்டுள்ளது மற்றும் வெற்றிக்கான சாத்தியக்கூறுகளைக் கொண்டுள்ளது. விண்டோஸ் பயனர்கள் இறுதியாக ஒரு நல்ல தொகுப்பு மேலாளரைக் கொண்டிருக்கலாம். அவருக்கு இந்த கதை ஒரு மதிப்புமிக்க அனுபவமாக மாறியது: "என்றென்றும் வாழ்க, என்றென்றும் கற்றுக்கொள்ளுங்கள்."

குறியீட்டை நகலெடுப்பது ஒரு பிரச்சனையல்ல, அதுதான் ஓப்பன் சோர்ஸ் என்று விளக்குகிறார். மேலும் அவர் தொகுப்பு/பயன்பாட்டு மேலாளர்கள் என்ற பொதுவான கருத்தை நகலெடுப்பதை அர்த்தப்படுத்துவதில்லை. ஆனால் OS X, Homebrew, Chocolaty, Scoop, ninite போன்றவற்றில் இதே போன்ற திட்டங்களைப் பார்த்தால், அவை அனைத்தும் அவற்றின் சொந்த குணாதிசயங்களைக் கொண்டுள்ளன. இருப்பினும், WinGet கிட்டத்தட்ட AppGet போலவே செயல்படுகிறது: “Microsoft WinGet எவ்வாறு செயல்படுகிறது என்பதை அறிய வேண்டுமா? சென்று படியுங்கள் AppGet எவ்வாறு செயல்படுகிறது என்பதைப் பற்றி இரண்டு ஆண்டுகளுக்கு முன்பு நான் எழுதிய கட்டுரை", அவன் எழுதுகிறான்.

எங்கும் தன் படைப்புகள் குறிப்பிடப்படாததால் கெய்வன் வருத்தமடைந்தான்.

குறிப்பு. "தழுவுதல், நீட்டுதல் மற்றும் அணைத்தல்" என்பது ஒரு சொற்றொடர், அமெரிக்க நீதித்துறையால் தீர்மானிக்கப்பட்டது, பரவலாக ஏற்றுக்கொள்ளப்பட்ட தரங்களைப் பயன்படுத்தி மென்பொருளை அறிமுகப்படுத்துவதற்கான தொழில்துறையின் மூலோபாயத்தை விவரிக்க மைக்ரோசாப்ட் பயன்படுத்தியது. இந்தத் தரநிலைகளை விரிவுபடுத்துவதும், போட்டியாளர்களை விட இந்த வேறுபாடுகளைத் தொடர்ந்து பயன்படுத்திக் கொள்வதே உத்தியாக இருந்தது.

AppGet விஷயத்தில், இந்த மூலோபாயம் அதன் தூய வடிவத்தில் பயன்படுத்தப்படும் என்று கூற முடியாது, ஆனால் சில கூறுகளை கருத்தில் கொள்ளலாம். கட்டற்ற மென்பொருளை ஆதரிப்பவர்கள் தார்மீக ரீதியாக ஏற்றுக்கொள்ள முடியாத நடவடிக்கையாகக் கருதுகின்றனர் மற்றும் விண்டோஸ் இயக்க முறைமையில் லினக்ஸிற்கான துணை அமைப்பை அறிமுகப்படுத்தும் மைக்ரோசாப்டின் முயற்சியில் இன்னும் அவநம்பிக்கை கொண்டுள்ளனர் (டபிள்யுஎஸ்எல்லின்) மைக்ரோசாப்ட் அதன் மையத்தில் மாறவில்லை என்றும் மாறாது என்றும் அவர்கள் கூறுகிறார்கள்.

மைக்ரோசாப்ட் எப்படி AppGet ஐ கொன்றது


ஆதாரம்: www.habr.com

கருத்தைச் சேர்