Microsoft, yerli nüvəyə malik WSL2 alt sistemini elan etdi. Linux

Microsoft təqdim bu günlərdə keçirilən Microsoft Build 2019 konfransında yenilənmiş WSL2 alt sistemi (Windows Alt sistem Linux), icra edilə bilən faylları işlətmək üçün hazırlanmışdır Linux в WindowsAçar xüsusiyyət İkinci nəşr tam hüquqlu bir nüvənin çatdırılmasıdır Linux, sistem çağırışlarını dərhal tərcümə edən bir təbəqə əvəzinə Linux sistem zənglərinə Windows.

WSL2-nin sınaq buraxılışı iyunun sonunda eksperimental quruluşlarda təklif olunacaq Windows InsiderEmulator əsaslı WSL1 dəstəyi saxlanılacaq və istifadəçilər onu WSL2 ilə yan-yana istifadə edə biləcəklər. Kerneli işlətmək üçün Linux əhatə olunmuş Windows Azure-da artıq istifadədə olan yüngül virtual maşın istifadə olunur.

WSL2-nin bir hissəsi kimi Windows 10 standart nüvəyə malik bir komponent təklif olunacaq Linux 4.19. LTS 4.19 filialı üçün düzəlişlər yayımlandıqca, WSL2 üçün nüvə mexanizm vasitəsilə dərhal yenilənəcək. Windows Microsoft-un davamlı inteqrasiya infrastrukturunda yenilənib və sınaqdan keçirilib. WSL2, Azure infrastrukturunda istifadə edilən eyni nüvədən istifadə edəcək və texniki xidməti sadələşdirəcək.

Kernelin WSL ilə inteqrasiyası üçün hazırlanmış bütün dəyişikliklər pulsuz GPLv2 lisenziyası altında dərc olunacaq və upstream olunacaq. Hazırlanmış yamalar kernelin başlanğıc vaxtını azaltmaq, yaddaş istehlakını azaltmaq və kerneldə minimum zəruri drayver və altsistem dəstini saxlamaq üçün optimallaşdırmaları əhatə edir. Təklif olunan kernel WSL1-də təklif olunan emulyasiya təbəqəsi üçün şəffaf bir əvəzedici kimi çıxış edə biləcək. Mənbə kodunun mövcudluğu həvəskarlara istəsələr, öz kernel quruluşlarını yaratmağa imkan verəcək. Linux lazımi təlimatların hazırlanacağı WSL2 üçün.

Azure layihəsindən optimallaşdırmalarla standart nüvədən istifadə tam uyğunluğa imkan verəcəkdir Linux sistem çağırışı səviyyəsində və problemsiz işləmə qabiliyyətini təmin edir Windows Docker konteynerləri, eləcə də FUSE mexanizminə əsaslanan fayl sistemləri üçün dəstəyi həyata keçirir. Bundan əlavə, WSL2 əvvəllər WSL1-də çətinlik çəkən giriş/çıxış performansını və fayl sistemi əməliyyatlarını əhəmiyyətli dərəcədə yaxşılaşdırır. Məsələn, sıxılmış arxivi açarkən WSL2 WSL1-dən 20 dəfə daha sürətlidir və əməliyyatlar yerinə yetirərkən
2-5 dəfə "git clone", "npm install", "apt update" və "apt upgrade".

Nüvənin çatdırılmasına baxmayaraq LinuxƏvvəlki kimi, WSL 2 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 paylanmaların quruluşlarına əsaslanır. Məsələn, WSL-də quraşdırma üçün Microsoft Store kataloqu təklif etdi məclislər Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и openSUSETəklif olunanlarla qarşılıqlı əlaqədə olmaq Windows əsas Linux Bu, açılış prosesini dəyişdirən kiçik bir başlanğıc skriptinin paylanmaya quraşdırılmasını tələb edəcək. Canonical artıq ifadə etdi işə tam dəstək vermək niyyəti haqqında Ubuntu WSL2-nin üstündə.

Əlavə olaraq qeyd etmək olar nəşr Microsoft terminal emulator Windows Terminal, kodu MIT lisenziyası altında paylanır. Terminalla yanaşı, istifadə edilən orijinal conhost.exe əmr sətri interfeysinin kodu Windows və həyata keçirmək Windows Konsol API-si. Terminal sekmeli interfeys və bölünmüş pəncərələr təmin edir, rəng çıxışı üçün Unicode və escape ardıcıllıqlarını tam dəstəkləyir, mövzu dəyişikliklərinə və əlavələrə imkan verir, virtual konsolları (PTY) dəstəkləyir və daha sürətli mətn göstərilməsi üçün DirectWrite/DirectX-dən istifadə edir. Terminal Əmr Prompt (cmd), PowerShell və WSL qabıqlarını dəstəkləyir. Yeni terminal bu yay istifadəçilər üçün əlçatan olacaq. Windows Microsoft Mağazası kataloqu vasitəsilə.


Microsoft, yerli nüvəyə malik WSL2 alt sistemini elan etdi. Linux

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster