Microsoft Microsoft-Performance-Tools, pakêtek çavkaniyek vekirî ji bo analîzkirina performansê û teşhîskirina pirsgirêkên performansê li ser platformên Linux û Android destnîşan kir. Ji bo xebatê, komek karûbarên xeta fermanê ji bo analîzkirina performansa tevahiya pergalê û profîlkirina serlêdanên kesane tê pêşkêş kirin. Koda bi C# bi karanîna platforma .NET Core tê nivîsandin û di bin lîsansa MITê de tê belavkirin.
Binepergalên LTTng, perf û Perfetto dikarin wekî çavkaniyek ji bo şopandina çalakiya pergalê û sepanên profîlkirinê werin bikar anîn. LTTng gengaz dike ku hûn karê nexşerêya peywirê binirxînin, çalakiya pêvajoyê bişopînin, bangên pergalê, têketin / derketin û bûyerên di pergala pelê de analîz bikin. Perf ji bo texmînkirina barkirina CPU tê bikar anîn. Perfetto dikare ji bo analîzkirina performansa Android û gerokên li ser bingeha motora Chromium were bikar anîn, û dihêle hûn karê nexşerêya peywirê li ber çavan bigirin, barkirina li ser CPU û GPU texmîn bikin, FTrace bikar bînin û bûyerên tîpîk bişopînin.
Amûrek di heman demê de dikare agahdariya ji têketinên di formatên dmesg, Cloud-Init û WaLinuxAgent (Azure Linux Guest Agent) derxe. Ji bo analîza dîtbarî ya şopên bi karanîna grafîkan, entegrasyona bi Windows Performance Analyzer GUI, ku tenê ji bo Windows-ê heye, piştgirî dike.
Ji hev veqetandî xuyangiya di Windows 11 Insider Preview Build 22518 de şiyana sazkirina hawîrdorek WSL (Windows Subsystem for Linux) di forma serîlêdanek ku bi kataloga Microsoft Store-ê ve hatî belav kirin heye. Di heman demê de, ji hêla teknolojiyên ku têne bikar anîn, dagirtina WSL heman dimîne, tenê rêbaza sazkirinê û nûvekirinê guherî (WSL ji bo Windows 11 di wêneya pergalê de nehatiye çêkirin). Tê gotin ku belavkirina bi navgîniya Microsoft Store-ê dê gengaz bike ku bilez gihandina nûvekirin û taybetmendiyên nû yên WSL-ê bileztir bike, di nav de ku hûn guhertoyên nû yên WSL-ê bêyî ku bi guhertoya Windows-ê ve girêdayî bin saz bikin. Mînakî, gava ku taybetmendiyên ceribandinê yên wekî piştgirî ji bo sepanên Linux-ê yên grafîkî, hesabkirina GPU û lêkirina dîskê amade bin, bikarhêner dê tavilê bikaribe bigihîje wan, bêyî ku hewce bike Windows-ê nûve bike an jî avahiyên ceribandinê yên Windows Insider bikar bîne.
Werin em bînin bîra xwe ku di hawîrdora WSL ya nûjen de, ku destpêkirina pelên îcrakar ên Linux-ê misoger dike, li şûna emûlatorek ku pergala Linux-ê wergerandiye bangên pergala Windows-ê dike, hawîrdorek bi kernel Linux-ê ya bêkêmasî tê bikar anîn. Kernela ku ji bo WSL-ê hatî pêşniyar kirin li ser bingeha serbestberdana kernel Linux 5.10-ê ye, ku bi paçên WSL-taybetî ve hatî berfireh kirin, di nav de xweşbîniyên ji bo kêmkirina dema destpêkirina kernel, kêmkirina xerckirina bîranînê, vegerandina Windows-ê li bîranîna ku ji hêla pêvajoyên Linux ve hatî azad kirin, û hiştina hindiktirîn. komeka ajoker û bine pergalên di kernelê de hewce dike.
Kernel di hawîrdorek Windows-ê de bi karanîna makîneyek virtual ku berê li Azure-ê dixebitî dimeşîne. Jîngeha WSL li ser wêneyek dîskek veqetandî (VHD) bi pergalek pelê ext4 û adapterek torê ya virtual dimeşe. Parçeyên cîhê bikarhêner ji hev veqetandî têne saz kirin û li ser bingeha avakirina dabeşên cihêreng têne saz kirin. Mînakî, ji bo sazkirinê li WSL, kataloga Microsoft Store avahiyên Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE û openSUSE pêşkêşî dike.
Source: opennet.ru