29Aug

Lisätietoja OneGetista, Windows 10: n Package-Management-Managerista

Äskettäin löydettiin OneGet, pakettienhallintakehys mukana PowerShell ja Windows 10. Olemme oppineet paljon enemmän OneGet ja sen tulevaisuudesta sen jälkeen.

OneGet oli alunperin Microsoftin avoimen lähdekoodin teknologiakeskuksen tuote. Ei vain se on innoittamana avoimen lähdekoodin Linux-pakettien ylläpitäjiltä, ​​OneGet itse on myös avoimen lähdekoodin. Se on nyt PowerShellin osa.

Kuka on OneGet varten?

OneGet on tällä hetkellä suunnattu teho-käyttäjille, järjestelmänvalvojille ja henkilöille, jotka eivät pelkää käyttää PowerShell-järjestelmää - niin paljon on selvää.Mutta OneGet ei ole vain muutamia hämärää cmdlet-kokoelmaa, jota vain palvelimen ylläpitäjät käyttävät. OneGet-kehittäjä Garrett Serack selitti, kenelle se on kohdistettu Reddit:

"Alun perin tämä kohdistuu potkurin päähenkilöihin - kehittäjiin, järjestelmänvalvojiin, powerusereihin jne. Kun pakettien tarjoajien käyttöliittymät julkaistaan, olen varma, ettäkatso GUI-työkalut ja integraatio.

Jatkossa tiellä haluan nähdä integroinnin Windows Update-käyttöliittymän kaltaisiin asioihin, jotta

: n päivitykset -paketinhallinnasta voivat näkyä keskitetyssä paikassa. "(Lähde)

Graafinen käyttöliittymä ja Windows Update -integraatioei tule välittömästi, vaikka:

"Aluksi minulla ei ole aikaa integroida käyttöliittymää;Olemme todella tiukka aikataulu.

Kun olemme saaneet käyttöön perusominaisuuden ja kytkenyt joukon pakettienhallintaohjelmia, käyttöliittymä olisi tärkeä seuraava askel

Kuitenkin, että sanotaan, se on avoimen lähdekoodin ja haluaisin nähdä jonkun aloittavan työskentelynsäkäyttöliittymä, johon voitaisiin sisällyttää. "

Garret Serack kertoi 24. lokakuuta 2014 pidetyssä viikoittaisessa kokouksessaan näkemyksensä siitä, että OneGet-yhteensopiva työpöytäohjelma haaveilee standardin Windows Update-käyttöliittymän, kun se havaitsee päivityksen ja päivitys voidaan asentaavaan jokaisessa Windows-ohjelmassa, jolla on oma päivityspalvelu.(Lähde)

OneGet luultavasti tarjoaa pääsyn sovelluksiin Windows Storesta. Jos Windows Store sisältää työpöytäsovelluksia, kun Microsoft paljasti vahingossa, se antaisi OneGetin pääsyn valtavaan työpöytäohjelmiston universumiin:

@ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 Minun suoleni kertoo, ettei se ole "jos" mutta "kun. .."

- Garrett Serack🤠( @fearthecowboy) 28 lokakuu 2014

Se on Package-Management-Manager, ei paketinhallinta

Teknisesti OneGet ei ole "paketinhallinta". Sen sijaan se on laajennettava pakettienhallintajärjestelmä -Q & A kuvaa sitä "paketinhallintajohtajana". Q & A kuvaa sitä:

"OneGet on yhtenäinen paketinhallintaratkaisutekomponentti, jossa on joukko hallittuja ja natiiveja sovellusliittymiä, joukko PowerShell-cmdletteja ja WMItarjoaja. Komponentti hyväksyy sekä Microsoftin toimittamat että kolmannen osapuolen toimittamat laajennukset, jotka laajentavat tietyn paketin tyypin toimivuutta. "

OneGet-ohjelmistoa laajennetaan pakettienhallinnan laajennuksilla, jotka lisäävät paketin lähteitä.Nämä lähteet voidaan asentaa keskitetystä arkistosta. OneGet-ohjelmistolla on tällä hetkellä paketin lähde, joka sisältää nämä:

"Osa yhteisössämme on kehittää keskusliittymä laajennuksiin, jotka voidaan dynaamisesti löytää ja asentaa siten, ettei niiden tarvitse lähettää niitä."

Uuden järjestelmän avulla pystyt käsittelemään cmdletin saadaksesi luettelon käytettävissä olevista palveluntarjoajista Internetistä ja asentamaan sitten haluamasi paketin tarjoajan - esimerkiksi Chocolatey.

OneGet on avoin lähdekoodi ja yhteisön projekti

Kuten Linux-paketinhallinnoille, OneGet on täysin avoin lähdekoodi. Lähdekoodi on saatavilla GitHubissa. Voit aina napata viimeisen kokeellisen rakenteen osoitteessa http: //oneget.org/ oneget.zip, ja tämä rakennus sisältää tällä hetkellä Chocolatey-palveluntarjoajan, joka puuttuu toiminnassa virallisissa rakennelmissa.@PSOneGet tweets aina kun uusi rakennus on lähetetty.

Koska se on yhteisöprojekti, kuka tahansa voi näyttää OneGet-projektin viikoittaisiin tapaamisiin klo 10 PST joka perjantai. Käy vain OneGetin viikkokatsaussivulla, joka tarjoaa myös viimeisen viikkokokouksen virran.

Älä unohda - Tärkeää #OneGet yhteisön kokous tänä aamuna!10:00 AM PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet( @PSOneGet) 24 lokakuu 2014

OneGet voisi pilata kehittäjiä, jotka sisältävät työkalurivit

OneGet-projektissa mukana olleilla ihmisillä on oikea asenne Windows-ohjelmiston hallinnan kokemuksen parantamiseen. Redditissä Garret Serack epäilytteli kehittäjiä, jotka ovat rakentaneet liiketoimintamallin saadakseen mainostuloja ihmisiltä, ​​jotka vierailevat verkkosivustoillaan, ja puhuivat "adblock" -tyyppisestä laajennuksesta, joka estää käyttäjiä asentamasta kauheita työkalupalkkeja käyttäviä sovelluksia. OneGet-projektissa on "8 ohjelmiston asennusoikeutta" -sivua, jossa kannatetaan parempia Windows-ohjelmiston asennuksia ilman kaikkia työkalurivejä, tarpeettomia EULA: ita ja muuta aikaa tuhlaavaa roskaa. Se lukee kuten jotain, jota kirjoittaisimme tässä How-To Geek -kirjoituksessa, mutta se on kirjoittanut joku, joka työskentelee Microsoftissa ja jolla on todella valta tehdä asioita paremmaksi.

Näiden lakien lukemisen jälkeen yksi Reddit-käyttäjä oli epäilevä: "Epäilen, että saat sisäänostot App-toimittajilta, kuten Adobelta, Oraclelta tai helvetistä, jopa SourceForge Now.se ei enää riitä jakamaan app / asentajaa, asentajan on nyt tuotettava tuloja myös. .. "

Microsoftin Garret Serack vastasi:

" Kuulin sinut.

En voi saada "buy-in" näiltä kaverilta, mutta kun joku asentaa paketin OneGetin kautta, voin varmasti lopettaa ja mennä "Hei, oletko varma?- Tämä paketti vaikuttaa XYZ: lta. .. "Hyvin. .."( Lähde)

Joten OneGetin ei pitäisi olla vain uusi roskasäiliö, jonka pitäisi virrata järjestelmään.joka on suunniteltu auttamaan Windows-käyttäjiä välttämään roskaa. Se olisi suuri parannus.

OneGet voisi auttaa korjata Windows-järjestelmän häiriöt

Windows-asentimet hajottavat tiedostoja ja rekisterimerkintöjä järjestelmäänsä myös sen poistamisen jälkeen. Yksi Reddit-käyttäjä kysyi, voisiko OneGet jonain päivänä auttaa käsittelemään sitä.Loppujen lopuksi Chocolatey ei tällä hetkellä toimi - se toimii vain tavallisen ohjelman poisto-ohjelmalla, joka ei ehkä puhdista kaikkea. Voisiko OneGet puhdistaa kaiken, vain Linux-paketinhallinta voisi?

"Minulla on ideoita siitä, miten käsitellä tätä - se on hieman tiellä ennen kuin voin tehdä vakavaa työtä, mutta se on ehdottomasti yksi niistä asioista, jotka haluan ratkaista OneGetin avulla.

Tällä hetkellä OneGet on ensisijaisesti useiden pakettienhallintaohjelmien yhdistävä etupää.Kun saamme läpi perusominaisuuden, voimme varmasti tarkastella tällaisia ​​juttuja. "(Lähde)

OneGet ei näytä vain kertaluonteiselta työkalulta. Sen sijaan näyttää siltä, ​​että projekti on todella suunniteltu uudistamaan ja parantamaan Windows-ohjelmiston asentamista.

Microsoft haluaa tehdä Linux-käyttäjille Happy

Yksi yleinen valitus näyttää olevan se, että PowerShell-syntaksi ja tapa tehdä asioita tuntuu liian sakealta ja kimmeltävältä verrattuna siihen, mitä tunnettuja Linux-käyttäjiä käytetään. Microsoft haluaa saada Linux-käyttäjät tuntemaan itsensä kotonaan:

"Minulla oli melko senior-ohjaaja MS: ltä, kysyisikö, voisimmeko tehdä vain exe-nimeltään RPM( ja / tai apt-get), jolla oli sama syntaksi kuin linuxtyökalut niin, että ne, jotka olivat hyvin perehtynyt yhteen, voisivat vain käyttää OneGetia tällä tavoin. Kerroin hänelle varmasti, mutta riemuitsumme aikaa, joten en tiedä milloin pääsemme siihen:) "(Lähde)

Mielestäni ihmiset * sisällä * Microsoft ovat innoissaan #OneGetistä kuin yleisö, jos se on kaiken kaikkiaan mahdollista.

- Garrett Serack🤠( @fearthecowboy) 29.10.2014

OneGet on erittäin jännittävä.Linux-käyttäjät ja tekniset geeksit ovat halunneet Windowsilta jo kauan. Ja paras asia on se, että se ei ole vain PowerShell-cmdlet Microsoftin hyväksyttyjen ohjelmistojen asentamisesta Windows Storesta. Sen sijaan "käyttäjällä on lopullinen valvonta, millä arkistoilla he käyttävät ja luottamusta, ei keskitetysti palveluun."( Lähde)