VirtualBox é um programa de virtualização (virtualizador) que permite ao usuário instalar e executar vários sistemas operacionais em uma só máquina sem afetar diretamente o sistema operacional principal. Tanto o hospedeiro (máquina física, onde está instalado o sistema operacional principal) como o convidado (máquina virtual) podem ser de sistemas operacionais diferentes - como por exemplo: Linux e Mac rodando Windows, Windows rodando OS/2, etc.
Devem ser levados em conta os recursos do seu computador para que você possa virtualizar sistemas operacionais sem muitas complicações. Creio eu que o mínimo recomendado para não haver muita lentidão e muitos travamentos é 4 GB de memória RAM e processador de dois núcleos com mais de 2.00 GHz. Reserve também uma parcela do seu espaço para poder instalar sistemas operacionais como o Windows 8 e Ubuntu.
É comum ver pessoas que confundem emulação com virtualização, mas o VirtualBox não emula sistemas operacionais, ele apenas os virtualiza (trata-os como se estivessem realmente instalados em seu computador), não é à toa que é chamado de virtualizador.
E respondendo à segunda pergunta, pode instalar qualquer sistema operacional compatível nele, não precisa de se preocupar pois o seu Windows 10 não vai ser afetado durante o processo.