Iphrojekthi isuselwe kumojula ye-Rust yolimi lwegama elifanayo, elikuvumela ukuthi ushumeke umhumushi wePython ezinhlelweni zeRust ukuze usebenzise imibhalo yePython kuzo. I-PyOxidizer manje isidlulele ngale kokuba isengezo se-Rust futhi ibekwe njengethuluzi lokwakha nokusabalalisa amaphakheji e-Python azimele kubabukeli abaningi. Kulabo abangadingi ukusabalalisa izinhlelo zokusebenza njengefayela elisebenzisekayo, i-PyOxidizer inikeza ikhono lokukhiqiza amalabhulali afaneleka ukuxhunywa nanoma yiluphi uhlelo lokusebenza lokushumeka umhumushi we-Python kanye nesethi edingekayo yezandiso.
Kubasebenzisi bokugcina, ukuletha iphrojekthi njengefayela elilodwa elisebenzisekayo kwenza kube lula kakhulu ukufakwa futhi kuqede umsebenzi wokukhetha ukuncika, okubalulekile, ngokwesibonelo, kumaphrojekthi ayinkimbinkimbi ePython njengabahleli bevidiyo. Kwabathuthukisi bohlelo lokusebenza, i-PyOxidizer ikuvumela ukuthi ulondoloze isikhathi sokuhlela ukulethwa kwesicelo, ngaphandle kwesidingo sokusebenzisa amathuluzi ahlukene ukuze udale amaphakheji wezinhlelo zokusebenza ezahlukene.
Ukusetshenziswa kwemihlangano ehlongozwayo nakho kunomphumela omuhle ekusebenzeni - amafayela akhiqizwe ku-PyOxidizer agijima ngokushesha kunalapho usebenzisa i-Python yesistimu ngenxa yokuqedwa kokungenisa nokuchazwa kwamamojula ayisisekelo. Ku-PyOxidizer, amamojula angeniswa ngenkumbulo - wonke amamojula akhelwe ngaphakathi alayishwa kumemori ngokushesha abese esetshenziswa ngaphandle kokufinyelela kudiski). Ezivivinyweni, isikhathi sokuqalisa uhlelo lokusebenza lapho usebenzisa i-PyOxidizer sincishiswa cishe ngohhafu.
Phakathi kwamaphrojekthi afanayo akhona kakade, okulandelayo kungaqashelwa:
Esigabeni samanje sokuthuthuka, i-PyOxidizer isivele isebenzise umsebenzi oyinhloko wokukhiqiza amafayela asebenzisekayo weWindows, macOS kanye neLinux. Kusukela kumathuba angatholakali okwamanje
Source: opennet.ru