Flere detaljer om OneGet, Windows 10 pakke-Management-Manager


Vi har nylig oppdaget OneGet, en pakke rammeverk som følger med Powershell og Windows 10. Vi har lært mye mer om OneGet og dens fremtid siden deretter.

OneGet var opprinnelig et produkt fra Open Source Technology Center på Microsoft. Ikke bare er det inspirert av open-source Linux pakkeledere, OneGet selv er også åpen kildekode. Det er nå en del av Powershell riktig.

Hvem er OneGet etter?
RELATERT ARTICLEWindows 10 Inkluderer en Linux-Style Package Manager Named "OneGet"
Glem Windows Store. Microsoft jobber med en Linux-style-pakke rammeverket for Windows, og det følger med Windows ... [Les artikkel]

OneGet er i dag rettet mot kraftbrukere, systemadministratorer, og folk som ikke er redd for å bruke Powershell - så mye er klart. Men OneGet er ikke bare noen obskure samling av cmdlets som bare vil bli brukt av serveradministratorer. OneGet utvikleren Garrett Serack forklarte hvem det er rettet mot på Reddit:

"I utgangspunktet dette er rettet mot propell-hoder - utviklere, administratorer, Privilegerte etc. Når APIer for å bruke pakkeleverandører er publisert, er jeg m sikker på at vi vil se grafiske verktøy og integrering aplenty.

Videre nedover veien jeg vil gjerne se integrering i ting som Windows Update UI slik at programvareoppdateringer fra alle
pakkebehandler kan dukke opp i et sentralt sted "(Kilde)

Det grafiske grensesnittet og Windows Update integrasjon ikke kommer umiddelbart, men:

". Først, jeg har ikke tid til å integrere en UI; Vi er på et veldig stramt tidsskjema.

Når vi får grunnleggende funksjonene implementert, og koble opp en haug med pakkeledere, ville en UI være et viktig neste steg

Men det blir sagt, det er åpen kildekode, og jeg vil gjerne se noen begynne å jobbe på en UI som kan tas med. "

På 24 oktober 2014 ukentlig møte, Garret Serack delte hans visjon om en OneGet -aware desktop program dukker opp standard Windows Update UI når den oppdager en oppdatering, og oppdateringen kan installeres fra der heller enn hver Windows-program har sin egen oppdateringstjenesten. (Kilde)

OneGet vil trolig tilby tilgang til apper fra Windows Store. Hvis Windows Store, inneholder skrivebordsprogrammer som Microsoft uhell avslørte det ville, ville det gi OneGet tilgang til et stort univers av desktop programvare:

ferventcoderlambdaXpressionchrisbhoffman @ BrianS198 Min gut forteller meg at det ikke er " hvis " men " når ... "

– Garrett Serack (fearthecowboy) 28 oktober 2014



Det er en pakke-Management-Manager, Not a Package Manager

Teknisk OneGet er ikke en "pakkebehandler . "I stedet er det en utvidbar pakke rammeverk - det offisielle Q & A beskriver det som en" pakke-management-manager "Som Q & A beskriver det:

" OneGet en enhetlig pakke administrasjonsgrensesnitt komponent. med et sett av administrerte og innfødte APIer, et sett med Powershell cmdlets, og en WMI-leverandøren. Komponenten aksepterer både Microsoft-levert og 3. parts-forut plugins som utvider funksjonaliteten for en gitt pakke type. "

OneGet er utvidet med pakke-ledelse plug-ins som legger pakkekilder. Disse kildene kan installeres fra en sentralisert register. OneGet kommer i dag med en pakke kilde som omfatter disse:

"En del av vårt arbeid med samfunnet er å utvikle et sentralt knutepunkt for plugins som kan dynamisk oppdaget og installert slik at de ikke trenger å sende dem . in-box "

På et helt nytt system, vil du være i stand til å kjøre en cmdlet for å få en liste over tilgjengelige tilbydere fra Internett og deretter installere en pakke av ditt valg - Chocolatey, for eksempel .



OneGet er Open Source, og en fellesskaps Prosjekt

Som Linux pakkeledere, er OneGet helt åpen kildekode. Kildekoden er tilgjengelig på GitHub. Du kan alltid hente den nyeste eksperimentelle bygge på http://oneget.org/oneget.zip, og dette bygge inneholder for tiden den Chocolatey leverandør som mangler i aksjon i den offisielle bygger. PSOneGet Tweets hver gang et nytt bygg er lagt ut.

Som det er et kommunalt prosjekt, kan hvem som helst dukke opp til OneGet prosjektets ukentlige møter kl 10 PST hver fredag. Bare gå OneGet ukentlige møter siden, som også tilbyr en strøm av siste ukentlige møte

Ikke glem -. Viktig #OneGet fellesskap møte i morges! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

– Powershell OneGet (PSOneGet) 24 oktober 2014



OneGet kunne skam Utviklere Hvem Inkluder Verktøylinjer
RELATERTE ARTICLEWhy Vi hater Anbefale Nedlasting av programvare til våre lesere
Windows-programvare nedlastinger er et rot. Mange programmer prøver å dra adware og annen skadelig junk på din datamaskin. Selv ... [Les artikkel]

De involverte i OneGet prosjektet har rett slags holdning for å forbedre Windows-programvare ledererfaring. På Reddit, Garret Serack var usympatiske til utviklere som har bygget en forretningsmodell på å få annonseinntekter fra folk som besøker deres nettsider og snakket om en "AdBlock" -stil plug-in for å hindre brukere fra å installere forferdelige programmer som bunter verktøylinjer. Den OneGet Prosjektet har en "8 Laws of Software Installation" side som argumenterer for bedre Windows-programvare installasjoner uten alle verktøylinjer, unødvendige Lisensavtaler og andre tids sløse useriøs. Den leser som noe vi ville skrive her på How-To Geek, men det er skrevet av noen som jobber hos Microsoft, og faktisk har makt til å gjøre ting bedre

Etter å ha lest disse lovene, var en Reddit bruker skeptisk.: "Jeg tviler på at du vil få buy-in fra App Leverandører som Adobe, Oracle, eller helvete selv SourceForge nå. Det er ikke lenger nok å bare dele ut en app /installatør, installasjons selv har nå til å generere inntekter i tillegg ... "

Microsofts Garret Serack svarte:

". Jeg hører du Anmeldelser

Jeg kan ikke være i stand til å få "buy-in" fra disse gutta, men når noen installerer pakken sin gjennom OneGet, kan jeg sikkert gjøre det stoppe og gå "Hey, er ya sikker? - Denne pakken ser ut til å gjøre XYZ "... Litt av pro-aktiv" pakken shaming "skal være bra ..." (Kilde)

Så OneGet skal ikke bare være en ny kanal for søppel flyter på systemet - det skal faktisk være utformet for å hjelpe Windows-brukere unngå junk. Det ville være en stor forbedring.



OneGet Kunne bidra Fix Windows System Clutter

Windows installatører tendens til å spre filer og registeroppføringer over systemet selv etter at du avinstallerer dem. En Reddit brukeren spurt om OneGet en dag ville bidra til å håndtere det. Tross alt, Chocolatey nåværende tidspunkt ikke - det bare kjører standardprogrammet avinstalleringsprogram, som kanskje ikke rydde alt opp. Så kunne OneGet ren alt opp, bare en Linux pakkebehandleren kunne

"Jeg har noen ideer om hvordan du kan løse dette - det skal bli litt nedover veien før jeg kan gjøre noe seriøst arbeid på den, men det er definitivt en av de tingene jeg ønsker å løse med OneGet.

Akkurat nå er OneGet primært en samlende front-end til flere pakke ledere. Som vi får gjennom å implementere den grunnleggende funksjonene, vil vi være definitivt å se på ting som dette. "(Kilde)

OneGet ikke bare virke som en one-off verktøy. I stedet ser det ut som et prosjekt som faktisk satt til å revurdere og forbedre hvordan installasjonen av programvaren er håndtert på Windows.

Microsoft ønsker å gjøre Linux-brukerne fornøyde

En vanlig klage synes å være at Powershell syntaks og måte å gjøre ting virker altfor ordrike og klumpete i forhold til hva erfarne Linux-brukere er vant til. Microsoft ønsker å gjøre Linux-brukere føler seg mer hjemme:

"Jeg hadde en ganske senior direktør ved MS spør meg om vi ikke bare kunne gjøre en exe kalt RPM (og /eller apt-get) som hadde den samme syntaks som linux verktøy slik at de som var godt bevandret i en kan bare bruke OneGet den måten. Jeg fortalte ham sikkert, men vi er scrambling for tiden, så jeg vet ikke når vi skulle få til det :) "(Kilde)

tror jeg folk * inne * Microsoft er mer begeistret # OneGet enn allmennheten, hvis det er mulig

&ndash.; Garrett Serack (fearthecowboy) 29 oktober 2014



OneGet er alt veldig spennende. Det er det Linux-brukere og tech geeks har ønsket fra Windows i lang tid. Og det beste er at det er ikke bare en Powershell cmdlet for å installere Microsoft-godkjent programvare fra Windows Store. I stedet, "brukeren har full kontroll med hvilke depot de bruker og tillit, ikke noen sentralisert service." (Kilde) Anmeldelser