Microsoft ukukhishwa kokuhlolwa kokuqala komphathi wephakheji
(Isiphathi Sephakheji SeWindows), esihlinzeka ngamathuluzi okufaka izinhlelo zokusebenza usebenzisa umugqa womyalo.
Ikhodi ibhalwe ku-C++ futhi ngaphansi kwelayisense ye-MIT. Amaphakheji afakwe kusuka , esekelwe ukubamba iqhaza komphakathi. Ngokungafani nokufaka izinhlelo ezivela Esitolo Se-Windows, i-winget ikuvumela ukuthi ufake izinhlelo zokusebenza ngaphandle kokumaketha okungadingekile, izithombe nokukhangisa.
Ukukhishwa kwamanje kusekela imiyalo yokusesha uhlelo lokusebenza (sesha), ukufaka (ukufaka), ukubonisa ulwazi lwephakheji (bonisa), ukusetha (umthombo), ukusebenza ngama-hashes wamafayela wesifaki (i-hashi) nokuhlola ubuqotho bemethadatha (qinisekisa). Ukukhipha, ukufaka kuhlu, kanye nemiyalo yokuvuselela kulindeleke ekukhishweni okulandelayo. Izinketho zephakheji ngamafayela avela ku в . Amafayela asebenzisekayo ngokwawo agcinwa ngokuqondile eziphakelini zamaphrojekthi amakhulu, inqolobane isebenza njengenkomba kuphela, futhi i-manifest ibhekisela kufayela le-msi langaphandle (ngokwesibonelo, elitholakala ku- noma ) futhi isebenzisa i-SHA256 hash ukuze ilawule ubuqotho kanye nokuvikela ukuphazamisa.
Ukukhishwa kokuqala okugcwele okugcwele, okuthi ngoMeyi wonyaka ozayo, izosekela ukuhlanganiswa nekhathalogi yeSitolo se-Microsoft, ukuqedela ngokuzenzakalela, izigaba ezihlukahlukene zokukhishwa (ukukhishwa, izinguqulo ze-beta), ukufakwa kwezingxenye zesistimu nezinhlelo zokusebenza zephaneli yokulawula, ukulungiselelwa kokulethwa kwamafayela amakhulu kakhulu (izibuyekezo ze-delta), amasethi wephakheji , isixhumi esibonakalayo sokukhiqiza i-manifest, ukusebenza ngokuncika, ukufaka amafayela ngefomethi ye-zip (ngaphezu kwe-msi), njll.
Umphathi wephakheji ye-winget usevele etholakala kubasebenzisi bokukhishwa kokuhlola kwakamuva futhi izothunyelwa njengengxenye ye-Desktop App Installer 1.0. Okwamanje inqolobane isivele ikhona amaphrojekthi afana ne-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 kanye Wireshark, kanye nenombolo enkulu .
Source: opennet.ru
