Windows-da Linux proqramlarını işə salmaq üçün təbəqə olan WSL-in ilk stabil buraxılışı

Microsoft, Windows-da Linux proqramlarını işə salmaq üçün bir təbəqə buraxdı - WSL 1.0.0 (Linux üçün Windows Alt Sistemi), bu layihənin ilk stabil buraxılışı kimi qeyd olunur. Eyni zamanda, Microsoft Store vasitəsilə çatdırılan WSL paketləri eksperimental inkişafdan çıxarılıb.

"wsl --install" və "wsl --update" əmrləri standart olaraq WSL-i quraşdırmaq və yeniləmək üçün Microsoft Mağazasından istifadə etmək üçün köçürülmüşdür ki, bu da daxili Windows komponenti kimi paylanma ilə müqayisədə əhəmiyyətli dərəcədə daha sürətli yeniləmə çatdırılmasına imkan verir. Köhnə quraşdırma sxeminə qayıtmaq üçün wsl yardım proqramı "--inbox" seçimini təmin edir. Windows 10-un qurulması Microsoft Mağazası vasitəsilə də dəstəklənir, bu da Windows XNUMX istifadəçilərinə qrafik Linux proqramlarını idarə etmək və sistemli sistem meneceri üçün dəstək kimi WSL innovasiyalarına giriş imkanı verir.

Defolt olaraq Microsoft Mağazasından yükləmək üçün tərcümə edilən yenilənmiş wsl.exe yardım proqramı Windows 10 və 11 "22H2" noyabr yeniləmələrinə daxil edilib və onlar hələ də yalnız əl ilə yoxlanıldıqdan sonra quraşdırılır (Windows Parametrləri -> "Yeniləmələri yoxlayın") , və dekabrın ortalarında avtomatik tətbiq olunacaq. Alternativ quraşdırma seçimi olaraq siz GitHub-da yerləşdirilən msi paketlərindən də istifadə edə bilərsiniz.

Linux sistem zənglərini Windows sistem zənglərinə çevirən orijinal emulyator əvəzinə, Linux icra sənədlərinin WSL-də işləməsini təmin etmək üçün tam Linux nüvə mühiti təmin edilir. WSL üçün təklif olunan kernel Linux 5.10 ləpəsinin buraxılışına əsaslanır ki, o, WSL-ə xas yamaqlarla genişləndirilir, o cümlədən nüvənin işə salınma vaxtını azaltmaq, yaddaş sərfiyyatını azaltmaq, Linux prosesləri tərəfindən azad edilmiş yaddaşı Windows-a qaytarmaq və minimumu tərk etmək üçün optimallaşdırmalar daxildir. nüvədə tələb olunan sürücülər və alt sistemlər dəsti.

Kernel artıq Azure-da işləyən virtual maşından istifadə edərək Windows mühitində işləyir. WSL mühiti ext4 fayl sistemi və virtual şəbəkə adapteri ilə ayrıca disk təsvirində (VHD) işləyir. İstifadəçi məkanı komponentləri ayrıca quraşdırılır və müxtəlif paylanmalardan qurulan qurğulara əsaslanır. Məsələn, Microsoft Mağazası WSL-də quraşdırma üçün Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE və openSUSE qurmalarını təklif edir.

1.0 versiyasında 100-ə yaxın səhv düzəldildi və bir neçə yenilik tətbiq edildi:

  • Linux mühitlərində systemd sistem menecerindən istifadə etmək üçün isteğe bağlı imkan təmin edilmişdir. Systemd dəstəyi paylamalara olan tələbləri azaltmağa və WSL-də təqdim olunan mühiti adi aparat üzərində işləyən paylamaların vəziyyətinə yaxınlaşdırmağa imkan verir. Əvvəllər WSL ilə işləmək üçün paylamalar PID 1 altında işləyən və Linux və Windows arasında qarşılıqlı fəaliyyət üçün infrastruktur quran Microsoft tərəfindən təmin edilmiş init işləyicisindən istifadə etməli idi.
  • Windows 10 üçün Linux qrafik proqramlarını işə salmaq imkanı həyata keçirilib (əvvəllər qrafik dəstəyi yalnız Windows 11-də mövcud idi).
  • Quraşdırıldıqdan sonra distributiv işə salınmanı söndürmək üçün "wsl --install" əmrinə "--no-launch" seçimi əlavə edildi.
  • Microsoft Store əvəzinə GitHub vasitəsilə komponentləri yükləmək üçün "wsl --update" və "wsl --install" əmrlərinə "--web-download" seçimi əlavə edildi.
  • VHD fayllarını quraşdırmaq üçün "wsl --mount" əmrinə "--vhd" seçimləri və montaj nöqtəsinin adını təyin etmək üçün "--name" əlavə edildi.
  • VHD formatında idxal və ya ixrac üçün "wsl --import" və "wsl --export" əmrlərinə "--vhd" əmri əlavə edildi.
  • Mövcud .vhdx faylını paylama kimi qeydiyyatdan keçirmək və istifadə etmək üçün "wsl --import-in-place" əmri əlavə edildi.
  • Versiya nömrəsini göstərmək üçün "wsl --version" əmri əlavə edildi.
  • Təkmilləşdirilmiş səhvlərin idarə edilməsi.
  • Qrafik proqramları (WSLg) və Linux nüvəsini dəstəkləyən komponentlər əlavə MSI fayllarının endirilməsini tələb etməyən vahid paketə inteqrasiya olunub.

Yeni seans başlatarkən wslservice.exe prosesinin, unix yuvası /tmp/.X1.0.1 ilə faylın asılmasını düzəldən WSL 11 yeniləməsi buraxıldı (buraxılışdan əvvəl statusu olsa da). -unix yalnız oxumaq rejiminə keçdi, təkmilləşdirilmiş səhv idarəediciləri.

Mənbə: opennet.ru

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