Microsoft
WSL2-ийн туршилтын хувилбарыг XNUMX-р сарын сүүлээр туршилтын хувилбаруудад санал болгоно
Windows 2-д зориулсан WSL10-ийн нэг хэсэг болгон стандарт Linux 4.19 цөм бүхий бүрэлдэхүүн хэсгийг санал болгоно. LTS салбарын 4.19-д зориулсан засварууд гарсан тул WSL2 цөмийг Windows Update механизмаар нэн даруй шинэчилж, Microsoft-ын тасралтгүй интеграцийн дэд бүтцэд туршиж үзэх болно. WSL2 нь Azure дэд бүтэцтэй ижил цөмийг ашиглах бөгөөд энэ нь засвар үйлчилгээ хийхэд хялбар болгоно.
Цөмийг WSL-тэй нэгтгэхэд бэлтгэсэн бүх өөрчлөлтийг GPLv2 үнэгүй лицензийн дагуу нийтлэх бөгөөд дээд тал руу шилжүүлэх болно. Бэлтгэсэн засварууд нь цөмийн эхлүүлэх хугацааг багасгах, санах ойн хэрэглээг багасгах, цөмд шаардлагатай хамгийн бага драйвер болон дэд системүүдийг үлдээх оновчлолуудыг багтаасан болно. Санал болгож буй цөм нь WSL1-д санал болгож буй эмуляцийн давхаргыг ил тод орлуулах боломжтой болно. Эх кодын бэлэн байдал нь сонирхогчдод хэрэв хүсвэл WSL2-д зориулсан Линукс цөмийн өөрийн бүтцийг бий болгох боломжийг олгох бөгөөд үүнд шаардлагатай зааврыг бэлтгэх болно.
Azure төслийн оновчлол бүхий стандарт цөмийг ашиглах нь системийн дуудлагын түвшинд Линукстэй бүрэн нийцэж, Windows дээр Docker контейнеруудыг саадгүй ажиллуулах боломжийг олгохоос гадна FUSE механизм дээр суурилсан файлын системийг дэмжих боломжийг олгоно. Нэмж дурдахад WSL2 нь өмнө нь WSL1-ийн гацаа болж байсан I/O болон файлын системийн үйл ажиллагааны гүйцэтгэлийг ихээхэн нэмэгдүүлсэн. Жишээлбэл, шахсан архивыг задлах үед WSL2 нь WSL1-ээс 20 дахин хурдан бөгөөд үйлдлийг гүйцэтгэх үед
"git clone", "npm install", "apt update" болон "apt upgrade"-ыг 2-5 дахин нэмэгдүүлнэ.
Хэдийгээр энэ нь Linux цөмийг нийлүүлсээр байгаа ч WSL2 нь хэрэглэгчийн орон зайн бүрэлдэхүүн хэсгүүдийн бэлэн багцыг өгөхгүй. Эдгээр бүрэлдэхүүн хэсгүүдийг тусад нь суурилуулсан бөгөөд янз бүрийн түгээлтийн угсралт дээр суурилдаг. Жишээлбэл, Microsoft Store лавлах дахь WSL дээр суулгах
Нэмж дурдахад үүнийг тэмдэглэж болно
Эх сурвалж: opennet.ru