Microsoft Linux va Windows oʻrtogʻini WSLʼda konteynerlar uchun tabiiy qoʻllab-quvvatlash bilan yaxshiladi
Batafsil
Tecnoblog
tecnoblog.net

Microsoft Linux va Windows oʻrtogʻini WSLʼda konteynerlar uchun tabiiy qoʻllab-quvvatlash bilan yaxshiladi

Microsoft Windows 11 va Linux ekotizimi oʻrtasidagi integratsiyani sezilarli darajada kuchaytirdi va Windows Subsystem for Linux (WSL) da konteynerlarni rasman qoʻllab-quvvatlashni taqdim etdi. Bu funksionallik ayniqsa ishlab chiqish sohasidagi mutaxassislar uchun dolzarb ahamiyatga ega.

Agar siz tanish boʻlmasangiz, WSL bu yerda Windows muhiti ichida turli xil Linux tarqatmalarini ishga tushirish imkonini beradigan vositadir, baʼzi holatlarda virtual mashinalardan foydalanish yoki ikki tomonlama yuklashni sozlash zaruriyatini yoʻq qiladi. U Windows 10 da kiritilgan boʻlsa-da, Windows 11 da sezilarli yaxshilanishlarga ega boʻldi.

Eʼtiborga loyiq qoʻshimchalardan biri konteynerlarni qoʻllab-quvvatlashdir. Konteynerni ilova va uning barcha bogʻliqliklarini — shu jumladan kutubxonalar, konfiguratsiya fayllari va modullar — guruhlaydigan paket sifatida tushunish mumkin, bu esa uni turli kompyuter muhitlarida standartlashtirilgan tarzda ishga tushirish imkonini beradi.

Dasturchilar, IT administratorlari va boshqa mutaxassislar allaqachon WSL da konteynerlar bilan ishlashlari mumkin edi, ammo ular uchinchi tomon tomonidan taqdim etilgan yechimlarga murojaat qilishlari kerak edi. Windows Subsystem for Linux ning ushbu yangilanishi bilan, oʻzining oʻzi ushbu imkoniyatni tabiiy ravishda qoʻllab-quvvatlashni boshladi.

Rasmiy ravishda WSL Containers (WSLC) deb nomlangan bu xususiyat iyun oyida Build 2026 tadbirida taqdim etildi. Sinov va takomillashtirish davridan soʻng, u hozir keng tarqalgan holda mavjud boʻlib, bu Windows 11 ning 26H2 versiyasi chiqarilishi bilan bir vaqtda sodir boʻlmoqda, garchi ikkala yangilik ham chambarchas bogʻliq boʻlmasa ham. Muhim jihat shundaki, WSL ning joriy diqqati Windows 11 ga qaratilgan, ammo u Windows 10 va Windows Server bilan moslikni saqlab qoladi.

WSL Containers ning ishlashi buyruq satri interfeysi (CLI) orqali amalga oshiriladi. Microsoft foydalanishning bir nechta misollarini taʼkidladi. Asosiy buyruq WSLC ni faollashtiruvchi boʻlib, u aniq parametrlar gerakligiga bogʻliq. Masalan, oddiy buyruq Ubuntu muhitini faollashtirishga, 'Hello, world!' xabarini koʻrsatish uchun echo buyrugʻini bajarishga va keyin –rm parametri yordamida konteynerni oʻchirishga imkon beradi:

wslc run --rm ubuntu:latest bash -c «echo Hello, world!»

Bundan tashqari, WSLC API orqali ham ishga tushirilishi mumkin. Bu Windows uchun ishlab chiqilgan ilovalarning WSL da konteynerlarni bevosita ishga tushirishiga imkon beradi, bu esa baʼzi vazifalarni avtomatlashtirish uchun juda foydali boʻlishi mumkin.

Bu yangi funksiyadan foydalanish uchun foydalanuvchilar PowerShell yoki Command Prompt da wsl –update buyrugʻini yozishlari kerak, bu WSL ning yangilanganligini taʼminlaydi (2.9.3 yoki undan yuqori versiya talab qilinadi). Agar vosita hali oʻrnatilmagan boʻlsa, u wsl –install buyrugʻidan foydalanib oʻrnatilishi mumkin. WSLC dan qanday foydalanish haqida koʻproq maʼlumotlar rasmiy hujjatlarda mavjud.

Mashhur