29Aug

Išsamesnė informacija apie "OneGet", "Windows 10" paketų valdymo-tvarkyklę

Neseniai atradome "OneGet", paketų valdymo sistemą, įtrauktą į "PowerShell" ir "Windows 10". Nuo to laiko mes daug sužinojome apie "OneGet" ir jos ateitį.

"OneGet" iš pradžių buvo "Microsoft" atvirojo kodo technologijų centras. Ne tik tai įkvėpė atviro kodo "Linux" paketų tvarkytojai, bet "OneGet" taip pat yra atviro kodo. Tai dabar yra "PowerShell" dalis.

Kas yra "OneGet For"?"

" "OneGet" šiuo metu yra skirta energijos vartotojais, sistemos administratoriams ir žmonėms, kurie nebijo "PowerShell" - tai labai aišku. Tačiau "OneGet" yra ne tik keletas neaiškių kolektyvų cmdlet, kuriuos naudos serverio administratoriai."OneGet" kūrėjas Garrettas Serakasas paaiškino, kam jis skirtas "Reddit":

"Iš pradžių tai nukreipta į sraigtų galvas - kūrėjus, administratorius," powerusers "ir tt Kai bus paskelbti paketų teikėjų naudojimo API, aš tikiu, kad mesŽiūrėkite GUI įrankius ir integraciją.

Toliau keliu norėčiau pamatyti integraciją į tokius dalykus kaip "Windows" naujinimo vartotojo sąsaja, kad programinė įranga atnaujintų iš

, bet kuris paketų tvarkytuvė gali atsirasti centralizuotai. "(Šaltinis)

Grafinė sąsaja ir" Windows Update "integracijaNetrukus prasideda:

"Iš pradžių neturiu laiko integruoto vartotojo sąsajos;Mes esame labai griežti tvarkaraščiai.

Kai pamatysime pagrindinį funkcijų rinkinį ir įtrauksime paketų tvarkytuvų grupę, naudotojo sąsaja bus svarbus kitas žingsnis

. Tačiau, nors tai sakoma, tai yra atviro kodo, ir aš norėčiau pamatyti, kad kas nors pradeda dirbtivartotojo sąsają, kuri galėtų būti įtraukta. "

2014 m. spalio 24 d. savaitiniame susitikime Garret Serack pasidalijo savo vizija apie" OneGet-aware "darbalaukio programinę įrangą, kuri aptiko standartinį" Windows Update UI ", kai jis aptinka atnaujinimą, ir atnaujinimą galima įdiegti išo ne kiekviena "Windows" programa, turinti savo atnaujinimo paslaugą.(Šaltinis)

"OneGet" tikriausiai pasiūlys prieigą prie "Windows" parduotuvės programų.Jei "Windows" parduotuvėje yra stalinių programų, kurias "Microsoft" atsitiktinai atskleidė, tai suteiktų "OneGet" prieigą prie didžiulės darbalaukio programinės įrangos visatos:

@ferventcoder @lambdaXpression @ chrisbhoffman @ BrianS198 Mano žarnynas man sako, kad tai ne "jei", bet "kai. .."

- Garrett Serack🤠( @fearthecowboy) 2014 m. Spalio 28 d.

Tai "Package-Management-Manager", o ne "Package Manager"

Techniškai "OneGet" nėra "paketo valdytojas". Vietoj to, tai yra išplėstinė paketų valdymo sistema - oficialiQ & apibūdina jį kaip "paketo valdymo-vadybininko". Kaip paaiškina Q & A:

"OneGet" vieningą paketų tvarkymo sąsajos komponentą su valdomų ir gimtojo API, "PowerShell" cmdlet rinkiniu ir "WMI"teikėjas. Komponentas priima tiek "Microsoft", tiek trečiosios šalies pateiktus papildinius, kurie išplečia tam tikro tipo paketo funkcijas. "

OneGet yra išplėstas naudojant paketų valdymo papildinius, kurie papildo paketų šaltinius.Šie šaltiniai gali būti įdiegti iš centralizuotos saugyklos."OneGet" šiuo metu ateina su paketų šaltiniu, kuris apima šiuos dalykus:

"Dalis mūsų darbo su bendruomene - sukurti centrinį įskiepių centrą, kuris gali būti dinamiškai aptiktas ir įdiegtas, kad joms nereikėtų jas siųsti".

Naujajai sistemai galėsite paleisti cmdlet, norėdami gauti prieinamų interneto paslaugų teikėjų sąrašą ir tada įdiegti savo pasirinktą paketo teikėją, pvz., "Chocolatey".

"OneGet" yra atvirojo kodo ir Bendrijos projekto

"Linux" paketų tvarkytuvų "OneGet" yra visiškai atviras šaltinis. Originalus kodas yra prieinamas "GitHub".Visada galite paimti naujausią eksperimentinį kūrimą http: //oneget.org/ oneget.zip, o šiame kūrime šiuo metu yra "Chocolatey" teikėjo, kurio nėra oficialiuose kūriniuose.@ PSPOneGet tweets kiekvieną kartą, kai paskelbtas naujas kūrinys.

Kadangi tai yra bendruomenės projektas, kas savaitę kiekvienas gali parodyti "OneGet" projekto kas savaitę 10 val. PST kiekvieną penktadienį.Tiesiog apsilankykite "OneGet" savaitinių susitikimų puslapyje, kuriame taip pat pateikiamas paskutinio savaitinio susitikimo srautas.

