WSL2 дэд системтэй (Linux-д зориулсан Windows Subsystem) Windows Insider бүтээгдсэн

Microsoft зарласан Өмнө нь зарласан WSL18917 (Linux-д зориулсан Windows дэд систем) давхаргыг багтаасан Windows Insider (бүтээл 2) шинэ туршилтын бүтээцийг бий болгох тухай, энэ нь Windows дээр Линуксийн гүйцэтгэх файлуудыг ажиллуулах боломжийг олгодог. WSL-ийн хоёр дахь хэвлэл нь Линукс системийн дуудлагыг Windows системийн дуудлага руу шууд хөрвүүлдэг эмуляторын оронд бүрэн хэмжээний Линуксийн цөм нийлүүлдгээрээ онцлог юм.

Стандарт цөмийг ашиглах нь системийн дуудлагын түвшинд Линукстэй бүрэн нийцэж, Windows дээр Docker контейнеруудыг саадгүй ажиллуулах, мөн FUSE механизм дээр суурилсан файлын системийг дэмжих боломжийг олгодог. WSL1-тэй харьцуулахад WSL2 нь I/O болон файлын системийн үйл ажиллагааны гүйцэтгэлийг эрс нэмэгдүүлсэн. Жишээлбэл, шахсан архивыг задлахад WSL2 нь WSL1-ээс 20 дахин, "git clone", "npm install", "apt update", "apt upgrade" үйлдлүүдийг гүйцэтгэхэд 2-5 дахин хурдан байдаг.

WSL2 нь Azure-д аль хэдийн ашиглагдсан виртуал машин ашиглан Windows орчинд ажилладаг Linux 4.19 цөмд суурилсан бүрэлдэхүүн хэсгийг санал болгодог. Линуксийн цөмийн шинэчлэлтүүдийг Windows Update механизмаар дамжуулж, Microsoft-ын тасралтгүй интеграцийн дэд бүтцэд туршиж үздэг. Цөмийг WSL-тэй нэгтгэхэд бэлтгэсэн бүх өөрчлөлтийг GPLv2 үнэгүй лицензийн дагуу нийтлэх болно гэж амласан. Бэлтгэсэн засварууд нь цөмийн эхлүүлэх хугацааг багасгах, санах ойн хэрэглээг багасгах, цөмд шаардлагатай хамгийн бага драйвер болон дэд системүүдийг үлдээх оновчлолуудыг багтаасан болно.

WSL1-ийн хуучин хувилбарын дэмжлэг хэвээр үлдсэн бөгөөд хэрэглэгчийн сонголтоос хамааран хоёр системийг зэрэгцүүлэн ашиглах боломжтой. WSL2 нь WSL1-ийг ил тод орлуулах боломжтой. WSL1 хэрэглэгчийн орон зайн бүрэлдэхүүн хэсгүүдтэй адил байгуулагдаж байна тус тусад нь бөгөөд янз бүрийн түгээлтийн угсралтууд дээр суурилдаг. Жишээлбэл, Microsoft Store лавлах дахь WSL дээр суулгах санал болгож байна чуулганууд Ubuntu, Debian GNU/Linux, Кали Линукс, Федора,
Уулын, Сүйрэл и openSUSE.

Байгаль орчин гүйцэтгэсэн ext4 файлын систем болон виртуал сүлжээний адаптер бүхий тусдаа дискний дүрс (VHD) дээр. WSL2-д санал болгож буй Линуксийн цөмтэй хамтран ажиллахын тулд ачаалах процессыг өөрчилдөг түгээлтийн жижиг эхлүүлэх скриптийг оруулах шаардлагатай. Түгээлтийн үйлдлийн горимыг солихын тулд "wsl — set-version" гэсэн шинэ командыг санал болгож, WSL-ийн анхдагч хувилбарыг сонгохын тулд "wsl — set-default-version" командыг санал болгосон.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх