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

Obsah:

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

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

Video: Ďalšie informácie o spoločnosti OneGet, správcovi balíkov pre správu systému Windows 10
Video: CS50 2015 - Week 1 - YouTube 2024, Apríl
Anonim
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 Onegete a jeho budúcnosti.
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 Onegete 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 Linuxu, OneGet sám je tiež otvoreným zdrojom. Teraz je súčasťou PowerShell.

Kto je OneGet For?

Služba OneGet je v súčasnosti zameraná na užívateľov energie, 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. Developer OneGet Garrett Serack vysvetlil, kto je zameraný na Reddit:

“Initially, this is targeted at the propeller-heads - developers, admins, powerusers, etc. Once the APIs for using package providers is published, I’m sure we’ll see GUI tools and integration aplenty.

Further down the road I’d like to see integration into things like the Windows Update UI so that software updates from any package manager can show up in a centralized location.” (Source)

Grafické rozhranie a integrácia so systémom Windows Update prichádzajú okamžite, hoci:

“Initially, I don’t have the time to integrate a UI; We’re on a really tight schedule.

Once we get the basic feature set implemented, and hook up a bunch of package managers, a UI would be an important next step

However, that being said, it is open source, and I’d love to see someone start working on a UI that could be included.”

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, ktorý má vlastný služba aktualizácie. (Zdroj)

Spoločnosť 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 črevo 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 nie je OneGet "správcom 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žérov". Ako to popisuje Q & A:

“OneGet a unified package management interface component with a set of managed and native APIs, a set of PowerShell cmdlets, and a WMI provider. The component accepts both Microsoft-provided and 3rd party-provided plugins which extend the functionality for a given package type.”

Program 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 balíčkovým zdrojom, ktorý zahŕňa tieto:

“Part of our work with the community is to develop a central hub for plugins that can be dynamically discovered and installed so that they don’t have to ship them in-box.”

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.

Image
Image

OneGet je Open Source a komunitný projekt

Rovnako ako manažéri balíkov Linux, 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 https://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 vydaní novej zostavy.

Keďže ide o komunitný projekt, každý každý piatok sa môže každý týždeň 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 PDT https://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. 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. to už nestačí len na distribúciu aplikácie / inštalátora, samotný inštalátor musí teraz generovať príjmy …"

Garret Serack spoločnosti Microsoft odpovedal:

“I hear you.

I may not be able to get ‘buy-in’ from these guys, but when someone installs their package thru OneGet, I can sure make it stop and go “Hey, are ya sure? - This package appears to do XYZ” … A bit of pro-active “package shaming” should be good…” (Source)

Takže OneGet by nemal byť len novým kanálom na pretečenie odpadu do vášho systému - malo by to byť skutočne navrhnuté tak, aby pomohlo používateľom Windows vyhnúť sa nevyžiadaným materiálom. To by bolo veľké zlepšenie.

Image
Image

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, č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?

“I have some ideas on how to address this - it’s gonna be a bit down the road before I can do any serious work on it, but that’s definitely one of the things I’d like to solve with OneGet.

Right now, OneGet is primarily a unifying front-end to multiple package managers. As we get thru implementing the basic feature set, we’ll be definitely looking at stuff like this.” (Source)

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 inštalácie softvéru v systéme Windows.

Microsoft chce urobiť Linux užívateľov šťastný

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

“I had a rather senior director at MS ask me if we couldn’t just make an exe called RPM (and/or apt-get) that had the same syntax as the linux tools so that those who were well versed in one could just use OneGet that way. I told him sure, but we’re scrambling for time, so I don’t know when we’d get to it:)” (Source)

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

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

OneGet je 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 ktorými repozitárom používa a dôveruje, nie nejakú centralizovanú službu." (Zdroj)

Odporúča: