29Aug

További részletek a OneGet-ről, a Windows 10 csomagkezelő-menedzseréről

click fraud protection

Nemrég fedeztük fel a OneGet-et, amely a PowerShell és a Windows 10 csomagkezelő keretrendszerét tartalmazza. Azóta sokkal többet tanulunk a OneGetről és annak jövőjéről. Az

OneGet eredetileg a Microsoft nyílt forráskódú technológiai központjának terméke volt. Nem csak a nyílt forráskódú Linux csomagkezelők ihlette, hanem a OneGet is nyílt forráskódú.Most a PowerShell része.

Ki van OneGet? Az

OneGet jelenleg az energiafelhasználókra, a rendszergazdákra és az olyan felhasználókra irányul, akik nem félnek a PowerShell használatát. De a OneGet nem csak egy elrejtett cmdlet-gyűjtemény, amelyet csak a szerver-adminisztrátorok használnak. Egy Get fejlesztő, Garrett Serack elmagyarázta, hogy kik célozza a Reddit:

"Kezdetben ez a propellerfejekre - a fejlesztőkre, az adminisztrátorokra, a poweruserekre stb. Irányul. Miután a csomagszolgáltatókat használó API-k megjelentek, biztos vagyok benne,nézze meg a GUI-eszközöket és az integrációt.

További útközben szeretnék integrálni olyan dolgokat, mint például a Windows Update felhasználói felület, így az

instagram viewer
csomagkezelői szoftverfrissítései központosított helyen is megjelenhetnek. "(Forrás)

A grafikus felület és a Windows Update integráció arenNem jön azonnal, de:

"Kezdetben nincs időm integrálni egy felhasználói felületet;Nagyon szoros ütemezésben vagyunk.

Miután megkaptuk az alapvető szolgáltatáskészletet, és összekapcsoltuk egy csomó csomagkezelőt, egy felhasználói felület fontos lépés lenne az

-hez. Mindazonáltal, azt mondják, nyílt forráskód, és szeretném látni, hogy valaki elkezd dolgozniegy felhasználói felületet, amelybe be lehetne foglalni. "

A 2014. október 24-i heti találkozón Garret Serack megosztotta a várakozását egy OneGet tudatos asztali alkalmazással, amely megjeleníti a szabványos Windows Update felhasználói felületet, amikor felismeri a frissítést, és a frissítést telepíthetiott, nem pedig minden egyes Windows-program, amelynek saját frissítési szolgáltatása van.(Forrás)

A OneGet valószínűleg hozzáférést biztosít a Windows Store alkalmazásaihoz. Ha a Windows Store olyan asztali alkalmazásokat tartalmaz, amelyeket a Microsoft véletlenül kiderített, akkor ez a OneGet hozzáférést biztosít az asztali szoftverek hatalmas univerzumához:

@ferventcoder @ lambdaXpression @chrisbhoffman @ BrianS198 A bélem azt mondja, hogy nem "ha", hanem "mikor. .."

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

Ez egy csomag-menedzsment-kezelő, nem csomagkezelő

Technikailag a OneGet nem "csomagkezelő", hanem kiterjeszthető csomagkezelési keretrendszer - a hivatalosQ & A leírja, hogy ez egy "csomagkezelő-menedzser". Amint azt a Q & A leírja:

"A OneGet egységesített csomagkezelő felületelemet kezelt és natív API-k, PowerShell cmdletek és WMIszolgáltatót. Az összetevő elfogadja mind a Microsoft által biztosított, mind a harmadik féltől származó bővítményeket, amelyek kiterjesztik az adott csomagtípus funkcionalitását. "Az

OneGet kiterjesztésre kerül a csomagforrások bővítésével rendelkező csomagkezelő bővítményekkel. Ezeket a forrásokat központosított adattárból lehet telepíteni. A OneGet jelenleg egy csomagforrással rendelkezik, amely a következőket tartalmazza:

"A közösséggel való munkánk része olyan központi bővítőhely fejlesztése a beépülő modulok számára, amelyek dinamikusan felderíthetők és telepíthetők, így nem kell őket dobozba helyezni."

Egy teljesen új rendszeren parancsfájl futtatásával elérhetővé teheti az elérhető szolgáltatók listáját az internetről, majd telepítheti az Ön által választott csomagszolgáltatást - például a Chocolatey-ot.

OneGet nyílt forráskódú és közösségi projekt

Mint a Linux csomagkezelői, a OneGet teljesen nyílt forráskódú.A forráskód elérhető a GitHub-on. Mindig megragadhatja a legújabb kísérleti állományt a http: //oneget.org/ oneget.zip címen, és ez az építmény jelenleg tartalmazza a Chocolatey szolgáltatót, amely hiányzik a hivatalos build-okban. A @PSOneGet tweeteket minden alkalommal, amikor új felépítést tesz közzé.

Mivel közösségi projekt, minden pénteken 10:00 PST-n mindenki megjelenhet a OneGet projekt heti találkozóin. Csak látogasson el a OneGet heti találkozó oldalára, amely szintén az utolsó heti találkozó forgalmát kínálja.

