Microsoft
WSL2-nin sınaq buraxılışı iyunun sonunda eksperimental quruluşlarda təklif olunacaq
Windows 2 üçün WSL10-nin bir hissəsi olaraq standart Linux 4.19 nüvəsi olan komponent təklif olunacaq. LTS filialı 4.19 üçün düzəlişlər buraxıldıqca, WSL2 üçün ləpə Windows Update mexanizmi vasitəsilə dərhal yenilənəcək və Microsoftun davamlı inteqrasiya infrastrukturunda sınaqdan keçiriləcək. WSL2 Azure infrastrukturu ilə eyni nüvədən istifadə edəcək və ona qulluq etməyi asanlaşdıracaq.
Nüvənin WSL ilə inteqrasiyası üçün hazırlanan bütün dəyişikliklər pulsuz GPLv2 lisenziyası altında dərc olunacaq və yuxarı axına köçürüləcək. Hazırlanmış yamalar nüvənin işə salınma vaxtını azaltmaq, yaddaş istehlakını azaltmaq və kerneldə minimum tələb olunan drayver və alt sistemlər dəstini saxlamaq üçün optimallaşdırmaları əhatə edir. Təklif olunan nüvə WSL1-də təklif olunan emulyasiya qatının şəffaf əvəzedicisi kimi çıxış edə biləcək. Mənbə kodlarının mövcudluğu həvəskarlara, istəsələr, WSL2 üçün lazımi təlimatların hazırlanacağı öz Linux nüvəsini yaratmağa imkan verəcək.
Azure layihəsinin optimallaşdırılması ilə standart nüvədən istifadə sistem çağırışı səviyyəsində Linux ilə tam uyğunluğa nail olmağa və Docker konteynerlərini Windows-da problemsiz idarə etmək imkanı təmin etməyə, həmçinin FUSE mexanizmi əsasında fayl sistemləri üçün dəstəyi həyata keçirməyə imkan verəcək. Bundan əlavə, WSL2, əvvəllər WSL1-in darboğazı olan I/O və fayl sistemi əməliyyatlarının performansını əhəmiyyətli dərəcədə artırdı. Məsələn, sıxılmış arxivi açarkən WSL2 WSL1-dən 20 dəfə sürətlidir və əməliyyatları yerinə yetirərkən
2-5 dəfə "git clone", "npm install", "apt update" və "apt upgrade".
Hələ də Linux nüvəsini göndərsə də, WSL2 istifadəçi məkanı komponentlərinin hazır dəstini təmin etməyəcək. Bu komponentlər ayrıca quraşdırılır və müxtəlif paylamaların montajlarına əsaslanır. Məsələn, Microsoft Store kataloqunda WSL-də quraşdırmaq üçün
Əlavə olaraq qeyd etmək olar
Mənbə: opennet.ru