O projeto WSL-For-FreeBSD está desenvolvendo uma versão do conjunto de ferramentas WSL2 (Subsistema Windows para Linux) que permite que o FreeBSD rode no Windows em vez do Linux, com alterações mínimas no ambiente FreeBSD subjacente. Sempre que possível, as alterações estão planejadas para serem adicionadas à base de código aberto principal do WSL2. O projeto se posiciona como um projeto pessoal e experimental.
Atualmente, o FreeBSD pode ser inicializado no WSL2 em modo console. Os principais componentes do FreeBSD são executados com sucesso. O trabalho está focado na adição de suporte à rede, otimização de E/S e gerenciamento de processos. Os planos futuros incluem a integração de utilitários do FreeBSD ao ambiente Windows e a preparação da documentação.
O projeto WSL2, desenvolvido pela Microsoft, fornece uma máquina virtual com um kernel Linux completo, capaz de executar distribuições Linux. O kernel inclui alterações específicas do WSL, como otimizações para reduzir o tempo de inicialização e o consumo de memória, a capacidade de recuperar memória recuperada por processos Linux e configurações para eliminar drivers e subsistemas desnecessários. O sistema é instalado em uma imagem de disco separada (VHD) com um sistema de arquivos ext4 e um adaptador de rede virtual.
Fonte: opennet.ru
