Existe funcionalidade BSD jail ou Linux container no Windows?

2

Eu gostaria de poder trabalhar com um aplicativo com comportamento ruim sem usar uma VM (porque requer uma licença extra inteira). O Windows tem algo como cadeias do BSD ou contêineres do Linux?

Shawn J. Goff
fonte

Respostas:

5

Você pode tentar o WinJail :

O WinJail é a implementação completa do chroot, com recursos adicionais, como o mecanismo "copiar na gravação", aplicado a arquivos chroot'ed, chroot adicional baseado em registro e muito mais.

akira
fonte
0

Eu acho que "Serviços de Área de Trabalho Remota" (consulte http://technet.microsoft.com/en-us/windowsserver/ee236407 ) é o que você está procurando, mas acho que excede seu orçamento :)

akira
fonte
As sessões da área de trabalho remota não são sandboxed de maneira significativa. Há suporte para misturar RD com virtualização, mas o OP especificamente não deseja virtualizar.
Harry Johnston
bem, "comporta-se mal" também é um requisito de perda. um contêiner pseudo-virtualizado também pode exigir uma "licença extra inteira" (para Windows? para o software? para o software que é executado em um servidor de terminal?) porque você pode executar várias instâncias em paralelo, etc.
akira
0

Outra possibilidade é turbo.net . Ele permite executar aplicativos em sua própria caixa de proteção, impedindo que ele contenha seu sistema com arquivos, entradas de registro etc.

Se você precisar de um aplicativo, provavelmente deseja começar com uma máquina 'limpa'. Gostar

turbo run --mount = C: \ FolderWithUntrustyApp limpa C: \ FolderWithUntrustyApp \ untrusty.exe

Você também executa o instalador.

turbo run --mount = C: \ FolderWithUntrustyApp limpa C: \ FolderWithUntrustyApp \ installer-untrusty.exe

Nota: Ele não foi projetado para conter itens como vírus e malware avançado, que exploram bugs do kernel ou

Gamlor
fonte