Обновить

Псевдонимы в bash для быстрого запуска виртуальных машин QEMU

Должны быть установлены пакеты (список для Debian/Ubuntu):
qemu-system-x86 qemu-system-gui qemu-utils ovmf

В .bash_aliases добавить:

alias qemu='qemu-system-x86_64 -machine type=q35,accel=kvm -enable-kvm -cpu host -nodefaults -usb -device usb-tablet'
alias qemu-efi='qemu -bios /usr/share/qemu/OVMF.fd'

Теперь для запуска в Legacy режиме псевдоним - qemu, а для UEFI - qemu-efi
И все приведенные ниже команды можно запускать и так и так.

qemu -m 2G -smp cores=2 -vga virtio -nic user -cdrom Linux.iso
qemu -m 2G -smp cores=2 -vga qxl -nic user -cdrom Windows.iso

-m 2G и -smp cores=2 подкорректировать в зависимости от кол-ва этих самых G и cores.

Для запуска Linux предпочтительней использовать -vga virtio а для Windows -vga qxl
При этом для Windows существуют драйвера от RedHat.

Если нужно пробросить внутрь интернет то можно указать -nic user.

Если нужно пробросить USB устройство
-device usb-host,vendorid=0xNNNN,productid=0xNNNN

Создать файл образа, в который можно установить ОС qemu-img create disk.img 50G
В строку запуска добавить -hda disk.img либо -drive file=disk.img,if=virtio

В Debian/Ubuntu если добавить пользователя в группу disk то можно запускать в QEMU ОС непосредственно с физических дисков. Например для диагностики, восстановления загрузки.

qemu -m 2G -smp cores=2 -vga virtio -nic user -hda /dev/sdX
qemu-efi -m 4G -smp cores=4 -vga qxl -nic user -hda /dev/sdX

Debian 10 / QEMU 3.1 / Windows 11Подробнее про запуск Windows 11
Debian 10 / QEMU 3.1 / Windows 11
Подробнее про запуск Windows 11

Теги:
Рейтинг0
Комментарии3

Я перестал пользоваться самыми умными ИИ‑моделями. Программировать стало быстрее и дешевле

В отпуске есть время подумать и исследовать. Я натолкнулся на несколько вещей и открытий для себя. Оказалось, что мне как программисту перестали быть нужны самые умные и дорогие ИИ‑модели. Оказывается, есть такой параметр «Cost per Task», и по этому параметру на первое место вырвалась модель GPT-5.6 Luna (max).

При этом, если вы пользуетесь Codex, она самая тупая в списке моделей. Artificial Analysis Intelligence Index у нее всего 38. Для сравнения, у самой умной GPT-6 Astra (max) этот индекс равен 53. В итоге цена выполненной Luna задачи составляет $0.18 против $3.26 у Astra. Разница почти в 20 раз.

Как я понимаю, бенчмарк «Cost per Task» высчитывается так: когда ставится нормальная, грамотно описанная задача, замеряется, сколько токенов было потрачено на ее выполнение. То есть не в формате «из ХЗ сделаю ТЗ», а в формате, когда в хорошо заданном вопросе уже содержится половина ответа.

Я сначала не поверил, что так и есть, и стал работать, используя самую тупую модель Luna в линейке. И знаете, какие меня ожидали результаты?

Я перестал пользоваться самыми умными ИИ‑моделями. Программировать стало быстрее и дешевле

Публикации