Microsoft ji bo Windows 11 vebijarka hawîrdorê ya WSL (Windows Subsystem for Linux) ragihand, ku destûrê dide pelên îcrakar ên Linux-ê bixebitîne. Berevajî radestkirina WSL-ê ji bo guhertoyên berê yên Windows-ê, guhertoya ji bo Windows 11-ê di wêneya pergalê de nayê çêkirin, lê wekî serîlêdanek ku bi kataloga Microsoft Store-ê ve hatî belav kirin tête pak kirin. Di heman demê de, ji hêla teknolojiyên ku têne bikar anîn, dagirtina WSL wekî xwe dimîne, tenê rêbaza sazkirin û nûvekirinê guherî ye.
Tê destnîşan kirin ku belavkirina bi navgîniya Microsoft Store re gengaz dike ku bilez gihandina nûvekirin û taybetmendiyên nû yên WSL-ê bilez bike, di nav de ku hûn guheztinê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, li şûna emûlatorek ku pergala Linux-ê vedigere bangên pergala Windows-ê, hawîrdorek bi kernel Linux-ê ya tam 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