Viac informácií o OneGet, manažéroch správy balíkov Windows 10
Nedávno sme objavili OneGet, balík riadenia balíkov, ktorý je súčasťou PowerShell a Windows 10. O OneGetu a jeho budúcnosti sme sa dozvedeli oveľa viac.
OneGet bol pôvodne produktom spoločnosti Open Source Technology Center spoločnosti Microsoft. Nielen že je inšpirovaný manažérmi open-source balíkov Linux, jediná OneGet je tiež open source. Teraz je súčasťou PowerShell.
Kto je OneGet For?
Služba OneGet je v súčasnosti zameraná na silových používateľov, správcov 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. Developer spoločnosti OneGet Garrett Serack vysvetlil, kto je zameraný na Reddit:
"Spočiatku je to zamerané na vrtuľové hlavy - vývojárov, administrátorov, powerusers atď. Akonáhle budú publikované rozhrania API pre poskytovateľov balíkov, som si istý, že uvidíme 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, aby sa aktualizovali softvéry akýkoľvek správca balíkov sa môže zobraziť v centralizovanom umiestnení. "(Zdroj)
Grafické rozhranie a integrácia so systémom Windows Update prichádzajú okamžite, hoci:
"Spočiatku nemám čas integrovať používateľské rozhranie; Máme naozaj skromný rozvrh.
Akonáhle sa dostaneme na implementáciu základnej sady funkcií a spojíme pár manažérov balíkov, ďalším dôležitým krokom bude používateľské rozhranie
Avšak povedané, je to open source a rád by som videl niekoho, kto by začal pracovať na UI, ktoré by mohlo 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á tam skôr než každý program Windows so svojou vlastnou služba aktualizácie. (Zdroj)
Služba 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 to nie je "ak", ale "keď ..."
- Garrett Serack🤠 (@fearthecowboy) 28. októbra 2014
Je to správca balíkov, ktorý nie je správcom balíkov
Technicky, OneGet nie je "správca balíkov". Namiesto toho je to rozšíriteľný rámec správy balíkov - oficiálne otázky Q & A ho opisujú ako "manažment balíkov manažmentu". Ako to popisuje Q & A:
"OneGet zjednotený komponent rozhrania pre správu balíkov so súborom spravovaných a natívnych rozhraní API, sada cmdletov PowerShell a poskytovateľa služby WMI. Komponent prijíma zásuvné moduly poskytované spoločnosťou Microsoft a tretích strán, ktoré rozširujú funkčnosť pre daný typ balíka. "
Program OneGet je rozšírený o plug-iny 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 balíkmi zdrojov, 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 nainš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 poskytovateľa balíkov 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 http://oneget.org/oneget.zip a táto zostava v súčasnosti obsahuje poskytovateľa čokolády, ktorý chýba v akcii v oficiálnych zostavách. @PSOneGet tweety pri každom zverejnení novej zostavy.
Keďže ide o komunitný projekt, každý piatok sa každý raz môže zúčastniť týždenných stretnutí projektu OneGet o 10:00 hod. PST. Jednoducho navštívte týždenné stretnutia OneGetu, ktoré ponúkajú aj tok posledného týždenného stretnutia.
Nezabudnite - Dôležité #OneGet Spoločné stretnutie dnes ráno! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome
- PowerShell OneGet (@PSOneGet) 24. októbra 2014
Program OneGet by mohol zahanbiť vývojárov, ktorí obsahujú panely s nástrojmi
Ľ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. Spoločnosť Garret Serack na projekte Reddit bola nespokojná s vývojármi, 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, aby zabránili 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 lepšie inštalácie softvéru Windows nemusia obsahovať všetky panely s nástrojmi, nepotrebné licenčné zmluvné podmienky a iné časové straty. Čí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. to už nestačí len na distribúciu aplikácie / inštalátora, samotný inštalátor teraz musí generovať príjmy ... "
Garret Serack spoločnosti Microsoft odpovedal:
"Počujem ťa.
Možno by som nemohol dostať "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 prenasledovania "by mal byť dobrý ..." (Zdroj)
Takže OneGet by nemal byť len novým kanálom na to, aby sa do vášho systému dostalo množstvo odpadu - malo by to byť skutočne navrhnuté tak, aby pomohlo používateľom Windows vyhnúť sa nevyžiadaným produktom. To 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ú sklon 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, Chocolatey v súčasnosti nemá - jednoducho beží štandardný program na odinštalovanie, ktorý nemusí vyčistiť všetko. Takže by OneGet mohol vyčistiť všetko, len manažér balíkov Linuxu?
"Mám nejaké nápady na to, ako to riešiť - bude to trochu na ceste predtým, ako budem môcť robiť nejaké vážne práce na tom, ale to je určite jedna z vecí, ktoré by som chcel vyriešiť s OneGet.
Práve teraz je OneGet primárne zjednocujúcim rozhraním pre viacerých správcov balíkov. Ako sa dostaneme do implementácie základnej sady funkcií, určite sa budeme pozerať na takéto veci. "(Zdroj)
OneGet nie je len jednorazovým nástrojom. Namiesto toho to vyzerá ako projekt, ktorý je skutočne nastavený na prehodnotenie a zlepšenie spôsobu spracovania softvéru v systéme Windows.
Microsoft chce urobiť Linux užívateľov šťastný
Jedna spoločná sťažnosť sa zdá byť taká, že syntax PowerShell a spôsob, ako robiť veci, sa zdá byť príliš rozpoznateľný a neohrabaný v porovnaní s tým, na čo sú zvyknutí používatelia Linuxu. Microsoft chce, aby používatelia systému Linux cítili viac ako doma:
"Mal som skôr vedúceho riaditeľa v MS sa ma opýtať, či by sme nemohli len vytvoriť exe nazývaný RPM (a / alebo apt-get), ktorý by mal rovnakú syntax ako linuxové nástroje, aby tí, ktorí boli dobre verzovaní v jednom, použite OneGet týmto spôsobom. Povedal som mu istý, ale snažíme sa čas, takže neviem, kedy sa dostaneme k tomu :) "(Zdroj)
Myslím, že ľudia * vnútri * Microsoft sú viac nadšení z #NeGet ako široká verejnosť, ak je to vôbec možné.
- Garrett Serack🤠 (@fearthecowboy) 29. októbra 2014
OneGet je veľmi vzrušujúce. To je to, čo používatelia a technici z Linuxu chcú 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 ktorými repozitárom používa a dôveruje, nie nejakú centralizovanú službu." (Zdroj)