Ne felejtse el - Fontos # OneGet közösségi találkozó ma reggel!10:00 PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

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

OneGet szégyenthetné a fejlesztőket, akik az eszköztárakat tartalmazzák

A OneGet projektben résztvevők a helyes magatartást tanúsítják a Windows szoftverkezelési tapasztalatainak javítása érdekében. A Redditen Garret Serack nem volt szívesen a fejlesztők számára, akik olyan üzleti modellt építettek, hogy hirdetési bevételt szerezzenek a webhelyek látogatóinak, és beszéljenek egy "adblock" stílusú plug-inről, hogy megakadályozzák a felhasználókat az olyan szörnyű alkalmazások telepítésében, amelyek az eszköztárakat kötegelik. A OneGet projektnek van egy "8 szoftvercsomag-telepítési" oldala, amely jobb eszköztárat, felesleges EULA-kat és más, időigényes szemetet vesz igénybe.Úgy néz ki, mint valami, amit itt írunk a How-To Geek-ben, de azt írta valaki, aki a Microsoftban dolgozik, és tényleg van a hatalma a dolgok jobbá tételére.

Ezeknek a törvényeknek az olvasása után az egyik Reddit felhasználó szkeptikus: "Kétlem, hogy az App Vendoroktól, mint például az Adobe, az Oracle vagy a pokolból, még a SourceForge Now is vásárol.már nem elegendő egy app / installer terjesztéséhez, a telepítőnek most is bevételt kell szereznie. .. "

A Microsoft Garret Serack válaszolt:

" Hallom.

Lehet, hogy nem tudok bejutni ezekből a srácokból, de amikor valaki telepíti a csomagot a OneGet segítségével, biztos lehet benne, hogy megáll és megy "Hé, biztos vagy benne?- Ez a csomag úgy tűnik, hogy az XYZ "... Egy kicsit proaktív" csomócsomagolás "jónak kell lennie. .."( Forrás)

Tehát a OneGetnek nemcsak új csatornának kell lennie ahhoz, hogy a szemét a rendszerbe áramoljon - valójábanamelynek célja, hogy segítsen a Windows felhasználóknak elkerülni a szemetet. Ez nagy előrelépés lenne.

A OneGet segíthet a Windows rendszer zavarásának megszüntetésében

A Windows telepítők az eltávolításuk után hajlamosak a fájlok és a rendszerleíró adatbázis bejegyzéseire. Egy Reddit felhasználó megkérdezte, hogy a OneGet egy nap segít-e foglalkozni ezzel. Végtére is, Chocolatey jelenleg nem - ez csak fut a szokásos program eltávolító, amely nem tisztít mindent. Tehát a OneGet tisztíthatná mindent, csak egy Linux csomagkezelő tudna?

"Van néhány elképzelésem arról, hogy hogyan kell ezt megoldani - kissé lefelé lesz az út, mielőtt komoly munkát végeznék rajta, de ez minden bizonnyal az egyik dolog, amit a OneGettel megoldani szeretnék.

Mostantól a OneGet elsősorban több csomagkezelő egységet képező front-endje. Ahogy az alapvető funkciók készítésén keresztül jutunk el, mindenképpen ilyen dolgokat nézünk. "(Forrás)

A OneGet nem csak egyszeri eszköz. Ehelyett úgy néz ki, mint egy olyan projekt, amely valójában újból átgondolta és javítja a Windows telepítésével kapcsolatos szoftvertelepítést.

A Microsoft szeretné a Linux felhasználókat boldoggá tenni

Egy közös panasz tűnik, hogy a PowerShell szintaxisa és a dolgok végrehajtásának módja túlságosan szóborítónak és zavarónak tűnik ahhoz képest, mint a tapasztalt Linux felhasználók. A Microsoft azt akarja, hogy a Linux felhasználók otthon érzik magukat:

"Van egy meglehetősen magas rangú igazgatója az MS-vel, kérdezd, nem tudnánk-e csak egy exe-t hívni RPM( és / vagy apt-get), amelynek ugyanolyan szintaxisa volt, mint a linuxeszközöket, hogy azok, akik jól ismerkedtek, csak használhatják a OneGetet. Biztosan elmondtam neki, de az idő mulattatta, ezért nem tudom, mikor jutunk hozzá:) "(Forrás)

Azt hiszem, az emberek * belül * a Microsoft sokkal izgatottabbak a #OneGetnél, mint a nagyközönség, ha ez minden lehetséges.

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

A OneGet nagyon izgalmas. A Linux felhasználók és a tech geek hosszú ideig szeretik a Windows-ot.És a legjobb dolog az, hogy nem csak PowerShell cmdlet a Microsoft által jóváhagyott szoftver telepítéséhez a Windows Áruházból. Ehelyett "a felhasználó végső ellenőrzést gyakorol az általuk használt és bizalomra bocsátott tárolók, nem pedig egy központosított szolgáltatás."( Forrás)