Nepamirškite - svarbus "#OneGet Community" susitikimas šį rytą!10:00 AM PDT http: //t.co/ Im0bqRaH0W # EveryoneWelcome

- "PowerShell OneGet"( @PSOneGet) 2014 m. Spalio 24 d.

"OneGet" gali nerimauti kūrėjams, kurie įtraukia įrankių juostas

"OneGet" projekte dalyvaujantys žmonės turi tinkamą požiūrį į "Windows" programinės įrangos valdymo patirties tobulinimą."Reddit" Garret Serackas buvo nepatyręs kūrėjams, kurie sukūrė verslo modelį, skirtą gauti pajamų iš reklamos iš žmonių, kurie lankosi jų tinklalapiuose, ir kalbėjo apie "adblock" tipo priedą, kad vartotojai negalėtų įdiegti baisių programų, kurios susiejamos su įrankių juostomis."OneGet" projekte yra "8 programinės įrangos diegimo įstatymai", kuriame teigiama, kad geresnių "Windows" programinės įrangos įrenginių be visų įrankių juostų, nereikalingų EULA ir kito laiko švaistančio šlamšto. Tai rašoma kaip kažkas, kurį mes parašėme "How-To Geek", bet jį parašė tas, kuris dirba "Microsoft" ir iš tikrųjų turi galią padaryti ką nors geriau.

Perskaičius šiuos įstatymus, vienas "Reddit" naudotojas buvo skeptiškai: "Aš abejoju, jūs gausite pirkimą iš programų pardavėjų, tokių kaip" Adobe "," Oracle "arba" hell ", net" SourceForge Now ".jau nebetenkina tiesiog platinti programą / įdiegiklį, pats pats diegiklis turi gauti pajamų. .. "

Microsoft" Garret Serack atsakė:

"Aš girdžiu jus.

Aš negaliu gauti "pirkti" iš šių vaikinų, bet kai kas nors įdiegia savo paketą per "OneGet", aš tikrai galiu jį sustabdyti ir eiti "Ei, ar tikrai?- Atrodo, kad šis paketas yra "XYZ". .. "Šiek tiek aktyvios" pakuotės "turėtų būti geros. .."( Šaltinis)

. Todėl "OneGet" neturėtų būti tik nauja šiukšlių kanalo sistema jūsų sistemoje - tai turėtų iš tikrųjų būtiskirtas padėti Windows vartotojams išvengti šiukšlių.Tai būtų didelis pagerėjimas.

"OneGet" gali padėti išspręsti "Windows System Clutter"

"Windows" diegimo programos dažnai disketuoja failus ir registro įrašus per jūsų sistemą net ir pašalinus jas. Vienas "Reddit" naudotojas paklausė, ar "OneGet" vieną dieną padės spręsti. Galų gale "Chocolatey" šiuo metu nėra - ji tiesiog paleidžia standartinę programos pašalinimo programą, kuri viską gali išvalyti. Taigi "OneGet" galėjo išvalyti viską, gali tik "Linux" paketų tvarkyklė?

"Turiu kai kurias idėjas apie tai, kaip spręsti šį klausimą. Prieš pradėdamas bet kokį rimtą darbą, tai bus mažai kelyje, bet tai tikrai vienas iš dalykų, kuriuos norėčiau išspręsti naudodamas" OneGet ".

Šiuo metu "OneGet" visų pirma yra vienijanti daugialypės paketų tvarkytuvų priekį.Kai mes įgyvendinsime pagrindinį funkcijų rinkinį, mes tikrai žiūrėsime į tokius dalykus. "(Šaltinis)

" OneGet "ne tik atrodo kaip vienkartinis įrankis. Vietoj to atrodo, kad projektas iš tiesų yra skirtas pertvarkyti ir pagerinti, kaip "Windows" tvarko programinės įrangos diegimą.

"Microsoft" nori, kad "Linux" vartotojai būtų patenkinti "

". Viena iš įprastų skundų, kad "PowerShell" sintaksė ir būdai daryti dalykus atrodo pernelyg sudėtingi ir nepakankami, palyginti su tuo, ko patyrė patyrę Linux vartotojai."Microsoft" nori, kad Linux vartotojai labiau jaustųsi namuose:

"Aš turėjau gana vyresnįjį direktorių MS, manęs paklausė, ar mes galėtume ne tik sukurti exe vadinamą RPM( ir / arba apt-get), kuris turėjo tą patį sintaksę kaip linuxįrankiai, kad tie, kurie buvo gerai išmanantys, galėtų naudoti "OneGet" tokiu būdu. Aš jam to pasakiau, bet mes laiku stengiamės, todėl nežinau, kada mes turėtume tai pasiekti:) "(Šaltinis)

Aš manau, kad žmonės * viduje *" Microsoft "labiau džiaugiasi" #OneGet "nei plačiajai visuomenei, jei viskas įmanoma.

- Garrett Serack🤠( @fearthecowboy) 2014 m. Spalio 29 d.

OneGet yra labai įdomu. Tai yra tai, ko "Linux" vartotojai ir "tech geeks" ilgai laukė "Windows".Geriausia tai, kad "Windows" parduotuvėje įdiegti "Microsoft" patvirtintą programinę įrangą yra ne tik "PowerShell" cmdlet. Vietoj to "vartotojas turi galutinę kontrolę, su kokiomis saugyklomis jie naudojasi ir pasitiki, o ne tam tikra centralizuota paslauga".( Šaltinis)