Windows 10 makakuha usa ka naka-embed nga Linux kernel gikan sa Microsoft

Sulod sa mga katuigan, ang Microsoft naghimo sa daghang mga proyekto sa Linux nga kaugalingon. Adunay Linux-based OS para sa network switch sa data centers ug Linux-based nga OS para sa microcontrollers nga gitukod para sa Azure Sphere embedded security. Ug karon nahibal-an na ang bahin sa laing proyekto nga nakabase sa Linux nga dugay nang gitrabaho sa mga espesyalista sa Microsoft.

Windows 10 makakuha usa ka naka-embed nga Linux kernel gikan sa Microsoft

Sa unang adlaw sa Build 2019 developer conference, ang software giant mipahibalo sa paghimo sa kaugalingon nga bersyon sa Linux kernel, nga mahimong bahin sa Windows 10. Ang unang pagsulay nga gitukod alang sa mga partisipante sa programa sa Insider ipagawas sa katapusan sa Hunyo . Kini nga kernel maghatag basehanan sa arkitektura Microsoft Windows Subsystem para sa Linux (WSL) 2... Giunsa namatikdan Ang mga representante sa Microsoft misulat sa ilang blog nga kini ang unang higayon nga ang usa ka bug-os nga Linux kernel mahimong usa ka built-in nga bahin sa Windows.

Atong hinumduman: Ang WSL 1 kay usa ka compatibility layer, usa ka emulator, alang sa pagpadagan sa Linux binary files (ELF) sa operating system environment sa Windows 10 ug Windows Server 2019. Kini, pananglitan, nagpaposible sa bag-ohay nga katuigan sa pagbalhin sa Bash shell sa Windows, idugang ang suporta sa OpenSSH sa Windows 10, ingon man naglakip sa Ubuntu, SUSE Linux ug Fedora distributions sa Microsoft Store.

Windows 10 makakuha usa ka naka-embed nga Linux kernel gikan sa Microsoft

Ang pagpaila sa usa ka bug-os nga bukas nga OS kernel sa WSL 2 makapauswag sa pagkaangay, makapauswag sa performance sa mga aplikasyon sa Linux sa Windows, pagpadali sa mga oras sa pag-boot, pag-optimize sa paggamit sa RAM, pagpadali sa file system I/O, ug pagpadagan sa mga sudlanan sa Docker direkta kay sa pinaagi sa usa ka virtual nga makina.

Ang aktuwal nga kadaugan sa pasundayag magdepende sa aplikasyon nga imong gihisgutan ug kung giunsa kini nakig-uban sa file system. Gipakita sa internal nga mga pagsulay sa Microsoft nga ang WSL 2 20 ka beses nga mas paspas kaysa WSL 1 kung gi-unpack ang mga archive sa tarball, ug mga 2 hangtod 5 ka beses nga mas paspas kung gigamit ang git clone, npm install, ug cmake sa lainlaing mga proyekto.

Windows 10 makakuha usa ka naka-embed nga Linux kernel gikan sa Microsoft

Ang kernel sa Microsoft Linux sa sinugdan ibase sa pinakabag-o nga long-term stable nga bersyon sa kompanya nga 4.19 ug mga teknolohiya nga gipagana sa mga serbisyo sa Azure cloud. Sumala sa mga opisyal sa Microsoft, ang kernel mahimong hingpit nga bukas nga gigikanan, nagpasabut nga bisan unsang mga pagbag-o nga gihimo sa Microsoft mahimong magamit sa komunidad sa developer sa Linux. Ang kompanya usab nagsaad nga sa pagpagawas sa sunod nga long-term stable nga bersyon sa kernel, ang bersyon alang sa WSL 2 ma-update aron ang mga developers kanunay adunay access sa pinakabag-o nga mga inobasyon sa Linux.

Windows 10 makakuha usa ka naka-embed nga Linux kernel gikan sa Microsoft

Ang WSL 2 dili gihapon maglakip sa bisan unsang userspace binaries, sama sa kaso sa kasamtangan nga bersyon sa WSL 1. Ang mga tiggamit makahimo gihapon sa pagpili kung unsang Linux distribution ang labing maayo alang kanila pinaagi sa pag-download niini gikan sa Microsoft Store ug gikan sa ubang mga tinubdan.

Sa parehas nga oras, gipaila sa Microsoft ang usa ka kusgan nga bag-ong aplikasyon sa linya sa command alang sa Windows 10, gitawag nga Windows Terminal. Naglakip kini sa mga tab, shortcut, text emoticon, tema, extension, ug GPU-based text rendering. Ang aplikasyon gidisenyo aron ma-access ang mga palibot sama sa PowerShell, Cmd ug WSL. Kini usa pa ka lakang gikan sa Microsoft nga himuon Windows 10 nga mas sayon ​​​​alang sa mga developers nga makig-uban. Windows Terminal Preview anaa na sa porma sa usa ka repository sa GitHub, ug ang pagkaanaa sa Microsoft Store gisaad sa tunga-tunga sa Hunyo.


Idugang sa usa ka comment