Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10

Sadržaj:

Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10
Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10

Video: Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10

Video: Više pojedinosti o sustavu OneGet, upravitelju paketa za Windows 10
Video: How to Setup Open DNS on Router (Home Network) in 2022 | Tech Mash - YouTube 2024, Svibanj
Anonim
Nedavno smo otkrili OneGet, okvir za upravljanje paketima koji je uključen u PowerShell i Windows 10. Od tada smo naučili puno više o OneGetu i njegovoj budućnosti.
Nedavno smo otkrili OneGet, okvir za upravljanje paketima koji je uključen u PowerShell i Windows 10. Od tada smo naučili puno više o OneGetu i njegovoj budućnosti.

OneGet je izvorno proizvod Microsoftova centra za tehnologiju Open Source. Ne samo da je inspiriran open-source Linux menadžerima paketa, OneGet je također open source. Sad je dio PowerShell-a.

Tko je za OneGet?

OneGet je trenutno usmjeren na korisnike snage, administratore sustava i ljude koji se ne boje koristiti PowerShell - to je mnogo jasno. No, OneGet nije samo neka zbunjena zbirka cmdletova koje će koristiti samo administratori poslužitelja. Developer OneGet Garrett Serack objasnio je koga je usmjerena 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)

Grafičko sučelje i integracija sa sustavom Windows Update ne dolaze odmah, iako:

“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 tjednom sastanku 24. listopada 2014. Garret Serack podijelio je svoju viziju aplikacije za aplikaciju koja je svjesna upotrebe programa OneGet i iskoristila standardno korisničko sučelje Windows Update kada je otkrila ažuriranje, a ažuriranje može biti instalirano odande, a ne svaki program Windows koji ima vlastite ažuriranje usluge. (Izvor)

OneGet će vjerojatno ponuditi pristup aplikacijama iz Windows Storea. Ako Windows Store sadrži desktop aplikacije, jer je slučajno otkrio da će Microsoft to učiniti, OneGet bi omogućio pristup ogromnom svemiru desktop softvera:

@ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Moj gut mi govori da nije "ako", nego "kad …"

- Garrett Serack🤠 (@fearthecowboy) 28. listopada 2014

To je Upravitelj paketa-Upravitelj, a ne Upravitelj paketa

Tehnički, OneGet nije "upravitelj paketom". Umjesto toga, to je proširivi okvir za upravljanje paketima - službeni Q & A opisuje ga kao "menadžer za upravljanje paketima". Kao što to opisuje 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.”

OneGet se proširuje dodatkom za upravljanje paketima koji dodaje izvore paketa. Ovi izvori mogu se instalirati iz centraliziranog spremišta. OneGet trenutačno dolazi s izvornim paketom koji uključuje sljedeće:

“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.”

Na potpuno novom sustavu moći ćete pokrenuti cmdlet da biste dobili popis dostupnih davatelja s Interneta, a zatim instalirali davatelja paketa po svom izboru - Chocolatey, na primjer.

Image
Image

OneGet je Open Source i projekt Zajednice

Kao i Linux menadžeri paketa, OneGet je potpuno open-source. Izvorni kod dostupan je na GitHubu. Uvijek možete iskoristiti najnoviju eksperimentalnu gradnju na adresi https://oneget.org/oneget.zip, a ova gradnja trenutno sadrži Chocolatey pružatelja koji nedostaje u akciji u službenim gradnjama. @PSOneGet tweets svaki put kada je nova gradnja objavljena.

Kao projekt zajednice, svatko se može prikazati tjednim sastancima projekta OneGet svakog petka u 10:00 sati. Jednostavno posjetite stranicu OneGetove tjedne sastanke, koja također nudi stream posljednjeg tjednog sastanka.

Ne zaboravite - Važan sastanak Zajednice #OneGet jutros! 10:00 PDT https://t.co/Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet (@PSOneGet) 24. listopada 2014

OneGet mogao bi posramiti razvojne programere koji uključuju alatne trake

Ljudi koji su uključeni u projekt OneGet imaju pravo stajalište za poboljšanje iskustva u upravljanju softverom sustava Windows. Na Redditu, Garret Serack nije bio simpatičan razvojnim programerima koji su izgradili poslovni model za dobivanje prihoda od oglasa od ljudi koji posjećuju svoje web stranice i razgovarali su o dodatku "adblock" stila kako bi spriječili korisnike da instaliraju užasne aplikacije koje grupiraju alatne trake. Projekt OneGet ima stranicu "8 zakona za instalaciju softvera" koja se bavi poboljšanjem instalacija softvera sustava Windows bez svih alatnih traka, nepotrebnih EULA-ova i ostalih nedovršenih postupaka. Čita kao nešto što bismo napisali ovdje u How-To Geeku, ali je napisao netko tko radi u Microsoftu i zapravo ima moć da stvari poboljšaju.

Nakon što je pročitao ove zakone, jedan Reddit korisnik bio je skeptičan: "Sumnjam da ćete dobiti buy-in od dobavljača aplikacija kao što su Adobe, Oracle ili pak pak SourceForge Now. više nije dovoljno samo distribuirati aplikaciju / instalaciju, i sam instalater sada mora generirati i prihode …"

Microsoftov Garret Serack odgovorio je:

“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)

Dakle, OneGet ne bi trebao biti samo novi kanal za smeće koji će se strujati na vašem sustavu - već bi trebao biti dizajniran tako da korisnicima sustava Windows izbjegne nešto posve bezvrijedno. To bi bilo veliko poboljšanje.

Image
Image

OneGet mogao bi pomogao u popravljanju nereda sustava Windows

Instalater Windows obično raspršuje datoteke i stavke registra nad vašim sustavom čak i nakon deinstalacije. Jedan korisnik Reddit pitao bi li OneGet jednoga dana pomogao u rješavanju tog problema. Uostalom, Chocolatey trenutno ne - to samo pokreće standardni program za deinstalaciju, koji možda neće sve očistiti. Tako bi OneGet mogao sve očistiti, samo bi mogao upravitelj Linux paketa?

“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 ne izgleda samo kao jednokratni alat. Umjesto toga, izgleda kao projekt koji je zapravo postavljen da promisli i unaprijedi kako se instalacija softvera rješava na sustavu Windows.

Microsoft želi korisnike Linuxa učiniti sretnim

Jedna uobičajena pritužba čini se da PowerShell sintaksu i način rada stvari izgledaju pretjerano glatko i bezobrazan u odnosu na ono što iskusni Linux korisnici navikli. Microsoft želi da se Linux korisnici osjećaju više kod kuće:

“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)

Mislim da su ljudi * unutar tvrtke * Microsoft više uzbuđeni zbog #OneGeta od opće javnosti, ako je to uopće moguće.

- Garrett Serack🤠 (@fearthecowboy) 29. listopada 2014

OneGet je sve vrlo uzbudljivo. To je ono što Linux korisnici i tech geeks su htjeli od Windowsa za dugo vremena. A najbolja stvar je da nije samo PowerShell cmdlet za instalaciju softvera koji je odobren od tvrtke Microsoft iz Windows Storea. Umjesto toga, "korisnik ima krajnju kontrolu s kojim spremištima koriste i pouzdaju, a ne nekom centraliziranom uslugom". (Izvor)

Preporučeni: