Eu vinha prometendo esse tema já faz algum tempo e finalmente resolvi explicar esse tal de WSL ou Windows Subsystem for Linux, a solução que permite rodar programas de Linux diretamente em cima do Windows.
Mas desde que eu comecei a acompanhar esse projeto em 2016 muita coisa mudou. O WSL evoluiu do então chamado "Bash on Ubuntu" para "WSL 1" e agora migrando pra "WSL 2".
Quais as diferenças? Como funciona? Como instalo e configuro na minha máquina?
Além de responder essas perguntas eu achei adequado aproveitar o gancho pra contar a história do UNIX/Linux sobre o Windows e como essa história remete até o anos 80! Então vamos entender a história de como a Microsoft sempre flertou e de fato dormiu na cama do UNIX muito antes do que você pensa!
Se já sabe de tudo isso e só quer saber sobre o WSL especificamente, pode pular direto pro tempo 32:12.
Errata:
Eu disse que o VHD é limitado em 256GB e não havia como redimensionar, mas na verdade tem sim. Este link tem mais informações: docs.microsoft.com/en-us/wind...
Eu disse que 8086/8088 eram processadores de 8-bits, mas esses já eram 16-bits! Sempre confundi isso.
Pré-requisitos:
* Playlist: Começando aos 40 ( • Programação para Inici... )
* Concorrência e Paralelismo Parte 1 ( • Concorrência e Paralel... )
* Concorrência e Paralelismo Parte 2 ( • Concorrência e Paralel... )
* Gerenciamento de Memória Parte 1 ( • Gerenciamento de Memór... )
* Gerenciamento de Memória Parte 2 ( • Gerenciamento de Memór... )
* Virtualização Parte 1 ( • Entendendo "Devops" pa... )
* Virtualização Parte 2 ( • Entendendo "Devops" pa... )
* Apple, GPL e compiladores ( • Entendendo Apple, GPL ... )
Links:
* Announcing WSL 2 (devblogs.microsoft.com/comman...)
* Awesome-WSL (github.com/sirredbeard/Awesom...)
* Xfce4 Desktop Environment and X Server for Ubuntu on WSL 2 (autoize.com/xfce4-desktop-env...)
* HOWTO: Enable WSL2 and Convert Existing Pengwin Installations (www.pengwin.dev/blog/2019/6/1...)
* Plan 9 rides again; WSL file access (nelsonslog.wordpress.com/2019...)
* WSL Distro Launcher Reference Implementation (github.com/Microsoft/WSL-Dist...)
* Shipping a Linux Kernel with Windows (devblogs.microsoft.com/comman...)
* Awesome Powershell (github.com/janikvonrotz/aweso...)
* WSL2-Linux-Kernel (github.com/microsoft/WSL2-Lin...)
* ArchWSL (github.com/yuk7/ArchWSL)
* XMing (sourceforge.net/projects/xming/)
* VcXSrv (sourceforge.net/projects/vcxsrv/)
* Project Drawbridge (www.microsoft.com/en-us/resea...)
* How to install Flat-Remix Theme on Any Linux Distribution? (www.osradar.com/install-flat-...)
* 2016 - Bash on Ubuntu on Windows (devblogs.microsoft.com/comman...)
* Installing PowerShell Core on Linux (docs.microsoft.com/en-us/powe...)
* Install .NET Core SDK on Linux Ubuntu 18.04 (dotnet.microsoft.com/download...)
* coLinux (não-suportado mais) (www.colinux.org)
* Cygwin (cygwin.com/install.html)
* AkitaOnRails: Windows Subsystem for Linux is good, but not enough yet (www.akitaonrails.com/2017/09/...)
* AkitaOnRails: Running Arch Linux over Windows 10! (www.akitaonrails.com/2018/04/...)
Podcast: anchor.fm/dashboard/episode/e...
Transcript: www.akitaonrails.com/2019/09/...
Негізгі бет Ғылым және технология Entendendo WSL 2 | E uma curta história sobre Windows NT
Пікірлер: 427