Vi har for nylig opdaget OneGet, en pakkehåndteringsramme, der følger med PowerShell og Windows 10. Vi har lært meget mere om OneGet og dens fremtid siden da.
OneGet var oprindeligt et produkt fra Open Source Technology Center hos Microsoft. Det er ikke kun inspireret af Linux-pakkeforvaltere, men OneGet er også open source. Det er nu en del af PowerShell korrekt.
RELATERET: Windows 10 indeholder en Linux Style Package Manager Navngivet "OneGet"
OneGet er i øjeblikket rettet mod strømbrugere, systemadministratorer , og folk der ikke er bange for at bruge PowerShell - så meget er klart. Men OneGet er ikke bare noget uklart samling af cmdlets, som kun vil blive brugt af serveradministratorer. OneGet-udvikleren Garrett Serack forklarede, hvem det er målrettet mod på Reddit:
"Dette er først og fremmest rettet mod propellerhovederne - udviklere, administratorer, powerusere osv. Når API'erne til brug af pakkeleverandører er offentliggjort, er jeg sikker på, at vi Jeg vil se GUI-værktøjer og integration aplenty.
Længere ned ad vejen vil jeg gerne se integration i ting som Windows Update-brugergrænsefladen, så softwareopdateringer fra enhver -pakkeforvalter kan dukke op i en centraliseret placering. "(Kilde)
Integrationen med den grafiske grænseflade og Windows Update kommer ikke med det samme, selvom:
" Jeg har i første omgang ikke tid til at integrere en brugergrænseflade; Vi er på en rigtig stram tidsplan.
Når vi først får det grundlæggende funktionssæt implementeret, og tilslutter en flok pakkeforvaltere, vil en brugerflade være et vigtigt næste skridt
Men det er sagt at det er åbent kilde, og jeg vil gerne se, at nogen begynder at arbejde på en brugergrænseflade, der kunne medtages. "
På det ugentlige møde den 24. oktober 2014 delte Garret Serack sit syn på en OneGet-bevidst desktop applikation, der sprang op i standard Windows Opdater brugergrænsefladen, når den registrerer en opdatering, og opdateringen kan installeres derfra i stedet for at hvert Windows-program har sin egen opdateringstjeneste. (Kilde)
OneGet vil sandsynligvis tilbyde adgang til apps fra Windows Store. Hvis Windows Store indeholder stationære apps, som Microsoft ved et uheld har afsløret, ville det give OneGet adgang til et stort univers af desktop-software:
Teknisk, OneGet isn ' t en "pakkeadministrator." I stedet er det en udvidelig pakkehåndteringsramme - den officielle Q & A beskriver det som en "pakkehåndtering-manager." Som Q & A beskriver det:
"OneGet en samlet pakkehåndteringsgrænsefladekomponent med en sæt af administrerede og native API'er, et sæt PowerShell cmdlets og en WMI-udbyder. Komponenten accepterer både Microsoft-leverede og tredjepartsleverede plugins, som udvider funktionaliteten for en given pakktype. "
OneGet udvides med plug-ins til pakkehåndtering, der tilføjer pakkekilder. Disse kilder kan installeres fra et centraliseret depot. OneGet kommer i øjeblikket med en pakke kilde, der indeholder disse:
"En del af vores arbejde med fællesskabet er at udvikle et centralt hub for plugins, som kan opdages og installeres dynamisk, så de ikke behøver at sende dem i boxen . "
På et helt nyt system kan du køre en cmdlet for at få en liste over tilgængelige udbydere fra internettet og derefter installere en pakkeleverandør efter eget valg - Chocolatey, for eksempel.
Som Linux-pakkeforvaltere, er OneGet helt åben kilde. Kildekoden er tilgængelig på GitHub. Du kan altid få fat i den seneste eksperimentelle opbygning på //oneget.org/oneget.zip, og denne build indeholder for tiden Chocolatey-udbyderen, der mangler i aktion i de officielle bygninger. @PSOneGet tweets hver gang en ny bygning er offentliggjort.
Som det er et fællesskabsprojekt, kan alle vise frem til OneGet-projektets ugentlige møder kl. 10.00 PST hver fredag. Bare besøg OneGet's ugentlige møder side, som også tilbyder en strøm af det sidste ugentlige møde.
RELATEREDE: Hvorfor vi hader anbefale at downloade software til vores læsere
De mennesker, der er involveret i OneGet-projektet, har den rigtige slags holdning til forbedring af Windows-softwarehåndteringsoplevelsen. På Reddit var Garret Serack usympatisk for udviklere, der har opbygget en forretningsmodel om at få annonceindtægter fra folk, der besøger deres websites og talte om en plugin-modul for adblock-stil for at forhindre brugerne i at installere forfærdelige applikationer, der bundtes værktøjslinjer. OneGet-projektet har en "8 Software Software Installation" side, der argumenterer for bedre Windows-softwareinstallationer uden alle værktøjslinjer, unødvendige EULA'er og anden tidskrævende junk. Det lyder som noget, vi ville skrive her på How-To Geek, men det er skrevet af en person, der arbejder på Microsoft og faktisk har magt til at gøre tingene bedre.
Efter at have læst disse love var en Reddit-bruger skeptisk: "Jeg tvivler Du vil få indkøb fra App Sælgere som Adobe, Oracle eller helvede selv SourceForge Now. det er ikke længere nok at distribuere en app / installer, skal installatøren selv nu også generere indtægter ... "
Microsoft's Garret Serack svarede:
" Jeg hører dig. "
Jeg kan muligvis ikke få 'buy-in' fra disse fyre, men når nogen installerer deres pakke gennem OneGet, kan jeg helt sikkert stoppe og gå "Hey, er du sikker? - Denne pakke ser ud til at gøre XYZ "... En smule proaktiv" pakke shaming "skal være godt ..." (Kilde)
Så OneGet bør ikke bare være en ny ledning til affald at flyde ind på dit system - det burde faktisk være designet til at hjælpe Windows-brugere med at undgå uønsket. Det ville være en stor forbedring.
Windows installatører har en tendens til at sprede filer og registreringsdatabaser over dit system, selv efter at du har afinstalleret dem. En Reddit-bruger spurgte, om OneGet en dag ville hjælpe med at håndtere det. Chocolatey trænger for tiden ikke - det kører bare standardprograminstallationsprogrammet, som måske ikke rydder alt op. Så kunne OneGet rense alt op, bare en Linux-pakkechef kunne?
"Jeg har nogle ideer til, hvordan man skal løse dette - det kommer til at være lidt undervejs, før jeg kan gøre noget seriøst arbejde på det, men det er helt sikkert en af de ting, jeg gerne vil løse med OneGet.
I øjeblikket er OneGet primært en forenende frontend til flere pakkeledere. Som vi får gennem implementering af det grundlæggende funktionssæt, vil vi helt sikkert se på ting som dette. "(Kilde)
OneGet virker ikke bare som et engangsværktøj. I stedet ser det ud som et projekt, der rent faktisk er indstillet til at genoverveje og forbedre, hvordan softwareinstallationen håndteres på Windows.
En almindelig klage synes at være, at PowerShell-syntaxen og måden at gøre ting på synes alt for ordentligt og klumpet i forhold til hvad erfarne Linux-brugere er vant til. Microsoft ønsker at få Linux-brugere til at føle sig mere hjemme:
"Jeg havde en ret senior direktør hos MS spørg mig om vi ikke bare kunne lave en exe kaldet RPM (og / eller apt-get), der havde den samme syntaks som Linux-værktøjerne, så de, der var velbevandrede i en, kun kunne bruge OneGet på den måde. Jeg fortalte ham sikkert, men vi scrambling for tid, så jeg ved ikke, hvornår vi ville komme til det :) "(Kilde)
OneGet er alt meget spændende. Det er, hvad Linux-brugere og tech geeks har ønsket fra Windows i lang tid. Og det bedste er, at det ikke kun er en PowerShell-cmdlet til installation af Microsoft-godkendt software fra Windows Store. I stedet "brugeren har den ultimative kontrol med hvilke lagre de bruger og stoler på, ikke en centraliseret tjeneste." (Kilde)
Sådan spiller du ethvert spil i VR Med SteamVRs stationære teatertilstand
Uanset om du har en Oculus Rift eller HTC Vive, kan du drage fordel af SteamVR. Damp giver dig mulighed for at spille ethvert spil i dit bibliotek - selv 2D-spil, der ikke er designet til VR-i en virtuel "desktop theater" -tilstand på dit valgte headset. Hvad du behøver at vide RELATERET: Hvordan til at se enhver video på din Oculus Rift eller HTC Vive Denne funktion gør ikke noget gammelt spil til et fuldt indbydende virtuelt reality-spil med hovedsporing.
Sådan overfører du e-mails mellem to Gmail-konti
For nylig oprettede en af mine venner en ny Gmail-konto, der omfattede hendes fulde navn i stedet for et generisk skærmnavn, hun havde brugt i de sidste mange år. Hun ringede til mig og spurgte mig, hvordan hun kunne flytte e-mails fra en Gmail-konto til en anden .Efter fiddling rundt med det lidt, jeg regnede det ud og det er ikke meget svært. Selvf