Microsoft ngumumake subsistem WSL2 kanthi kernel Linux standar

Microsoft diwenehi ing konferensi Microsoft Build 2019 saiki, subsistem WSL2 (Windows Subsystem for Linux) sing dianyari dirancang kanggo mbukak file eksekusi Linux ing Windows. Kunci fitur edition kapindho yaiku pangiriman kernel Linux lengkap, tinimbang lapisan ing fly nerjemahake telpon sistem Linux menyang telpon sistem Windows.

Rilis tes WSL2 bakal ditawakake ing pungkasan wulan Juni ing bangunan eksperimen Windows Insider. Dhukungan basis emulator kanggo WSL1 bakal disimpen lan pangguna bakal bisa nggunakake bebarengan karo WSL2. Kanggo mbukak kernel Linux ing lingkungan Windows, mesin virtual entheng digunakake, wis digunakake ing Azure.

Minangka bagéan saka WSL2 kanggo Windows 10, komponen karo kernel Linux 4.19 standar bakal ditawakake. Nalika ndandani cabang 4.19 LTS dirilis, inti kanggo WSL2 bakal dianyari kanthi cepet liwat mekanisme Windows Update lan diuji ing infrastruktur integrasi terus Microsoft. WSL2 bakal nggunakake inti padha karo infrastruktur Azure, supaya luwih gampang kanggo njaga.

Kabeh owah-owahan sing disiapake kanggo nggabungake inti karo WSL bakal diterbitake miturut lisensi GPLv2 gratis lan bakal ditransfer menyang hulu. Patch sing disiapake kalebu optimasi kanggo nyuda wektu wiwitan kernel, nyuda konsumsi memori, lan njaga set driver lan subsistem minimal sing dibutuhake ing kernel. Inti sing diusulake bakal bisa tumindak minangka panggantos transparan kanggo lapisan emulasi sing ditawakake ing WSL1. Kasedhiyan sumber bakal ngidini para penggemar mbangun kernel Linux dhewe kanggo WSL2 yen dikarepake, sing instruksi sing dibutuhake bakal disiapake.

Panggunaan kernel standar kanthi optimasi saka proyek Azure bakal entuk kompatibilitas lengkap karo Linux ing tingkat panggilan sistem lan nyedhiyakake kemampuan kanggo mbukak wadhah Docker kanthi lancar ing Windows, uga ngetrapake dhukungan kanggo sistem file adhedhasar mekanisme FUSE. Kajaba iku, WSL2 nambah kinerja I / O lan sistem file kanthi signifikan, sing biasane dadi bottleneck saka WSL1. Contone, nalika mbongkar arsip sing dikompres, WSL2 1 kaping luwih cepet tinimbang WSL20, lan nalika nindakake operasi.
"git clone", "npm install", "apt update" lan "apt upgrade" kaping 2-5.

Sanajan ngirim kernel Linux, kaya sadurunge, WSL2 ora bakal nyedhiyakake set komponen ruang pangguna sing wis siap. Komponen kasebut dipasang kanthi kapisah lan adhedhasar rakitan saka macem-macem distribusi. Contone, kanggo nginstal ing WSL ing katalog Microsoft Store ditawani pakumpulan ubuntu, Debian GNU/Linux, Kali Linux, SUSE и openSUSE. Kanggo sesambungan karo kernel Linux sing ditawakake ing Windows, sampeyan kudu ngganti skrip inisialisasi cilik menyang kit distribusi sing ngganti proses boot. Canonical wis nyatakake babagan niat kanggo nyedhiyakake dhukungan lengkap kanggo mbukak Ubuntu ing ndhuwur WSL2.

Kajaba iku, bisa dicathet publikasi terminal emulator dening Microsoft Terminal Windows, sing kode disebarake miturut lisensi MIT. Bebarengan karo terminal, kode kanggo antarmuka baris printah conhost.exe asli, digunakake ing Windows lan ngleksanakake Windows Console API, uga mbukak. Terminal nyedhiyakake antarmuka tab lan windows pamisah, kanthi ndhukung Unicode lan urutan uwal kanggo output werna, ngidini sampeyan ngganti kulit lan plug-in, ndhukung konsol virtual (PTY), lan nggunakake DirectWrite / DirectX kanggo nyepetake rendering teks. Sampeyan bisa nggunakake Command Prompt (cmd), PowerShell, lan cangkang WSL ing terminal. Musim panas iki, terminal anyar bakal kasedhiya kanggo pangguna Windows liwat Microsoft Store.

Microsoft ngumumake subsistem WSL2 kanthi kernel Linux standar

Source: opennet.ru

Add a comment