En Windows 10 20H1, o WSL 2 ten que ser 13 veces máis rápido

a segunda versión do subsistema de Windows para Linux, WSL 2 que forma parte das versións de desenvolvemento de Windows 10 20h1, cuxa dispoñibilidade xeral está programada para o 2020 de maio. Inclúe un núcleo de Linux que se orgullo mellor que WSL 1.

WSL 2 é a nova versión da arquitectura que permite o subsistema de Windows para Linux Running Binarios Elf64 Linux en Windows. Esta nova arquitectura, que usa un núcleo real de Linux, modifica a forma en que estes binarios de Linux interactúan con Windows e hardware, mentres ofrece a mesma experiencia de usuario que en WSL 1.

WSL 2 ofrece un sistema de ficheiros moito máis rápido Rendemento e compatibilidade total coas chamadas do sistema, o que lle permite executar máis aplicacións como Docker. A actualización de Windows May 2020 lanzarase con boas melloras na interface de usuario.

Ademais desta actualización presúmese mellor dun mellor rendemento do susbsystem e é que a Desenvolvedor de Windows Dave Rupert compartiu datos no seu blog no que cando execute un proceso que fixo WLS 1 en 7.853 segundos, WLS 2 fixo iso en 0.567 segundos.

Pero non é só iso. WSL 2 tamén mellora a instalación de NPM, a compilación web, a visualización de ficheiros, a recarga de módulos en quente, o inicio do servidor, entre outras cousas.

Case todo o que fai todos os días como desenvolvedor web é considerablemente máis rápido. É como ter unha Mac de novo (ou quizais mellor, porque Apple reduciu o poder dos seus procesadores a favor da duración da batería nos últimos anos, Dave Rupert dixo.

para gozar plenamente dos beneficios do WSL 2, Rupert recomenda que os ficheiros do seu proxecto de / mnt / c / usuarios sexan movidos / < Nome de usuario > / a o seu novo directorio persoal de Linux No seu novo VHD. Polo tanto, os contidos do seu disco serán visibles na rede indo a \\ wsl $ \ < name > \ < nome de usuario > \ home ou escribindo o comando explorer.exe. do seu BASH PRPPT.

En canto ao desenvolvemento web, comparta isto con Código VS, a experiencia do desarrollador vai ben. A extensión remota actúa como unha ponte para o WSL e obriga ao código VS para realizar todas as súas operacións (GIT, liña de comandos , instalacións de extensión, etc.) Incluso na distribución de Linux que todo é moi autónomo.

Segundo Rupert, o paso dos desenvolvedores web a WLS 2 é unha nova era en perspectiva para eles. Os posibles problemas iniciais foron definitivamente resoltos polo equipo WSL xa que as versións previas estaban dispoñibles para os insiders. Nun artigo titulado “Noticias para Windows 10 Insider Preview Builds (20h1)” Publicado a finais do mes pasado, Microsoft di que resolveu algúns problemas.

Por exemplo, de acordo co artigo, anteriormente, o A memoria da túa máquina virtual WSL 2 expandiuse para satisfacer as necesidades do teu fluxo de traballo, pero non se reduciu cando a memoria xa non era necesaria. Agora, cando a memoria xa non se usa na máquina virtual de Linux, será lanzada para Windows, que reducirá o tamaño da memoria de conformidade.

Rupert tamén informa que o terminal de Windows agora está mellorado. Resolve todos os meus problemas previos coa falta de pestanas, a capacidade de configuración de JSON e o problema fugaz de “sentirse ben” en Windows. É sempre estraño dicilo, pero o terminal de Windows é, sen dúbida, o mellor terminal de Windows “, excita ao desarrollador. E Rupert conclúe dicindo:” Sen dúbida, WSL 2 é a mellor mellora que vin desde entón, e parece que é un Novo que era para Windows Web Development

con WSL, podo acceder de forma transparente Linux e ficheiros de Windows. Eu uso Terminal (Windows) e varias ferramentas UNIX para moitas cousas (compilación e probas en Posix, Objdump, depuración). Recibo o mellor dos dous mundos “, escribiu outro comentarista.

Pero acceder a WSL 2 ficheiros en / mnt / c / agora é insoportable lentamente. Entón quédome con WSL 1. “Engadiu que” do que lin, Microsoft ten a intención de admitir WSL1 e WSL2 nun futuro previsible. Entón é unha cousa boa

Leave a Comment

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *