WSL 2 нь одоо Windows Insiders дээр боломжтой

Бид өнөөдрөөс эхлэн Insider Fast цагирагт Windows build 2 суулгаснаар Linux 18917-д зориулсан Windows дэд системийг туршиж үзэх боломжтойг дуулгахад таатай байна! Энэ блог нийтлэлд бид хэрхэн эхлүүлэх, wsl.exe шинэ командууд болон зарим чухал зөвлөгөөг авч үзэх болно. WSL 2-ийн талаарх бүрэн баримт бичгийг эндээс авах боломжтой манай баримт бичгийн хуудас.

WSL 2 нь одоо Windows Insiders дээр боломжтой

WSL2-г ашиглаж эхэлж байна

Таныг WSL 2-г хэрхэн ашиглаж эхлэхийг харахыг тэсэн ядан хүлээж байна. Бидний зорилго бол WSL 2-г WSL 1-тэй адилхан болгох явдал бөгөөд бид хэрхэн сайжруулах талаар таны санал хүсэлтийг сонсохыг тэсэн ядан хүлээж байна. The WSL2 суулгаж байна docs нь WSL 2-г хэрхэн эхлүүлэх, ажиллуулах талаар тайлбарладаг.

Та WSL 2-г анх ашиглаж эхлэхэд хэрэглэгчийн туршлагад зарим өөрчлөлт гарч байгааг анзаарах болно. Энэхүү анхны урьдчилан үзэхэд хамгийн чухал хоёр өөрчлөлт энд байна.

Линукс файлуудаа Линуксийн үндсэн файлын системд байрлуул

Файлын гүйцэтгэлийн давуу талыг ашиглахын тулд Линукс программуудаар байнга ханддаг файлуудаа Линуксийн үндсэн файлын системд оруулахаа мартуузай. Бид сүүлийн гурван жилийн турш WSL 1-г ашиглахдаа файлуудаа C диск рүүгээ оруулахыг хэлж байсныг бид ойлгож байгаа боловч WSL 2-д тийм биш юм. WSL 2-д файлын системд илүү хурдан хандахын тулд эдгээр файлууд дотор байх ёстой. Linux root файлын системийн. Мөн бид Windows програмуудад Linux-ийн үндсэн файлын системд (File Explorer гэх мэт) хандах боломжтой болгосон. Ажиллаж үзнэ үү: explorer.exe . Линукс түгээлтийн үндсэн лавлахаас юу болохыг харна уу) нь энэ шилжилтийг ихээхэн хөнгөвчлөх болно.

Эхний хувилбарт динамик IP хаягаар Линукс сүлжээний програмууддаа хандаарай

WSL 2 нь виртуалчлалын технологийг ашиглан архитектурын томоохон өөрчлөлтийг багтаасан бөгөөд бид сүлжээний дэмжлэгийг сайжруулахаар ажиллаж байна. WSL 2 нь одоо виртуал машин дээр ажиллаж байгаа тул та Windows-ээс Линукс сүлжээний програмуудад хандахын тулд тэр VM-ийн IP хаягийг ашиглах шаардлагатай бөгөөд эсрэгээр Linux-аас Windows сүлжээний програмуудад хандахын тулд Windows хостын IP хаяг хэрэгтэй болно. Бид WSL 2-д сүлжээний программууд руу нэвтрэх боломжийг оруулахыг зорьж байна localhost аль болох хурдан! Үүнийг хэрхэн хийх талаар дэлгэрэнгүй мэдээлэл, алхмуудыг та манай баримт бичгээс авах боломжтой энд.

Хэрэглэгчийн туршлагын өөрчлөлтийн талаар дэлгэрэнгүй уншихыг хүсвэл манай баримт бичгийг үзнэ үү: WSL 1 ба WSL 2 хооронд хэрэглэгчийн туршлагын өөрчлөлтүүд.

Шинэ WSL тушаалууд

Бид танд WSL хувилбарууд болон түгээлтүүдийг хянах, үзэхэд туслах шинэ тушаалуудыг нэмсэн.

  • wsl --set-version <Distro> <Version>
    WSL 2 архитектурыг ашиглах эсвэл WSL 1 архитектурыг ашиглахын тулд дистро хөрвүүлэхийн тулд энэ тушаалыг ашиглана уу.

    : тодорхой Linux distro (жишээ нь "Ubuntu")

    : 1 эсвэл 2 (WSL 1 эсвэл 2-ын хувьд)

  • wsl --set-default-version <Version>
    Шинэ түгээлтийн хувьд анхдагч суулгах хувилбарыг (WSL 1 эсвэл 2) өөрчилдөг.

  • wsl --shutdown
    Бүх ажиллаж байгаа түгээлтүүд болон WSL 2 хөнгөн хэрэгслийн виртуал машиныг нэн даруй зогсооно.

    WSL 2 түгээлтийг идэвхжүүлдэг VM нь бид танд зориулж бүхэлд нь удирдахыг зорьдог тул танд хэрэгтэй үед эргүүлж, хэрэггүй үед унтраадаг. Та үүнийг гараар унтраахыг хүсэх тохиолдол байж болох бөгөөд энэ тушаал нь бүх түгээлтийг зогсоож, WSL 2 VM-ийг унтрааснаар үүнийг хийх боломжийг олгоно.

  • wsl --list --quiet
    Зөвхөн түгээлтийн нэрийг жагсаа.

    Энэ тушаал нь анхдагч түгээлт, хувилбар гэх мэт бусад мэдээллийг харуулахгүйгээр зөвхөн таны суулгасан түгээлтийн нэрийг гаргах тул скрипт хийхэд хэрэгтэй.

  • wsl --list --verbose
    Бүх түгээлтийн талаарх дэлгэрэнгүй мэдээллийг харуулна.

    Энэ команд нь дистро бүрийн нэр, ямар төлөвт байгаа, ямар хувилбар ажиллаж байгааг жагсаан бичнэ. Энэ нь мөн ямар түгээлтүүд нь анхдагч болохыг одоор харуулж байна.

урагш харж, таны санал хүсэлтийг сонсох

Та Windows Insider программ дотроос WSL 2-д илүү олон функц, алдаа засах, ерөнхий шинэчлэлтүүдийг авах болно гэж найдаж болно. WSL 2-ын талаарх дэлгэрэнгүй мэдээллийг авахын тулд тэдний туршлагын блог болон энэ блогтой энд байгаарай.

Хэрэв танд ямар нэгэн асуудал тулгарвал эсвэл манай багийн талаар санал хүсэлт байвал манай Github дээр асуудлаа дараах хаягаар илгээнэ үү. github.com/microsoft/wsl/issues, хэрэв танд WSL-ийн талаар ерөнхий асуулт байвал Twitter дээр байгаа манай багийн бүх гишүүдийг олох боломжтой энэ твиттерийн жагсаалт.

Эх сурвалж: www.habr.com

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