మైక్రోసాఫ్ట్ యాప్‌గెట్‌ను ఎలా చంపింది

మైక్రోసాఫ్ట్ యాప్‌గెట్‌ను ఎలా చంపింది

గత వారం మైక్రోసాఫ్ట్ ప్యాకేజీ మేనేజర్‌ను విడుదల చేసింది WinGet సదస్సులో ప్రకటనల్లో భాగంగా బిల్డ్ 2020. ఓపెన్ సోర్స్ ఉద్యమంతో మైక్రోసాఫ్ట్ సయోధ్యకు ఇది మరింత సాక్ష్యంగా పలువురు భావించారు. కానీ కెనడియన్ డెవలపర్ కెయివాన్ బీగీ కాదు, ఉచిత ప్యాకేజీ మేనేజర్ రచయిత AppGet. ఇప్పుడు అతను గత 12 నెలల్లో ఏమి జరిగిందో అర్థం చేసుకోవడానికి ప్రయత్నిస్తున్నాడు, ఈ సమయంలో అతను మైక్రోసాఫ్ట్ ప్రతినిధులతో కమ్యూనికేట్ చేశాడు.

ఏమైనా, ఇప్పుడు కేవాన్ AppGet అభివృద్ధిని ఆపివేస్తుంది. క్లయింట్ మరియు సర్వర్ సేవలు ఆగస్టు 1, 2020 వరకు తక్షణమే మెయింటెనెన్స్ మోడ్‌లోకి వెళ్లి, ఆ తర్వాత శాశ్వతంగా మూసివేయబడతాయి.

తన బ్లాగులో, రచయిత అందిస్తుంది సంఘటనల కాలక్రమం. ఒక సంవత్సరం క్రితం (జూలై 3, 2019) మైక్రోసాఫ్ట్ డెవలప్‌మెంట్ టీమ్ హెడ్ ఆండ్రూ నుండి అతను ఈ ఇమెయిల్‌ను స్వీకరించినప్పుడు ఇదంతా ప్రారంభమైంది:

కీవాన్,

నేను విండోస్ యాప్ మోడల్ డెవలప్‌మెంట్ టీమ్‌ని మరియు ముఖ్యంగా అప్లికేషన్ డిప్లాయ్‌మెంట్ టీమ్‌ని మేనేజ్ చేస్తున్నాను. యాప్‌జెట్‌ని సృష్టించినందుకు మీకు కృతజ్ఞతలు తెలుపుతూ మీకు త్వరిత గమనికను పంపాలనుకుంటున్నాను - ఇది విండోస్ ఎకోసిస్టమ్‌కు గొప్ప అదనంగా ఉంది మరియు విండోస్ డెవలపర్‌ల జీవితాలను చాలా సులభతరం చేస్తుంది. మేము ఇతర కంపెనీలతో రాబోయే వారాల్లో వాంకోవర్‌లో ఉండవచ్చు, కానీ మీకు సమయం ఉంటే, మీ యాప్‌జెట్ డెవలప్‌మెంట్ జీవితాన్ని ఎలా సులభతరం చేయాలనే దానిపై అభిప్రాయాన్ని పొందడానికి మిమ్మల్ని మరియు మీ బృందాన్ని కలవడానికి మేము ఇష్టపడతాము.

కీవాన్ ఉత్సాహంగా ఉన్నాడు: అతని అభిరుచి ప్రాజెక్ట్ మైక్రోసాఫ్ట్ ద్వారా గమనించబడింది! అతను లేఖకు ప్రతిస్పందించాడు - మరియు రెండు నెలల తరువాత, లేఖలు ఇచ్చిపుచ్చుకున్న తర్వాత, అతను వాంకోవర్‌లోని మైక్రోసాఫ్ట్ కార్యాలయంలో సమావేశానికి వచ్చాడు. సమావేశానికి ఆండ్రూ మరియు అదే ఉత్పత్తి సమూహానికి చెందిన మరో డెవలప్‌మెంట్ మేనేజర్ హాజరయ్యారు. కీవాన్ మాట్లాడుతూ, తాను చాలా మంచి సమయాన్ని గడిపానని - వారు AppGet వెనుక ఉన్న ఆలోచనల గురించి మాట్లాడారని, అందులో ఏమి బాగా జరగలేదు Windowsలో ప్రస్తుత ప్యాకేజీ నిర్వాహకులు మరియు అతను AppGet యొక్క భవిష్యత్తు సంస్కరణల కోసం ఏమి ప్లాన్ చేస్తున్నాడు. మైక్రోసాఫ్ట్ ప్రాజెక్ట్‌కు సహాయం చేయాలనుకుంటున్నట్లు డెవలపర్ అభిప్రాయపడ్డారు: దాని కోసం వారు ఏమి చేయగలరని వారు స్వయంగా అడిగారు. కొన్ని అజూర్ క్రెడిట్‌లు, కొన్నింటిని పొందడం మంచిది అని అతను పేర్కొన్నాడు కొత్త MSIX ప్యాకేజీ ఫార్మాట్ కోసం డాక్యుమెంటేషన్, మరియు వ్యక్తిగత డౌన్‌లోడ్ లింక్‌లతో సమస్యలను పరిష్కరించడం మంచిది.

ఒక వారం తరువాత, ఆండ్రూ ఒక కొత్త లేఖను పంపాడు, అందులో అతను మైక్రోసాఫ్ట్‌లో పని చేయడానికి ఆండ్రూను ఆహ్వానించాడు: “మేము Windowsలో సాఫ్ట్‌వేర్ పంపిణీలో కొన్ని ముఖ్యమైన మార్పులు చేయాలనుకుంటున్నాము మరియు Windows మరియు అప్లికేషన్ పంపిణీ వ్యవస్థలో సహాయం చేయడానికి గొప్ప అవకాశం ఉంది. అజూర్/మైక్రోసాఫ్ట్‌లో ఇలా కనిపిస్తుంది.” 365. దీన్ని దృష్టిలో ఉంచుకుని, మైక్రోసాఫ్ట్‌లో సంభావ్యంగా యాప్‌జెట్‌లో ఎక్కువ సమయం గడపాలని మీరు భావించారా?" - అతను రాశాడు.

కీవాన్ మొదట కొంచెం సంకోచించాడు-విండోస్ స్టోర్, MSI ఇంజిన్ మరియు ఇతర అప్లికేషన్ డిప్లాయ్‌మెంట్ సిస్టమ్‌లలో పని చేయడానికి మైక్రోసాఫ్ట్‌కి వెళ్లాలని అతను కోరుకోలేదు. కానీ అతను తన సమయమంతా AppGetలో మాత్రమే పని చేస్తానని వారు అతనికి హామీ ఇచ్చారు. దాదాపు ఒక నెల సుదీర్ఘ ఇమెయిల్ కరస్పాండెన్స్ తర్వాత, ఒప్పందం అక్వై-హైర్‌తో సమానంగా ఉంటుందని వారు నిర్ధారణకు వచ్చారు - మైక్రోసాఫ్ట్ తన ప్రోగ్రామ్‌తో పాటు డెవలపర్‌ను నియమించుకుంటుంది మరియు దానికి వేరే పేరు పెట్టాలా లేదా అది మైక్రోసాఫ్ట్ యాప్‌గెట్ అవుతుందా అని వారు నిర్ణయించుకుంటారు. .

ఈ ప్రక్రియలో మైక్రోసాఫ్ట్‌లో తన పాత్ర ఏమిటో పూర్తిగా స్పష్టంగా తెలియలేదని కీవాన్ వ్రాశాడు. అతని బాధ్యతలు ఎలా ఉంటాయి? నేను ఎవరికి నివేదించాలి? అతనికి ఎవరు రిపోర్ట్ చేస్తారు? ఈ నెమ్మదిగా చర్చల సమయంలో అతను ఈ సమాధానాలలో కొన్నింటిని స్పష్టం చేయడానికి ప్రయత్నించాడు, కానీ ఎప్పుడూ స్పష్టమైన సమాధానం రాలేదు.

చాలా నెలల తర్వాత చాలా నెమ్మదిగా ఇమెయిల్ చర్చల తర్వాత, BizDev ద్వారా నియామక ప్రక్రియ చాలా సమయం పడుతుందని అతనికి చెప్పబడింది. ప్రక్రియను వేగవంతం చేయడానికి ప్రత్యామ్నాయం ఏమిటంటే, అతనిని "బోనస్"తో నియమించుకోవడం, ఆ తర్వాత అతను కోడ్‌బేస్‌ను తరలించే పనిని ప్రారంభిస్తాడు. అతనికి ఎటువంటి అభ్యంతరాలు లేవు, కాబట్టి వారు రెడ్‌మండ్‌లో అనేక సమావేశాలు/ఇంటర్వ్యూలను షెడ్యూల్ చేశారు.

ప్రక్రియ ప్రారంభమైంది. డిసెంబర్ 5, 2019న, కీవాన్ సీటెల్‌కి - మైక్రోసాఫ్ట్ ప్రధాన కార్యాలయానికి - మరియు అక్కడ రోజంతా గడిపాడు, వివిధ వ్యక్తులను ఇంటర్వ్యూ చేస్తూ మరియు ఆండ్రూతో చర్చలు జరిపాడు. సాయంత్రం నేను టాక్సీలో విమానాశ్రయానికి వెళ్లి వాంకోవర్‌కు తిరిగి వచ్చాను.

హెచ్‌ఆర్ డిపార్ట్‌మెంట్ నుండి కాల్ కోసం వేచి ఉండమని చెప్పబడింది. కానీ తర్వాత, కీవాన్ ఆరు నెలల పాటు మైక్రోసాఫ్ట్ నుండి ఏమీ వినలేదు. 2020 మే మధ్యకాలం వరకు, ఆండ్రూ యొక్క పాత స్నేహితుడు మరుసటి రోజు WinGet ప్రోగ్రామ్‌ను విడుదల చేస్తున్నట్లు ప్రకటించినప్పుడు:

హాయ్ కేవాన్, మీరు మరియు మీ కుటుంబం బాగానే ఉన్నారని నేను ఆశిస్తున్నాను - USతో పోల్చితే BC కోవిడ్‌తో మంచి పని చేస్తున్నట్లు కనిపిస్తోంది.

ప్రాజెక్ట్ మేనేజర్ స్థానం పని చేయనందుకు నేను నిజంగా చింతిస్తున్నాను. మీ ఇన్‌పుట్ మరియు ఆలోచనలను మేము ఎంతగా అభినందిస్తున్నాము అని చెప్పడానికి నేను సమయాన్ని వెచ్చించాలనుకుంటున్నాను. మేము Windows కోసం ప్యాకేజీ మేనేజర్‌ని అభివృద్ధి చేసాము మరియు మొదటి ప్రివ్యూ రేపు బిల్డ్ 2020లో ప్రత్యక్ష ప్రసారం చేయబడుతుంది. Windowsలో వివిధ ప్యాకేజీ నిర్వాహకులకు స్థలం ఉందని మేము భావిస్తున్నందున మా బ్లాగ్‌లో appgetని కూడా ప్రస్తావిస్తాము. మా ప్యాకేజీ మేనేజర్ కూడా GitHubపై ఆధారపడి ఉంటుంది, కానీ స్పష్టంగా మా స్వంత అమలుతో మరియు మొదలైనవి. ఇది ఓపెన్ సోర్స్ కూడా, కాబట్టి మీరు కలిగి ఉండే ఏదైనా ఇన్‌పుట్‌ను మేము స్వాగతిస్తాము.

కీవాన్ పెద్దగా ఆశ్చర్యపోలేదు. ఆ సమయానికి, అతను మైక్రోసాఫ్ట్‌లో పని చేయడానికి ఆహ్వానించబడడని అప్పటికే స్పష్టమైంది; ఇది అతన్ని కలవరపెట్టలేదు, ఎందుకంటే అతను ఇంత పెద్ద కంపెనీలో పనిచేయాలనుకుంటున్నాడని అతను అనుమానించాడు.

కానీ మరుసటి రోజు చూసినప్పుడు అతనికి నిజమైన ఆశ్చర్యం ఎదురుచూసింది GitHub రిపోజిటరీ: "నేను నా భార్యకు రిపోజిటరీని చూపించినప్పుడు, ఆమె మొదటగా చెప్పింది, "వారు దానిని WinGet అని పిలిచారా?" కోపం గా ఉన్నావా??" బేసిక్ మెకానిక్స్, టెర్మినాలజీ, ఫార్మాట్ మరియు ఎలా అని నేను ఆమెకు వివరించాల్సిన అవసరం లేదు మానిఫెస్ట్ నిర్మాణం, ప్యాకేజీ రిపోజిటరీ ఫోల్డర్ నిర్మాణం కూడా AppGetచే ప్రేరణ పొందింది."

మైక్రోసాఫ్ట్, $1,4 ట్రిలియన్ల కంపెనీ, చివరకు కలిసి పని చేసి, దాని ఫ్లాగ్‌షిప్ ఉత్పత్తికి మంచి ప్యాకేజీ మేనేజర్‌ను విడుదల చేసినందుకు నేను కలత చెందానా? లేదు, వారు దీన్ని సంవత్సరాల క్రితం చేసి ఉండాలి. వారు చేసినంతగా వారు విండోస్ స్టోర్‌ను చిత్తు చేసి ఉండకూడదు” అని కీవాన్ రాశాడు. “వాస్తవమేమిటంటే, నేను AppGetని ప్రోత్సహించడానికి ఎంత కష్టపడినా, అది Microsoft యొక్క పరిష్కారం వలె అదే స్థాయిలో వృద్ధి చెందదు. నేను ధనవంతులు కావడానికి, ప్రసిద్ధి చెందడానికి లేదా Microsoftలో ఉద్యోగం పొందడానికి AppGetని సృష్టించలేదు. నేను AppGetని సృష్టించాను ఎందుకంటే మేము Windows యూజర్లు కూడా మంచి యాప్ మేనేజ్‌మెంట్ అనుభవానికి అర్హులు అని నేను నమ్ముతున్నాను. ఇది సరిగ్గా ఎలా జరిగిందనేది నాకు బాధ కలిగించేది. నెమ్మదిగా మరియు భయంకరమైన కమ్యూనికేషన్లు. ముగింపులో పూర్తి రేడియో నిశ్శబ్దం ఉంది. కానీ ఈ ప్రకటన నన్ను బాగా తాకింది. WinGet కోసం నిష్పాక్షికంగా చాలా ఆలోచనలకు మూలం అయిన AppGet, మరొక ప్యాకేజీ మేనేజర్‌గా మాత్రమే పేర్కొనబడింది ఇది ఈ ప్రపంచంలో ఉనికిలో ఉంది. అదే సమయంలో, విన్‌గెట్‌తో చాలా తక్కువ ఉమ్మడిగా ఉన్న ఇతర ప్యాకేజీ నిర్వాహకులు ప్రస్తావించబడ్డారు మరియు మరింత క్షుణ్ణంగా వివరించారు."

కీవాన్ బీగీ కలత చెందలేదు. ప్రతి మేఘానికి ఒక వెండి రేఖ ఉంటుందని ఆయన చెప్పారు. కనీసం, WinGet ఒక ఘన పునాదిపై నిర్మించబడింది మరియు విజయానికి అవకాశం ఉంది. మరియు Windows వినియోగదారులు చివరకు మంచి ప్యాకేజీ మేనేజర్‌ని కలిగి ఉండవచ్చు. మరియు అతనికి ఈ కథ విలువైన అనుభవంగా మారింది: "ఎప్పటికీ జీవించండి, ఎప్పటికీ నేర్చుకోండి."

కోడ్‌ని కాపీ చేయడం సమస్య కాదని, ఓపెన్ సోర్స్ అంటే ఇదేనని అతను వివరించాడు. మరియు అతను ప్యాకేజీ/అప్లికేషన్ మేనేజర్‌ల సాధారణ భావనను కాపీ చేయడం కాదు. కానీ మీరు OS X, Homebrew, Chocolaty, Scoop, ninite మొదలైనవాటిలో సారూప్య ప్రాజెక్ట్‌లను పరిశీలిస్తే, అవన్నీ వాటి స్వంత లక్షణాలను కలిగి ఉంటాయి. అయినప్పటికీ, WinGet దాదాపు AppGet వలె పనిచేస్తుంది: “Microsoft WinGet ఎలా పనిచేస్తుందో తెలుసుకోవాలనుకుంటున్నారా? వెళ్లి చదవండి AppGet ఎలా పనిచేస్తుందనే దాని గురించి నేను రెండు సంవత్సరాల క్రితం వ్రాసిన వ్యాసం", అతడు వ్రాస్తాడు.

తన పని ఎక్కడా ప్రస్తావించబడలేదని కీవాన్ మాత్రమే కలత చెందాడు.

సూచన కొరకు. "ఆలింగనం చేసుకోండి, విస్తరించండి మరియు చల్లారు" అనేది ఒక పదబంధం, US డిపార్ట్‌మెంట్ ఆఫ్ జస్టిస్ నిర్ణయించినట్లు, విస్తృతంగా ఆమోదించబడిన ప్రమాణాలను ఉపయోగించి సాఫ్ట్‌వేర్‌ను పరిచయం చేయడానికి పరిశ్రమ యొక్క వ్యూహాన్ని వివరించడానికి మైక్రోసాఫ్ట్ ఉపయోగించింది. ఈ ప్రమాణాలను విస్తరించడం మరియు పోటీదారులపై ప్రయోజనాన్ని పొందేందుకు ఈ వ్యత్యాసాలను ఉపయోగించడం కొనసాగించడం వ్యూహం.

AppGet విషయంలో, ఈ వ్యూహం దాని స్వచ్ఛమైన రూపంలో వర్తించబడుతుందని చెప్పలేము, కానీ కొన్ని అంశాలను పరిగణించవచ్చు. ఉచిత సాఫ్ట్‌వేర్ మద్దతుదారులు దీనిని నైతికంగా ఆమోదయోగ్యం కాని చర్యగా భావిస్తారు మరియు Windows ఆపరేటింగ్ సిస్టమ్‌లో Linux కోసం సబ్‌సిస్టమ్‌ను ప్రవేశపెట్టడానికి Microsoft యొక్క చొరవపై ఇప్పటికీ అపనమ్మకం కలిగి ఉన్నారు (WSL) మైక్రోసాఫ్ట్ దాని ప్రధాన భాగంలో మారలేదని మరియు ఎప్పటికీ మారదని వారు అంటున్నారు.

మైక్రోసాఫ్ట్ యాప్‌గెట్‌ను ఎలా చంపింది


మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి