29Aug

Ďalšie informácie o spoločnosti OneGet, správcovi balíkov pre správu systému Windows 10

Nedávno sme objavili OneGet, rámec riadenia balíkov, ktorý je súčasťou PowerShell a Windows 10. Odvtedy sme sa dozvedeli viac o OneGetu a jeho budúcnosti.

OneGet bol pôvodne produkt od Open Source Technology Center spoločnosti Microsoft. Nielenže je inšpirovaný manažérmi open-source balíkov Linux, jednosmerný OneGet je tiež open source. Teraz je súčasťou PowerShell.

Kto je OneGet For?

OneGet je v súčasnosti zameraná na silových používateľov, administrátorov systémov a ľudí, ktorí sa neboja používať PowerShell - to je veľa jasné.Ale OneGet nie je len nejaká nejasná kolekcia cmdletov, ktorú používajú iba správcovia serverov. Vývojár spoločnosti OneGet Garrett Serack vysvetlil, na koho sa zameriava na Reddit:

"V prvom rade je to zamerané na vrtuľové hlavy - vývojárov, administrátorov, powerusers atď. Akonáhle budú zverejnené rozhrania API pre poskytovateľov balíkov,pozri nástroje GUI a integráciu.

Ďalej po ceste by som chcel vidieť integráciu do vecí, ako je používateľské rozhranie Windows Update, takže aktualizácie softvéru z

akéhokoľvek správcu balíkov sa môžu zobraziť v centralizovanom umiestnení. "(Zdroj)

Grafické rozhranie a integrácia s Windows Update nie súNepríde okamžite, aj keď:

"Spočiatku nemám čas integrovať používateľské rozhranie;Máme naozaj skromný rozvrh.

Akonáhle budeme mať základnú sadu funkcií implementovaných a pripojiť veľa správcov balíčkov, používateľské rozhranie by bolo ďalším dôležitým krokom

Avšak povedané, je to open source a rád by som videl niekoho, kto by začal pracovaťktorý by mohol byť zahrnutý. "

Na týždennom stretnutí, ktoré sa konalo 24. októbra 2014, Garret Serack zdieľa svoju víziu desktopovej aplikácie OneGet, ktorá rozpozná štandardnú aktualizáciu Windows Update pri detekcii aktualizácie a aktualizácia môže byť nainštalovaná zskôr než každý program Windows má vlastnú aktualizačnú službu.(Zdroj)

OneGet pravdepodobne ponúkne prístup k aplikáciám zo systému Windows Store. Ak úložisko systému Windows obsahuje aplikácie pre počítače, ktoré spoločnosť Microsoft omylom odhalila, poskytla OneGet prístup k obrovskému vesmíru desktopového softvéru:

@ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Moje črevá mi hovorí, že nie je to "ak", ale "keď. .."

- Garrett Serack🤠( @fearthecowboy) 28. októbra 2014

Je to manažér pre správu balíkov, nie manažér balíkov

Technicky, OneGet nie je "správca balíkov". Namiesto toho je to rozšíriteľný rámec správy balíkov -Q & A ich opisuje ako "balík manažment-manažér". Ako popisuje Q & A:

"OneGet integrovaná zložka rozhrania pre správu balíkov so súborom spravovaných a natívnych rozhraní API, sada skriptov PowerShell a WMIposkytovateľa. Komponent prijíma doplnky dodávané spoločnosťou Microsoft a tretích strán, ktoré rozširujú funkčnosť pre daný typ balíka. "

OneGet je rozšírený o doplnky na správu balíkov, ktoré pridávajú balíky zdrojov. Tieto zdroje je možné nainštalovať z centralizovaného úložiska. OneGet je v súčasnosti dodávaný s zdrojom balíkov, ktorý zahŕňa tieto:

"Súčasťou našej práce s komunitou je vyvinúť centrálny rozbočovač pre doplnky, ktoré môžu byť dynamicky objavené a inštalované tak, aby ich nemuseli dodávať v krabici."

V úplne novom systéme budete môcť spustiť cmdlet, aby ste získali zoznam dostupných poskytovateľov z Internetu a potom nainštalovali balík služieb podľa vášho výberu - napríklad Chocolatey.

OneGet je open source a komunitný projekt

Rovnako ako manažéri balíkov Linuxu, OneGet je úplne open-source. Zdrojový kód je dostupný v službe GitHub. Vždy môžete získať najnovšiu experimentálnu zostavu na adrese http: //oneget.org/ oneget.zip a táto zostava v súčasnosti obsahuje poskytovateľa služby Chocolatey, ktorý chýba v činnosti v oficiálnych zostavách.@PSOneGet tweety pri každom vydaní novej zostavy.

Keďže ide o komunitný projekt, každý každý piatok sa každý raz môže zúčastniť týždenných stretnutí projektu OneGet o 10:00 hod. PST.Stačí navštíviť týždenné stretnutia spoločnosti OneGet, ktoré ponúkajú aj tok posledného týždenného stretnutia.

Nezabudnite - Dôležité #OneGet Spoločné stretnutie dnes ráno!10:00 AM PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet( @ PSOneGet) 24. októbra 2014

OneGet by mohol zahanbiť vývojárov, ktorí obsahujú panely nástrojov

Ľudia, ktorí sa podieľajú na projekte OneGet, majú správny prístup k zlepšeniu skúseností so správou softvéru systému Windows. Na serveri Reddit Garret Serack nepociťoval vývojárov, ktorí vytvorili obchodný model na získanie výnosov z reklamy návštevníkov svojich webových stránok a hovorili o doplnku typu adblock, ktorý zabráni používateľom inštalovať hrozné aplikácie, ktoré spájajú panely s nástrojmi. Projekt OneGet obsahuje stránku "8 zákonov o inštalácii softvéru", ktorá tvrdí, že pre lepšiu inštaláciu softvéru v systéme Windows nie sú potrebné všetky panely s nástrojmi, zbytočné zmluvy EULA a iné časové plytvanie.Číta to ako niečo, čo by sme tu napísali na adrese How-To Geek, ale je to napísané niekým, kto pracuje v spoločnosti Microsoft a skutočne má právomoc, aby veci lepšie.

Po prečítaní týchto zákonov bol jeden používateľ spoločnosti Reddit skeptický: "Pochybujem, že dostanete buy-in od dodávateľov aplikácií, ako je Adobe, Oracle alebo dokonca aj SourceForge Now.už nestačí iba distribuovať aplikáciu / inštaláciu, samotný inštalátor musí teraz generovať výnos. .. "

Garret Serack spoločnosti Microsoft odpovedal:

" Počujem vás.

Pravdepodobne nebudem môcť získať buy-in od týchto chlapcov, ale keď niekto inštaluje svoj balík cez OneGet, určite to zastavím a ísť "Hej, si si istý?- Zdá sa, že tento balíček urobí XYZ "... Trochu proaktívny" balík "by mal byť dobrý. .."( zdroj)

Tak OneGet by nemal byť len nový kanál pre odpadky do vášho systému -navrhnuté tak, aby pomohli používateľom Windows vyhnúť sa nevyžiadanej pošteTo by bolo veľké zlepšenie.

OneGet by mohol pomôcť pri odstraňovaní problémov so systémom Windows

Inštalačné programy systému Windows majú tendenciu rozptýliť súbory a položky databázy Registry vo vašom systéme aj po ich odinštalovaní.Jeden používateľ služby Reddit sa spýtal, či OneGet jedného dňa pomôže s tým. Koniec koncov, čokoláda v súčasnosti nemá - stačí spustiť štandardný program na odinštalovanie, ktorý nemusí všetko vyčistiť.Takže by OneGet mohol vyčistiť všetko, iba manažér balíkov Linuxu?

"Mám niekoľko nápadov na to, ako to riešiť - bude to trochu na ceste predtým, ako budem môcť robiť nejakú vážnu prácu na ňom, ale určite to je jedna z vecí, s ktorými by som chcel vyriešiť OneGet.

V súčasnej dobe je OneGet primárne zjednocujúci front-end pre viacerých správcov balíkov. Ako sme sa dostali do implementácie základnej sady funkcií, určite sa budeme zaoberať takými vecami. "(Zdroj)

OneGet nie je len jednorazovým nástrojom. Namiesto toho vyzerá ako projekt, ktorý je skutočne nastavený na prehodnotenie a zlepšenie spôsobu, akým sa v systéme Windows spracováva inštalácia softvéru.

Microsoft chce, aby užívatelia Linuxu boli šťastní

Jedna spoločná sťažnosť sa zdá byť, že syntax PowerShell a spôsob, ako robiť veci, sa zdá byť príliš veľa a neohrabaný v porovnaní s tým, na čo sú zvyknutí užívatelia Linuxu. Microsoft chce, aby používatelia systému Linux cítili viac ako doma:

"Mala som skôr vedúceho riaditeľa v MS sa ma opýtať, či by sme nemali robiť len exe s názvom RPM( a / alebo apt-get), ktorý mal rovnakú syntax ako linuxnástrojov, aby tí, ktorí boli dobre v praxi, mohli jednoducho používať OneGet. Povedal som mu istý, ale snažíme sa čas, takže neviem, kedy sa dostaneme k nemu:) "(zdroj)

Myslím, že ľudia * vnútri * Microsoft sú viac nadšení z # ONEGET ako široká verejnosť, ak je to vôbec možné.

- Garrett Serack🤠( @fearthecowboy) 29. októbra 2014

OneGet je všetko veľmi vzrušujúce. To, čo používatelia a technici z Linuxu chceli už dlho. A najlepšie je, že nie je to len skratka PowerShell pre inštaláciu softvéru schváleného spoločnosťou Microsoft z obchodu Windows. Namiesto toho "používateľ má konečnú kontrolu, s ktorou repozitárom používa a dôveruje, nie nejakú centralizovanú službu."( Zdroj)