Microsoft standart Linux nüvəsi ilə WSL2 alt sistemini elan etdi

Microsoft təqdim bu günlərdə baş tutan Microsoft Build 2019 konfransında Windows-da Linux icra edilə bilən faylları işə salmaq üçün nəzərdə tutulmuş yenilənmiş WSL2 alt sistemi (Linux üçün Windows Alt Sistemi). Açar xüsusiyyət İkinci nəşr Linux sistem zənglərini tez bir zamanda Windows sistem zənglərinə çevirən təbəqə əvəzinə tam hüquqlu Linux nüvəsinin çatdırılmasıdır.

WSL2-nin sınaq buraxılışı iyunun sonunda eksperimental quruluşlarda təklif olunacaq Windows Insider. WSL1 üçün emulyator əsaslı dəstək saxlanılacaq və istifadəçilər ondan WSL2 ilə yan-yana istifadə edə biləcəklər. Linux nüvəsini Windows mühitində işə salmaq üçün artıq Azure-da istifadə olunan yüngül virtual maşından istifadə olunur.

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 təklif etdi məclislər Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и openSUSE. Windows-da təklif olunan Linux nüvəsi ilə qarşılıqlı əlaqə yaratmaq üçün yükləmə prosesini dəyişən paylamada kiçik bir başlanğıc skriptini əvəz etməli olacaqsınız. Canonical artıq var ifadə etdi WSL2 üzərində işləyən Ubuntu üçün tam dəstək vermək niyyəti haqqında.

Əlavə olaraq qeyd etmək olar nəşr Microsoft terminal emulator Windows Terminalı, kodu MIT lisenziyası altında paylanır. Terminalla yanaşı, Windows-da istifadə edilən və Windows Konsol API-ni həyata keçirən orijinal komanda xətti interfeysi conhost.exe də açıq mənbədir. Terminal nişana əsaslanan interfeys və bölünmüş pəncərələr təqdim edir, rəng çıxışı üçün Unicode və qaçış ardıcıllığını tam dəstəkləyir, mövzuları dəyişməyə və əlavələri işə salmağa imkan verir, virtual konsolları (PTY) dəstəkləyir və mətnin göstərilməsini sürətləndirmək üçün DirectWrite/DirectX-dən istifadə edir. Terminal komanda əmri (cmd), PowerShell və WSL qabıqlarından istifadə edə bilər. Yayda yeni terminal Microsoft Store kataloqu vasitəsilə Windows istifadəçilərinə təqdim olunacaq.

Microsoft standart Linux nüvəsi ilə WSL2 alt sistemini elan etdi

Mənbə: opennet.ru

Добавить комментарий