С этими 20-гигабайтными дисками вы можете выбрать вариант мультизагрузки; каждая ОС, вероятно, займет не более десяти гигабайт за минимальную установку, две ОС на машину не страшны. (Кстати, поищите группу вроде FreeGeek в вашем регионе - большие жесткие диски должны быть дешевыми для небольших размеров, таких как 120-500 гигабайт.)
Тем не менее, виртуализация может быть именно тем, что вам нужно, если у вас есть несколько довольно мощных машин.
Я думаю, что от одного до двух гигабайт памяти хоста для каждой гостевой виртуальной машины, которую вы хотите запустить, было бы очень полезно. По крайней мере, по моему опыту, образ Ubuntu, который я выделил 1024 мегабайта, чтобы запустить очень очень быстро, но я не слишком давил на него. Запуск Firefox или OpenOffice внутри виртуальной машины, вероятно, очень быстро потребует больше памяти. Хром казался быстрым.
Итак, если у вас есть 12 гигабайт оперативной памяти, вы можете получить от четырех до двадцати виртуальных машин, размещенных на машине одновременно, в зависимости от того, что делают ваши гости.
Что касается дискового пространства, если вы используете опцию QEMU -snapshot
, вы должны иметь возможность сэкономить дисковое пространство. Каждый пользователь может загрузить один и тот же образ диска, но его собственные изменения будут помещены в файл «снимка». (У меня нет опыта попыток выполнить долгосрочное обслуживание системы с помощью этой опции, поэтому может случиться так, что всем двадцати вашим пользователям потребуется сохранить содержимое пакета обновления 2 при обновлении в будущем; я бы боялся пытаться изменить общий образ диска после того, как вы получите его снимки. Возможно, что все будут хранить «личные документы» и тому подобное в общих ресурсах CIFS, и это будет иметь смысл.)
Самым большим препятствием, вероятно, будет Mac; поскольку условия предоставления услуг Apple запрещают запуск OS X на оборудовании сторонних производителей, вам понадобится несколько компьютеров Apple для запуска VirtualBox.