sv.phhsnews.com


sv.phhsnews.com / Mer information om OneGet, Windows 10: s pakethanteringschef

Mer information om OneGet, Windows 10: s pakethanteringschef


Vi upptäckte nyligen OneGet, ett pakethanteringsramverk som ingår i PowerShell och Windows 10. Vi har lärt oss mycket mer om OneGet och dess framtid sedan dess.

OneGet var ursprungligen en produkt från Open Source Technology Center på Microsoft. Det är inte bara inspirerat av Linux-paketansvariga för öppen källkod, OneGet själv är också öppen källkod. Det är nu en del av PowerShell.

Vem är OneGet för?

RELATERAD: Windows 10 innehåller en Linux-Style Package Manager Namngiven "OneGet"

OneGet är för närvarande inriktad på strömanvändare, systemadministratörer , och människor som inte är rädda att använda PowerShell - så mycket är tydligt. Men OneGet är inte bara en obskyrlig samling av cmdlets som endast används av serveradministratörer. OneGet-utvecklaren Garrett Serack förklarade vem den riktar sig till på Reddit:

"Inledningsvis riktar det sig till propellerns huvuden - utvecklare, administratörer, powerusers etc. När API-erna för att använda paketleverantörer publiceras är jag säker på att vi Jag kommer se GUI-verktyg och integration aplenty.

Längre ner vägen vill jag se integration i saker som Windows Update-användargränssnittet så att programuppdateringar från någon -paketchef kan dyka upp i en centraliserad plats. "(Källa)

Det grafiska gränssnittet och Windows Update-integrationen kommer inte omedelbart, men:

" I början har jag inte tid att integrera ett användargränssnitt. Vi är på ett riktigt tight schema. När vi får den grundläggande funktionsuppsättningen implementerad och kopplar ihop en massa pakethanterare, skulle ett användargränssnitt vara ett viktigt nästa steg.

Men det sägs vara öppet källa, och jag skulle gärna se att någon började arbeta med ett användargränssnitt som skulle kunna ingå. "

Vid det veckovisa sammanträdet den 24 oktober 2014 delade Garret Serack sin vision om ett OneGet-medvetet skrivbordsprogram som hoppar upp standard Windows Uppdatera användargränssnitt när det upptäcker en uppdatering, och uppdateringen kan installeras därifrån istället för att varje Windows-program har sin egen uppdateringstjänst. (Källa)

OneGet kommer förmodligen att erbjuda åtkomst till appar från Windows Store. Om Windows Store innehåller skrivbordsprogram som Microsoft av misstag upptäckte skulle det ge OneGet tillgång till ett enormt universum av stationär programvara:

Det är en pakethanteringshanterare, inte en pakethanterare

Tekniskt sett är OneGet isn ' t en "pakethanterare". Istället är det ett omfattande pakethanteringsramverk - den officiella Q & A beskriver den som en "pakethanteringsansvarig." Som Q & A beskriver det:

"OneGet en enhetlig pakethanteringsgränssnittskomponent med en uppsättning hanterade och inhemska API, en uppsättning PowerShell cmdlets och en WMI-leverantör. Komponenten accepterar både Microsoft-tillhandahållna och tredjepartslevererade plugins som utökar funktionaliteten för en viss pakettyp. "

OneGet utökas med plug-ins för pakethantering som lägger till paketkällor. Dessa källor kan installeras från ett centraliserat förråd. OneGet kommer för närvarande med en paketkälla som innehåller dessa:

"En del av vårt arbete med samhället är att utveckla ett centralt nav för plugins som kan dynamiskt upptäckas och installeras så att de inte behöver skicka in dem . "

På ett helt nytt system kan du köra en cmdlet för att få en lista över tillgängliga leverantörer från Internet och sedan installera en paketleverantör efter eget val - Chocolatey, till exempel.

OneGet är Open Source och ett gemenskapsprojekt

Liksom Linux-paketförvaltare är OneGet helt öppen källkod. Källkoden är tillgänglig på GitHub. Du kan alltid fånga den senaste experimentella byggnaden på //oneget.org/oneget.zip, och den här byggnaden innehåller för närvarande Chocolatey-leverantören som saknas i åtgärd i de officiella byggnaderna. @PSOneGet tweets varje gång en ny byggnad är publicerad.

Som ett samhällsprojekt kan vem som helst visa upp till OneGet-projektets veckovisa möten klockan 10 på PST varje fredag. Besök bara OneGets veckovisa mötessida, som också erbjuder en ström av det senaste veckans möte.

OneGet kan skämma ut utvecklare som innehåller verktygsfält

RELATERAT:

