Os hipervisores são o que tornam as máquinas virtuais possíveis e não servem apenas para servidores. Você provavelmente usa um todo dia e nem sabe disso. Se você não usar um agora, você irá em um futuro próximo.
Um hypervisor é um software que existe fora de um sistema operacional convidado para interceptar os comandos enviados para o hardware do computador. O termo “hipervisor” vem dos diferentes níveis de um kernel de sistemas operacionais; executa ações com mais autoridade do que o nível “supervisor”, portanto, hyper -visor.
Imagem via striatic no Flickr
Um hypervisor também é conhecido como uma Máquina Virtual Manager (VMM) e seu único propósito é permitir que várias “máquinas” compartilhem uma única plataforma de hardware. Os sistemas operacionais são projetados de forma que tenham um relacionamento de um para um com o hardware em que estão sendo executados, mas com processadores multi-core, multi-thread e quantidades ridículas de RAM, rodando múltiplos de uma só vez é uma brisa.
O hipervisor separa o sistema operacional (SO) do hardware assumindo a responsabilidade de permitir que cada tempo do sistema operacional seja executado com o hardware subjacente. Ele age como um policial de trânsito para dar tempo de uso da CPU, memória, GPU e outros hardwares. Cada sistema operacional controlado pelo hipervisor é chamado de sistema operacional convidado e o sistema operacional do hipervisor, se houver, é chamado de sistema operacional host. Como ele está entre o sistema operacional convidado e o hardware, você pode ter tantos SOs diferentes quanto o sistema puder suportar; você pode até ter tipos diferentes (por exemplo, Windows, OS X, Linux).
Separar hardware e software também é bom para portabilidade. Como o hipervisor atua como intermediário, é muito mais fácil mover-se de um computador para outro sem precisar instalar novos drivers ou atualizar seu sistema operacional convidado. Você deve ter notado isso se você pegou suas VMs do Virtualbox e as colocou em um computador diferente. Para o sistema operacional convidado, não há nenhuma alteração perceptível, embora o sistema operacional e o hardware host possam ser completamente diferentes.
Outro grande benefício da virtualização de um sistema operacional é a segurança. Se você quiser testar um software que possa ser prejudicial ao seu computador, é recomendável testá-lo em uma máquina virtual, em vez de em seu sistema operacional host. Se o sistema operacional convidado for infectado e cheio de vírus, ele não afetará os arquivos no sistema operacional host, a menos que pastas compartilhadas ou uma ponte de rede conectem os dois. Os dois sistemas operacionais existem completamente separados uns dos outros e não têm conhecimento da existência dos outros, o que contribui para uma computação segura.
Alguns hipervisores populares são VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox e Microsoft VirtualPC. Tudo isso permite ao usuário virtualizar um ou mais sistemas operacionais em uma única peça de hardware
Os hipervisores podem ser divididos em dois tipos principais:
A maioria dos hipervisores atuais é usada para implantações de servidores em larga escala ou para usuários finais que executam aplicativos legados ou experimentam um sistema operacional diferente. Já houve algumas mudanças nesse pensamento, mas com versões atuais do Android e rumores do Windows 8.
O Android usa um kernel Linux para interação com hardware e serviços de segundo plano e usa uma máquina virtual chamada Dalvik para executar software que usuário interage com. Apesar de não permitir que um usuário execute vários sistemas operacionais ao mesmo tempo, o Android é muito semelhante a um hypervisor tipo 1. O host Linux subjacente é completamente transparente para o usuário final, a menos que você faça o root no seu telefone e deseje interagir com ele.
Há rumores de que o Windows 8 funcionará inteiramente como um sistema operacional convidado no Hyper-V da Microsoft. O Hyper-V assumirá a responsabilidade de gerenciar seu hardware e realizar tarefas em segundo plano, como backups e verificações do sistema de arquivos. Semelhante ao Android, isso permitiria que você tivesse melhor portabilidade, flexibilidade e segurança em seu sistema operacional. Sem mencionar que isso tornaria sua instalação do Windows 8 completamente portátil para que você possa levá-la com você de computador para computador.
Os servidores da Web continuarão a aproveitar hipervisores para maximizar sua utilização de hardware e manter os custos baixos. Se você compartilhou hospedagem na web através de um host popular, você provavelmente já está em um hipervisor tipo 1 e não sabia disso. Com um bom hardware de servidor, os hipervisores bare-metal podem empurrar os limites normalmente apenas com um sistema operacional instalado, para literalmente milhares disponíveis. Isso não só economiza dinheiro quando se trata de comprar hardware, mas também o resfriamento e a energia são reduzidos a uma pequena fração do que costumava ser para executar a mesma quantidade de máquinas.
Como usar seu roteador e a combinação de modem / roteador do ISP em
Se você estiver executando seu próprio roteador juntamente com o combo de modem / roteador que seu ISP forneceu, há uma boa chance de você está inadvertidamente se dando uma enorme dor de cabeça e uma série de problemas de rede difíceis de definir. Vejamos por que esses problemas surgem, como detectá-los e como corrigi-los.
Como aumentar o número de itens da lista de atalhos no Windows 10
Nas versões anteriores do Windows, você podia alterar o número de itens recentes exibidos nas listas de atalhos com uma opção simples nas propriedades da barra de tarefas. Por qualquer razão, a Microsoft removeu essa habilidade no Windows 10. Com uma pequena invasão do Registro, você ainda pode aumentar esse número.