Existem soluções de virtualização para o OpenBSD que não sejam de portas?

4

Estou procurando soluções de virtualização para um host do OpenBSD e um convidado do CentOS. Quais são minhas opções? Estou procurando por um que não use pacotes de portas. Existe algum?

    
por LanceBaynes 17.09.2011 / 12:16

3 respostas

9

Primeiro: pacotes e portas são totalmente duas coisas separadas. Não existem coisas como "pacotes de portas".

Na FAQ :

Packages are the pre-compiled binaries of some of the most used third party software. Packages can be managed easily with the help of several utilities, also referred to as the pkg* tools.

e na seção Portas :

As mentioned in the introduction, packages are compiled from the ports tree. In this section we will explain how the ports tree works, when you should use it and how you can use it.

IMPORTANT NOTE: The ports tree is meant for advanced users. Everyone is encouraged to use the pre-compiled binary packages.

Segundo: tudo a partir de pacotes e (especialmente) portas é considerado de terceiros. Os desenvolvedores do OpenBSD não "suportam" pacotes ou portas - a comunidade o faz. No que diz respeito ao projeto OpenBSD, você está sozinho com pacotes e portas ... eles não fazem parte do projeto OpenBSD. Isso significa que, se eles não passarem pelo processo normal de auditoria ou receberem atualizações de segurança por meio dos projetos do OpenBSD, eles serão novamente apoiados pela comunidade.

Terceiro: Não há nenhuma plataforma de virtualização baseada em host incluída no OpenBSD que eu saiba (bem, há a camada de compatibilidade binária do Linux - mas esse é um truque interessante da API do kernel), nem nunca esperarei que essa funcionalidade seja adicionada para o OpenBSD. O projeto do OpenBSD tem sido infame para adotar a virtualização:

Theo de Raadt sobre virtualização:

"x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit. You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes."

Estou procurando por um que não use pacotes de portas. Existe algum?

Não. E provavelmente nunca haverá. O OpenBSD é um sistema operacional fantástico, mas não é uma boa escolha como host de virtualização.

Se você ainda quiser / precisar usar o OpenBSD como um host de virtualização, eu acho que o QEMU é sua única opção. Está disponível como um pacote e da árvore de ports.

    
por 19.09.2011 / 08:23
6

Existe agora vmm , que é a solução de virtualização integrada do OpenBSD.

É totalmente suportado e provavelmente a solução mais rápida no OpenBSD.

    
por 11.02.2017 / 08:37
2

Você pode usar o qemu no OpenBSD, que é MUITO lento.

    
por 21.05.2012 / 04:08