Microsoft ûntwikkelet in nije iepen pakketbehearder, winget.

Microsoft publisearre earste testferzje fan 'e pakketbehearder
wjuk (Windows Package Manager), dy't ark leveret foar it ynstallearjen fan applikaasjes mei de kommandorigel.
De koade is skreaun yn C ++ en ferspraat troch ûnder MIT lisinsje. Pakketten wurde ynstalleare fan repository, stipe troch mienskip partisipaasje. Oars as it ynstallearjen fan programma's út 'e Windows Store, lit winget jo applikaasjes ynstallearje sûnder ûnnedige marketing, ôfbyldings en reklame.

De aktuele release stipet kommando's foar it sykjen fan in applikaasje (sykje), ynstallearjen (ynstallearje), pakketynformaasje sjen litte (sjen litte), ynstelle repositories (boarne), wurkje mei hashes fan ynstallearderbestannen (hash) en kontrolearje de yntegriteit fan metadata (validearje). De-ynstallaasje, list, en update kommando's wurde ferwachte yn de folgjende release. Pakket opsjes wurde bepaald fia triemmen út manifest в YAML-formaat. De útfierbere bestannen sels wurde direkt opslein op 'e servers fan' e haadprojekten, it repository fungearret allinich as in yndeks, en it manifest ferwiist nei in eksterne msi-bestân (bygelyks leit op GitHub of projekt webside) en brûkt de SHA256-hash foar yntegriteitskontrôle en manipulaasjebeskerming.

De earste full-featured release, dy't pland foar maaie takom jier, sil stypje yntegraasje mei de Microsoft Store katalogus, autocompletion, ferskate kategoryen fan releases (releases, beta ferzjes), ynstallaasje fan systeem ûnderdielen en applikaasjes foar it kontrôle paniel, optimalisaasjes foar levering fan hiel grutte triemmen (delta updates), pakket sets, ynterface foar it generearjen fan manifesten, wurkje mei ôfhinklikens, ynstallaasjebestannen yn zip-formaat (neist msi), ensfh.

De winget-pakketbehearder is al beskikber foar brûkers fan 'e lêste eksperimintele release Windows Insider en sil wurde ferstjoerd as ûnderdiel fan Desktop App Installer 1.0. Op it stuit is de repository al tafoege projekten lykas 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty , TelegramDesktop, Steam, WhatsApp, Wireguard en Wireshark, lykas ek in grut oantal Microsoft applikaasjes.

Microsoft ûntwikkelet in nije iepen pakketbehearder, winget.

Boarne: opennet.ru

Add a comment