Varför vi hatar rekommendera programvaru nedladdningar till våra läsare De som är involverade i OneGet-projektet har rätt inställning för att förbättra Windows-programvaruhanteringsupplevelsen. På Reddit var Garret Serack osympatisk för utvecklare som har byggt upp en affärsmodell för att få annonsintäkter från personer som besöker deras webbplatser och pratade om plugin-modulen "adblock" -stil för att förhindra användarna att installera hemska program som buntar verktygsfält. OneGet-projektet har en "8 programvaruinstallationslagen" -sida som argumenterar för bättre Windows-programvaruinstallationer utan alla verktygsfält, onödiga EULA och annan tidsförbrukande skräp. Det läser som något vi skulle skriva här på How-To Geek, men det är skrivet av någon som arbetar på Microsoft och har faktiskt befogenhet att göra saker bättre.

Efter att ha läst dessa lagar var en Reddit-användare skeptisk: "Jag tvivlar Du kommer att få inköp från App Säljare som Adobe, Oracle eller helvete, även SourceForge Now. det är inte längre tillräckligt att bara distribuera en app / installer, installatören själv måste nu också generera intäkter ... "

Microsofts Garret Serack svarade:

" Jag hör dig. "

Jag kanske inte kan få "inköp" från dessa killar, men när någon installerar sitt paket via OneGet, kan jag säkert få det att sluta och gå "Hej är du säker? - Det här paketet verkar göra XYZ "... En bit av proaktiv" paket shaming "ska vara bra ..." (Källa)

Så OneGet borde inte bara vara en ny ledning för sopor att strömma till ditt system - det borde faktiskt utformas för att hjälpa Windows-användare att undvika skräp. Det skulle vara en stor förbättring.

OneGet kan hjälpa till att fixa Windows System Clutter

Windows installatörer tenderar att skingra filer och registerposter över ditt system även efter att du avinstallerat dem. En Reddit-användare frågade om OneGet skulle en dag hjälpa till med det. När allt kommer omkring, Chocolatey gör det för närvarande inte - det går bara att avinstallera standardprogrammet, vilket kanske inte städar allt. Så kan OneGet städa allt, bara en Linux-pakethanterare kunde?

"Jag har några idéer om hur man ska hantera detta - det kommer att vara lite under vägen innan jag kan göra något seriöst arbete på det, men det är definitivt en av de saker som jag skulle vilja lösa med OneGet.

Just nu är OneGet främst ett förenande front-end till flera pakethanterare. Som vi får genom att implementera den grundläggande funktionssatsen, ser vi definitivt på saker som detta. "(Källa)

OneGet verkar inte bara som ett engångsverktyg. Istället ser det ut som ett projekt som faktiskt är inställt på att ompröva och förbättra hur mjukvaruinstallationen hanteras på Windows.

Microsoft vill göra Linux-användare lyckliga

Ett vanligt klagomål verkar vara att PowerShell-syntaxen och sättet att göra saker verkar alltför ordig och klumpig jämfört med vad erfarna Linux-användare är vana vid. Microsoft vill få Linux-användare att känna sig mer hemma:

"Jag hade en ganska ledande chef vid MS frågar om vi inte bara kunde göra en exe som heter RPM (och / eller apt-get) som hade samma syntax som Linux-verktygen så att de som var väl kända i en bara kunde använda OneGet på det sättet. Jag sa till honom säkert, men vi krymper för tiden, så jag vet inte när vi skulle komma till det :) "(Källa)

OneGet är allt väldigt spännande. Det är vad Linux-användare och tekniska geeks har önskat från Windows under lång tid. Och det bästa är att det inte bara är en PowerShell-cmdlet för installation av Microsoft-godkänd programvara från Windows Store. I stället har användaren den ultimata kontrollen med vilka förråd de använder och litar på, inte någon centraliserad tjänst. "(Källa)



Vad är anpassningslager i Photoshop?

Vad är anpassningslager i Photoshop?

Anpassningslag är en speciell typ av Photoshop-lager. Snarare än att ha innehåll av sig själva, justerar de informationen på lagren under dem. Du kan till exempel använda ett justeringslager för att öka ljusstyrkan eller kontrasten på ett fotografi utan att ändra originalbilden. De är ett av de viktigaste verktygen för att behärska i Photoshop.

(how-to)

Windows 10: s

Windows 10: s "Extrafunktioner" Gör och sätt på dem

Windows 10 levereras med ett antal "valfria" funktioner som du kan slå på eller av via Windows Funktionsdialogrutan. Många av dessa funktioner är avsedda för företagsnätverk och servrar, medan vissa är användbara för alla. Här är en förklaring av vad varje funktion är för och hur du sätter på eller av dem.

(how-to)