24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
ИТТ можно спросить ответы, спалить годноту, поделиться своими наработками, поугарать над дуалбутчиками, и само собой, поссать на лица тупым фанбоям, устраивающим ОС-срачи.
Очень краткий фак:
Q: ЩИТО?
A: Виртуализация, ты, мать твою, можешь в нее?
Q: Нахуя?
A: Потому что это охуенно.
Q: У меня винда, хочу поставить линукс для %задачанейм%, дабы не ебаться с cygwin.
A: Создай в Hyper-V виртуальную машину _первого_ поколения, установи в нее линукс, пользуйся. Батя крайне нирикамендует шквариться об виртуалбокс. Vmware пойдет если в твоей редакции винды нет Hyper-V.
Также настоятельно рекомендуется осилить ssh +X и Xming для интеграции линуксовых GUI-приложений в виндовый десктоп. Это реально удобно.
Q: Хочу чтобы в виртуальном линуксе полноценно работало PCI_устройство или даже видеокарта.
A: ОП-хуй не в курсе как это сделать возможно даже НИКАК, требуется помощь анона.
Q: У меня линукс, хочу запускать %программа_нейм%, которая не работает под вайном.
A: Установи qemu, libvirt и virt-manager, потыкай интуитивно понятный на самом деле не очень, но ты справишься GUI и создай виртуальную машину. Установи винду, включи возможность подключаться по RDP и используй Remmina в качестве RDP-клиента.
Q: Посатвил эту твою remmina, а буфер обмена не работает!
A: Это очень древний баг, который до сих пор не починили. Универсального решения нет, гугл в помощь.
Q: А почему не Xen?
A: Потому что на дворе 2015 год.
Q: Виртуалка использует только одно ядро!
A: Это баг virt-manager'a. Установи кол-во процессоров, ядер и тредов вручную. ВАЖНО: кол-во тредов устанавливается для каждого ядра, а не для процессора целиком! Если у тебя 4-ядерный процессор без HT, кол-во тредов должно быть 1 (один тред на каждое ядро), а не 4.
Q: Как оптимизировать виртуальную машину? И что такое virtio?
A: В Hyper-V и vmware достаточно не трогать дефолтные настройки. В QEMU: в настройках диска выставь кэш в none и режим работы в native. Всё остальное уже оптимизировано благодаря аппаратной виртуализации. Virtio - быстрые, но очень кривые виртуальные драйвера, хотя в 0.1.110 ВСЁ ИСПРАВИЛИ. Для низконагруженной виртуалки они в любом случае нинужны.
Q: Виртуалка дико тормозит / жрет весь процессор / гипервизор ругается, что нет поддержки %фичанейм%.
A: Кажется, у тебя очень старое или очень дешевое железо, либо виртуализация отключена в БИОСе. Если ты используешь QEMU, также возможно, что в ядре не включен KVM. Такое происходит, если ты собирал ядро сам, либо используешь школовасянский дистрибутив.
Q: У меня линукс, хочу поставить на виртуалку винду и рубануть в %YOBA_name%, которая не работает/тормозит под вайном.
A: Тебе понадобится: стационарный пека, минимум две видеокарты (intel+nvidia, amd+nvidia, amd+amd). Nvidia+nvidia не поддерживается, cuz fuck you nvidia. Монитор с двумя видеовходами, либо просто два монитора. Процессор и материнская плата с поддержкой VT-d и iommu (долго рассказывать, гугли). Ядро 4.2 и выше. Очень желательна вторая клавиатура и мышь. Также потребуется поебаться пару дней, если ты никогда не настраивал такое раньше. Все еще хочешь?
Q: Стационарный пека обязателен? На ноутбуке совсем никак нельзя?
A: Нет. Совсем. Никак. Исключение - YOBA-буки уровня евроком, альентварь и макбук про. На некоторых из них таки можно, но ебаться придется значительно больше.
Q: Я все еще хочу виртуальную винду для игор. Сильно ли снижается производительность по сравнению с обычной виндой?
A: Судя по скринам из гугла, в Heaven не хватает примерно 200 попугаев (1300+ на виртуалке против 1500+ у людей из гугла, что равноценно ~13%). Это крайне неточный результат, т.к. тесты на голом железе не проводились. Позже, возможно, будут более точные тесты и ресерч возможностей оптимизации.
Q: А задержка ввода/вывода есть?
A: Вывода - точно нет, т.к. монитор воткнут прямо в видеокарту. Ощутимых задержек ввода не замечено даже при программной эмуляции USB-хаба. Задержкодрочеры могут пробросить UBS-хаб целиком средствами VT-d.
Q: Хочу запускать музыкальный софт в виндовой виртуалке. Смогу ли я получить минимальные задержки?
A: Да, но тебе понадобится поддержка железом VT-d и iommu. К тому же, если у тебя PCI или firewire звуковуха, ты не сможешь использовать ее в линуксе. В случае с USB - придется физически перетыкать в другой хаб. Подумай лучше в сторону wineasio+jack.
Q: У меня мак...
A: Просто установи паралелос. Оно всё сделает за тебя.
Q: ОП, ты хуй! Твой высер никому не нужен!
A: U'r welcome.