29Aug
OneGet je izvorno proizvod iz Open Source tehnologijskog centra tvrtke Microsoft. 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 trenutno je 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. OneGet programer Garrett Serack objasnio je koga je ciljano na Reddit:
"U početku, ovo je usmjereno na pogone za propelere - programere, administratore, powerusere itd. Nakon objavljivanja API-ja za korištenje paketnih usluga, siguran sam da ćemopogledajte GUI alate i integraciju aplenty.
Dolje na cesti želio bih vidjeti integraciju u stvari kao što je Windows Update korisničko sučelje, tako da ažuriranja softvera iz
bilo kojeg upravitelja paketa mogu se pojaviti na centraliziranom mjestu. "(Izvor)Grafičko sučelje i integracija sustava Windows Update'odmah doći:
"U početku nemam vremena za integraciju korisničkog sučelja;Mi smo na vrlo uskom rasporedu.
Nakon što smo dobili osnovni skup značajki i povezali hrpu paketa menadžera, korisničko sučelje bi bilo važan sljedeći korak
Međutim, to se, rekao je, to je open source, a ja bih volio vidjeti netko početi raditi nakorisničko sučelje koje bi moglo biti uključeno. "
Garret Serack je na tjednom sastanku 24. listopada 2014. podijelio svoju viziju aplikacije za aplikaciju koja se oslanja na OneGet i iskorištava standardno korisničko sučelje Windows Update kada detektira ažuriranje i ažuriranje se može instaliratipostoji, a ne svaki Windows program ima svoju vlastitu uslugu ažuriranja.(Izvor)
OneGet će vjerojatno ponuditi pristup aplikacijama iz Windows Storea. Ako Windows Store uključuje desktop aplikacije kao što je slučajno Microsoft otkrio, to bi OneGetu omogućilo pristup ogromnom svemiru desktop softvera:
@ferventcoder @ lambdaXpression @chrisbhoffman @ BrianS198 Moj crijevo mi govori da nije "ako" već "kada. .."
- Garrett Serack @( @fearthecowboy) 28. listopada 2014.
Upravitelj paketa, a ne upravitelj paketom
Tehnički, OneGet nije "upravitelj paketima". Umjesto toga, to je proširivi okvir za upravljanje paketima - službeniQ & amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; , &usluga. Komponenta prihvaća i dodatke opremljene Microsoftom i dodatke koje pružaju treće strane koje proširuju funkcionalnost za određenu vrstu paketa. "
OneGet proširen je 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:
"Dio našeg rada s zajednicom je razvoj središnjeg čvora za dodatke koji se mogu dinamički otkriti i instalirati tako da ih ne moraju slati u kutiji".
Na potpuno novi sustav moći ćete pokrenuti cmdlet da biste dobili popis dostupnih davatelja s Interneta, a zatim instalirali davatelja paketa po svom izboru - Chocolatey, na primjer.
OneGet je Open Source i projekt Zajednice
Kao Linux menadžeri paketa, OneGet je potpuno open-source. Izvorni kod dostupan je na GitHubu. Uvijek možete iskoristiti najnovije eksperimentalne gradnje na adresi http: //oneget.org/ oneget.zip, a ova gradnja trenutno sadrži časopis Chocolatey koji nedostaje u akciji u službenim gradnjama.@PSOneGet tweets svaki put kada je nova gradnja objavljena.
Kao što je projekt zajednice, svatko se može javiti tjednim sastancima OneGet projekta 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 AM PDT http: //t.co/ Im0bqRaH0W #EveryoneDobrodošli
- PowerShell OneGet( @PSOneGet) 24. listopada 2014
OneGet mogao sramiti 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, sam instalater sada mora generirati i prihode. .. "
Microsoftov Garret Serack odgovorio:
" Čujem vas.
Možda neću moći kupiti "buy-in" od ovih tipova, ali kad netko instalira svoj paket preko OneGeta, siguran sam da ga zaustavi i odlazi "Hej, jesi li siguran?- Čini se da ovaj paket čini XYZ "... Malo proaktivan" shaming paketa "trebao bi biti dobar. .."( Izvor)
Dakle, OneGet ne bi trebao biti samo novi kanal za smeće koji će teći na vaš sustav - to bi zapravo trebalo bitidizajniran da pomogne korisnicima sustava Windows da izbjegavaju bezvrijednu upotrebu. To bi bilo veliko poboljšanje.
OneGet mogao bi pomoći u rješavanju nereda sustava Windows
Instalater Windows obično raspršuje datoteke i stavke registra nad vašim sustavom čak i nakon što ih deinstalirate. 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?
"Imam neke ideje o tome kako riješiti ovo - bit će malo na putu prije nego što mogu napraviti bilo kakav ozbiljan rad na njemu, ali to je definitivno jedna od stvari koju bih htio riješiti s OneGetom.
Upravo sada, OneGet je prije svega ujedinjujući front-end za više upravitelja paketa. Dok prolazimo kroz implementaciju osnovnih značajki, svakako ćemo gledati takve stvari. "(Izvor)
OneGet ne izgleda samo kao jednokratni alat. Umjesto toga, izgleda kao projekt koji je zapravo postavljen za promisliti i poboljšati kako se instalacija softvera obrađuje na Windowsu.
Microsoft želi korisnike Linuxa sretan
Jedna uobičajena pritužba čini se da PowerShell sintaksu i način rada stvari izgledaju pretjerano glomazan i neukusan u usporedbi s onim što su iskusni Linux korisnici navikli. Microsoft želi da se korisnici Linuxa osjećaju više kod kuće:
"Imala sam prilično višeg direktora u MS-u da me pitaju možemo li napraviti samo exe nazvan RPM( i / ili apt-get) koji ima istu sintaksa kao linuxalate kako bi oni koji su dobro upoznati u jednom mogli jednostavno koristiti OneGet na taj način. Rekao sam mu da je siguran, ali mi se šaljemo na vrijeme, tako da ne znam kad bismo to dobili:) "(Izvor)
Mislim da ljudi * unutar * Microsoft su više uzbuđeni oko #OneGet nego široj 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)