Microsoft ngumumkeun subsistem WSL2 sareng kernel Linux standar

Perusahaan Microsoft ditepikeun dina konferensi Microsoft Build 2019 anu lumangsung dinten ayeuna, subsistem anu diropéa WSL2 (Windows Subsystem for Linux), dirancang pikeun ngajalankeun file laksana Linux dina Windows. konci fitur Édisi kadua nyaéta pangiriman kernel Linux anu lengkep, tibatan lapisan anu narjamahkeun telepon sistem Linux kana telepon sistem Windows.

Pelepasan tés WSL2 bakal ditawarkeun dina ahir Juni dina ngawangun ékspérimén Windows Insider. Pangrojong basis émulator pikeun WSL1 bakal dipikagaduh sareng pangguna bakal tiasa ngagunakeun éta sisi-demi-sisi sareng WSL2. Pikeun ngajalankeun kernel Linux Ubuntu dina lingkungan Windows, mesin virtual lightweight, geus dipaké dina Azure, dipaké.

Salaku bagian tina WSL2 pikeun Windows 10, komponén sareng kernel Linux 4.19 standar bakal ditawarkeun. Nalika perbaikan pikeun cabang LTS 4.19 dileupaskeun, kernel pikeun WSL2 bakal langsung diropéa ngaliwatan mékanisme Windows Update sareng diuji dina infrastruktur integrasi kontinyu Microsoft. WSL2 bakal nganggo kernel anu sami sareng infrastruktur Azure, janten langkung gampang pikeun ngajaga.

Sadaya parobihan anu disiapkeun pikeun integrasi kernel sareng WSL bakal diterbitkeun dina lisénsi GPLv2 gratis sareng bakal dialihkeun ka hulu. Patch anu disiapkeun kalebet optimasi pikeun ngirangan waktos ngamimitian kernel, ngirangan konsumsi mémori, sareng ngantepkeun set panggerak sareng subsistem anu diperyogikeun dina kernel. Kernel anu diusulkeun bakal tiasa dianggo salaku gaganti transparan pikeun lapisan émulasi anu diusulkeun dina WSL1. Ketersediaan kode sumber bakal ngidinan peminat, upami hoyong, nyieun sorangan ngawangun kernel Linux Ubuntu pikeun WSL2, nu parentah diperlukeun bakal disiapkeun.

Ngagunakeun kernel baku kalawan optimizations ti proyék Azure bakal ngidinan Anjeun pikeun ngahontal kasaluyuan pinuh ku Linux Ubuntu dina tingkat Sistim panggero jeung nyadiakeun kamampuhan pikeun seamlessly ngajalankeun wadahna Docker on Windows, kitu ogé nerapkeun rojongan pikeun sistem file dumasar kana mékanisme FUSE. Sajaba ti éta, WSL2 geus nyata ngaronjat kinerja I / O sarta sistem file operasi, nu saméméhna éta bottleneck of WSL1. Contona, nalika ngabongkar arsip anu dikomprés, WSL2 1 kali langkung gancang tibatan WSL20, sareng nalika ngajalankeun operasi.
"git clone", "npm install", "apt update" jeung "apt upgrade" ku 2-5 kali.

Sanajan masih ngirim kernel Linux, WSL2 moal nyadiakeun susunan siap-dijieun komponén pamaké-spasi. Komponén ieu dipasang sacara misah sareng dumasar kana rakitan tina rupa-rupa distribusi. Contona, pikeun masang dina WSL dina diréktori Microsoft Store ditawarkeun majelis Ubuntu, Debian GNU/Linux, Kali Linux, Pirang и openSUSE. Pikeun berinteraksi sareng kernel Linux anu ditawarkeun dina Windows, anjeun kedah ngagentos skrip initialization leutik kana distribusi anu ngarobih prosés boot. Canonical parantos nyatakeun ngeunaan niat nyadiakeun rojongan pinuh pikeun Ubuntu ngajalankeun on luhureun WSL2.

Sajaba ti éta, bisa dicatet terbitan Microsoft terminal émulator Terminal Windows, kodeu anu disebarkeun dina lisénsi MIT. Marengan terminal, panganteur garis paréntah aslina conhost.exe, dipaké dina Windows jeung nerapkeun API Konsol Windows, ogé open source. Terminal nyadiakeun antarbeungeut jeung pamisah windows basis tab, pinuh ngarojong Unicode jeung runtuyan ngewa pikeun kaluaran warna, ngidinan Anjeun pikeun ngarobah téma jeung ngaktipkeun tambihan-ons, ngarojong konsol virtual (PTY) jeung ngagunakeun DirectWrite / DirectX pikeun nyepetkeun rendering téks. Terminal tiasa nganggo Command Prompt (cmd), PowerShell sareng cangkang WSL. Dina usum panas, terminal anyar bakal sadia pikeun pamaké Windows ngaliwatan katalog Microsoft Store.

Microsoft ngumumkeun subsistem WSL2 sareng kernel Linux standar

sumber: opennet.ru

Tambahkeun komentar