The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен эмулятор QEMU 9.1.0

05.09.2024 11:05

Представлен релиз проекта QEMU 9.1. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD.

Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 9.1 внесено более 2800 изменений от 263 разработчиков.

Ключевые улучшения, добавленные в QEMU 9.1:

  • В инструментарии миграции гостевых систем реализована поддержка ускорения операции сжатия данных, используя технологию IAA (Intel In-Memory Analytics Accelerator) или UADK (User Space Accelerator Development Kit). Улучшена поддержка восстановления после сбоев миграции в режиме postcopy.
  • В механизме virtio, применяемом для организации взаимодействия между гостевыми системами и хост-системой, добавлена поддержка функции VIRTIO_F_NOTIFICATION_DATA, дающей возможность драйверам на стороне гостевых систем передавать дополнительные данные вместе с отправляемыми уведомлениями. Функцию можно использовать, например, для отправки отладочных данных или для оптимизации производительности.
  • В guest-agent для Linux-систем добавлена команда guest-network-get-route, а для Windows-систем добавлены команды guest-ssh-*. В интерфейсе командной строки расширены возможности настройки работы команд "allowed" и "blocked".
  • В эмуляторе архитектуры ARM добавлена поддержка процессорных расширений EAT_NMI, FEAT_CSV2_3, FEAT_ETS2, FEAT_Spec_FPACC, FEAT_WFxT, FEAT_Debugv8p8. При эмуляции блока управления памятью SMMUv3 (System Memory Management Unit) реализована поддержка вложенных и двухуровневых страниц памяти. Для плат Xilinx Zynq добавлена поддержка эмуляции многопроцессорных конфигураций, дисплейного контроллера DM163 и контроллера кэша.
  • В эмуляторе архитектуры LoongArch обеспечена возможность прямой загрузки образов ядра в формате ELF и добавлена поддержка запуска до 256 CPU, используя расширение extioi. Улучшены возможности для отладки.
  • В эмуляторе архитектуры RISC-V добавлена поддержка процессорных расширений Zve32x, Zve64x, Zimop, Zcmop, Zama16b, Zabha, Zawrs, и Smcntrpmf, а также версии 1.13 спецификации архитектуры привилегированного набора команд. Улучшены возможности для отладки.
  • В эмуляторе архитектуры SPARC добавлена поддержка процессорных расширений FMAF, IMA, VIS3 и VIS4.
  • В эмуляторе архитектуры x86 для гипервизора KVM реализована возможность запуска гостевых систем с использованием процессорного расширения AMD SEV-SNP (Secure Nested Paging), обеспечивающего безопасную работу с вложенными таблицами страниц памяти. Реализована поддержка эмуляции CPU на базе микроархитектур Icelake-Server-v7, SapphireRapids-v3 и SierraForest.
  • Устранена уязвимость (CVE-2024-7409) в сервере блочных устройств NBD (Network Block Device), позволяющая через манипуляции в гостевой системе добиться аварийного завершения QEMU во время выполнения операции nbd-server-stop, даже если клиент не имеет TLS-ключей для подключения к серверу NBD.


  1. Главная ссылка к новости (https://www.qemu.org/2024/09/0...)
  2. OpenNews: Выпуск эмулятора QEMU 9.0.0
  3. OpenNews: Основатель QEMU и FFmpeg опубликовал звуковой кодек TSAC
  4. OpenNews: Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности
  5. OpenNews: Второй бета-выпуск VirtualBox 7.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61813-qemu
Ключевые слова: qemu, emulator, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (89) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:18, 05/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Одно из основополагающих творений, которое помогло сделать айти таким каким вы видите его сейчас.

    Мало кто поймёт, но это так.

     
     
  • 2.29, pavlinux (ok), 15:14, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мне VMware больше помогла. Тогда qemu еще не было.
    Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.

    Но Vmware всë равно работает быстрее  

     
     
  • 3.45, Аноним (-), 18:05, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Мне VMware больше помогла. Тогда qemu еще не было.
    > Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.
    > Но Vmware всë равно работает быстрее

    Куда уж быстрее? Сабж с KVM + virtio вообще от bare metal отличить сложно если, скажем, виртуалку на полный экран сделать. Разница с bare metal - какие-то проценты. Вот и сдохло твое вмваре - броадком его сожрал.

     
     
  • 4.61, нах. (?), 20:45, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    microsoft hyper-v его пожрал. А броадком спас. Ну, пока, на неопределенное время.

    Что там дальше будет- я хреновая ванга, но и предчувствия у меня тоже хреновые.

    > Сабж с KVM + virtio вообще от bare metal отличить сложно если, скажем, виртуалку на полный экран
    > сделать.

    главное, браузер какой-нибудь современный (то есть неработающий без офлоада на видеокарту) не запустить нечаянно, а то сразу спалят. В отличие от вмвари, да.

     
     
  • 5.63, Аноним (63), 20:50, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я хреновая ванга

    s/ванга/\*/

     
  • 5.70, Аноним (-), 23:15, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да что-то этот hyper-v в основном только у самого майкрософта в абажуре и встреч... большой текст свёрнут, показать
     
     
  • 6.74, нах. (?), 23:37, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    он на каждом углу встречается Но туда в шортах и шлепанцах могут не пустить дал... большой текст свёрнут, показать
     
     
  • 7.80, Аноним (-), 08:21, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ох, это как если бы мамонт начал меня троллить на тему вымирающих видов А если... большой текст свёрнут, показать
     
     
  • 8.83, нах. (?), 09:08, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    и никуда вымирать не собирается Просто с гаражными воротами тебе туда не светит... большой текст свёрнут, показать
     
     
  • 9.94, Анони (-), 08:08, 07/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мне с той стороны монитора просто надоело И да, тебе не светит быть там где быв... большой текст свёрнут, показать
     
  • 7.93, некая_ычанька (?), 18:28, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > привет, мэйлрушечка, как лайв миграция поживает?

    А что с ней? Работает.

     
  • 3.60, нах. (?), 20:41, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Мне VMware больше помогла. Тогда qemu еще не было.

    Аналогично (уже была, только она была - эмулятор. А шва6...6ешплатно-взять-взять виртуализация была только уе...щная старая версия xen. Консоли там через vnc, вот енто вот всьо.)

    > Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.

    хм, а какая-такая аппаратная виртуализация была в пне4, пусть даже - в ксеонах на его базе?

    vt-x это core, на семь лет позже, да и ничего с его появлением визуально не изменилось. Наверное разработчикам стало проще, а не нам.

    > Но Vmware всë равно работает быстрее  

    сейчас уже вряд ли. Времена лайвпатчинга давно прошли. Но вмваре работает с энтер-прайсным железом и софтом, а костылепердолинг оставляет любителям клуба веселых м-ков.


     
  • 2.79, Аноним (79), 07:14, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Одно из основополагающих творений, которое помогло сделать айти таким каким вы видите его сейчас.

    На каком-то этапе - да. Сейчас в АйТи более доминируют контейнеры, как более лёгкое решение.

     
     
  • 3.84, нах. (?), 10:24, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > На каком-то этапе - да. Сейчас в АйТи более доминируют контейнеры, как
    > более лёгкое решение.

    Угу, а крутятся эти контейнеры - в облааааачкаааах, у белогривых лош@риков. Как устроено и на чем - "нах мне то знать если можно не знать".

     

  • 1.2, Аноним (2), 11:21, 05/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    QEMU — сила, виртуалбокс — плохое слово.
     
     
  • 2.10, Аноним (10), 12:12, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > QEMU — сила,

    а чего ему гуй нормальный уже сделали?

     
     
  • 3.11, HDFGB (?), 12:17, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/macmade/QEMU-Manager
     
     
  • 4.39, Аноним (39), 17:11, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Clown: "QEMU-Manager is a macOS graphical frontend to QEMU, written in Swift."
     
  • 3.12, Аноним (12), 12:18, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/nemuTUI/nemu
     
  • 3.13, мяу (?), 12:35, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зачем гипервизору гуй? В линуксовые виртуалки ходите через ssh, в виндовые через RDP / PS Remoting. Виртуалки с десктопом это чёт странное )
     
     
  • 4.16, Жироватт (ok), 12:44, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как же КОНСОЛЬ? Консольное подключение, которое типа не рдп, но консольное.
     
     
  • 5.46, Аноним (-), 18:08, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А как же КОНСОЛЬ? Консольное подключение, которое типа не рдп, но консольное.

    Если нужна консоль - ну так и открывать именно гипервизорную консоль, прямо в терминалке. В гуесте будет как /dev/hvc0 какое-нибудь, соответственно. Современный systemd даже в курсе что на этом надо запустить getty.

     
  • 5.100, 1 (??), 10:24, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Enter-PSSEssion освой - и будет тебе консолька.
     
  • 4.19, Аноним (19), 13:34, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чел видимо имел ввиду гуй для настройки миллиона опций в QEMU, а не гуй самой виртуалки. Гуй самой виртуалки там естественно есть: gtk3, SDL2, SPICE, VNC.
     
     
  • 5.22, Аноним (22), 14:16, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > для настройки миллиона опций в QEMU

    эти то понабежали поскалозубить,
    а сами сабж в глаза не видели.
    во как бывает

     
  • 5.23, мяу (?), 14:18, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для настройки миллиона опций в QEMU давно существует virt-manager.
     
     
  • 6.27, Аноним (22), 15:10, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > существует virt-manager.

    а такой куций?
    знаем, видели

     
  • 6.40, Аноним (39), 17:16, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А сколько он зависимостей тянет!...
     
  • 5.31, pavlinux (ok), 15:20, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чел видимо имел ввиду гуй для настройки миллиона опций в QEMU,

    Не осилил доки - юзай vmware/parrallels/и пр  

     
     
  • 6.34, Аноним (19), 16:33, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я осилил, а если что-то не помню, то 'man qemu'.
    А вообще у меня просто алиасы в шелле для этого
     
     
  • 7.36, pavlinux (ok), 16:50, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я осилил, а если что-то не помню, то 'man qemu'.
    > А вообще у меня просто алиасы в шелле для этого

    Алиасы :)

    вот так выглядит одна из строк запуска qemu

    qemu-system-x86_64 -rtc clock=rt -smp 8 -accel kvm -m 4096 -boot c -drive file=/media/vm/QEMU/DRV0.qcow2,if=virtio,index=0 -drive file=/media/vm/QEMU/XFS.qcow2,if=virtio,index=1 -device virtio-vga -device virtio-rng-pci,max-bytes=1024,period=1000 -net nic,model=virtio-net-pci -net user,hostfwd=tcp::22222-:22


    Много таких алиасов? И часто меняемых - smp, от 1 до 16  и -m,  от 128 до 8192  

    вот тут еще один активист qemu https://www.opennet.ru/tips/3250_gpu_boot_kvm.shtml

     
     
  • 8.37, Аноним (22), 16:58, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    фанатики ... текст свёрнут, показать
     
  • 8.42, Аноним (42), 17:56, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    alias vm_arm ps ax 124 grep q emu arm dev null echo alread... текст свёрнут, показать
     
     
  • 9.44, Аноним (42), 18:00, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё у меня есть функции в шелле для запуска в режиме гипервизора vm_x86 ... текст свёрнут, показать
     
  • 8.47, Аноним (47), 18:10, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я себе сделал несколько шелскриптиков с типовыми параметрами VM, помельче, пожир... текст свёрнут, показать
     
  • 8.62, нах. (?), 20:49, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ну типа в нормальных шеллах есть tab completion, который частично порешает твои ... текст свёрнут, показать
     
  • 8.91, Аноним (-), 16:16, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю насчет алиасов но можно это в мелкий скрипт засунуть и парсить переменны... текст свёрнут, показать
     
  • 6.38, Аноним (22), 16:59, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не осилил доки

    сенсей! научи нас жизни

     
  • 6.52, Аноним88888 (-), 20:12, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не осилил доки

    гуру, что нужно нам еще постичь?

     
  • 4.21, Аноним (21), 13:53, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Виртуалки с десктопом это чёт странное )

    точно!
    наклепали помаешь всякие там вмари да виртуалбоксы
    с гуями.. бесовщина прям!
    толь дело с терминала настраивать.. благодать! аминь

     
     
  • 5.49, Аноним (-), 18:13, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > точно!
    > наклепали помаешь всякие там вмари да виртуалбоксы
    > с гуями.. бесовщина прям!
    > толь дело с терминала настраивать.. благодать! аминь

    Ну тау виртуалка настраивается - 1 раз. У умных людей - 1 раз на шаблон, который потом реюзается.

    А потом весь этот гуй только мешает и отвлекает, разрушая иллюзию отдельного компа лишний раз. И это куда больший % времени жизни виртуалки чем колупание ее конфинурации как правило.

    Впрочем эффективность мышевозил всем известна. Пока вы будете 1 виртуалку в вашем гуе ковырять - Я УЖЕ ЦЕЛЫЙ ФЛОТ ВИРТУАЛОК ЗАБУТЯВЛЮ.

     
  • 4.32, YetAnotherOnanym (ok), 15:44, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем гипервизору гуй?

    Без гуя у юзера может сформироваться привычка пользоваться консолью, а там, чего доброго, и до баш-портянок недалеко!

     
  • 3.14, Аноним (19), 12:41, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты гуй для io_ring или epoll видел? А для mmap? Вот и здесь так же
     
     
  • 4.41, Аноним (39), 17:20, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А ещё я не видел гуй для GLibc. Поэтому, здесь не так же. QEMU приложуха, а перечисленное вами это библиотеки.
     
  • 3.15, Жироватт (ok), 12:43, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Для гуя тебе нужен виртуалбох.
    А это профессиональное ПО, гуй ему противопоказан, как показала более чем 25летняя практика микрософта. Понавыращивают надрессированных на кнопочки мартышек, а потом ноют, что айти ушло в сторону смуззи и ракового политического активизма
     
     
  • 4.20, Аноним (21), 13:49, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Для гуя тебе нужен виртуалбох

    правда??
    а вбоксманагер больше не котируется?
    профессионалы то об нем чото знают?

     
  • 3.25, myster (ok), 14:40, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а чего ему гуй нормальный уже сделали?

    Что ненормального в Virt Manager?
    https://github.com/virt-manager/virt-manager

     
     
  • 4.28, Аноним (22), 15:13, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что ненормального в Virt Manager?

    застрял в прошло.. 2022-м
    и да, его можно нормально с реп поставить

     
  • 2.24, Аноним (24), 14:26, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >QEMU — сила, виртуалбокс — плохое слово

    конечно сама сила - хорошо
    а когда работает через силу, тут и браниться начинаешь

     
  • 2.26, myster (ok), 14:44, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > QEMU — сила, виртуалбокс — плохое слово.

    А VMWare? Между прочем раньше этих появилась задолго. А недавно KVM стала поддерживать.

     
     
  • 3.30, Аноним (22), 15:15, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > раньше этих появилась задолго.

    да-да! а еще они-с xen любять

     
  • 3.50, Аноним (-), 18:28, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А VMWare? Между прочем раньше этих появилась задолго.

    И бизнес так пер, так пер... что теперь некогда ценный ассет - дожевывает и переваривает вообще броадком. Как он к виртуализации относится хрен его знает, видимо, как нормальная акула - сожрали большой кус задешево. А то что это пенопласт - ощибочка вышла!

    > А недавно KVM стала поддерживать.

    Ох, вау, а сабж так умел цать лет назад. Зачем это нечто от броадкома надо - ктулху б его знает.

     

  • 1.3, Аноним (2), 11:23, 05/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В эмуляторе архитектуры SPARC добавлена поддержка процессорных расширений FMAF, IMA, VIS3 и VIS4.

    Но зачем?

     
     
  • 2.4, Аноним (4), 11:29, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Но зачем?

    Потому что нашелся человек, которому
    а) это было интересно
    б) он смог это сделать

    Т.е как обычно в опенсорсе - делаем задачки, которые нам хочется, а не те которые нужно - тк они нам не интересны.

     
     
  • 3.5, Аноним (5), 11:37, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    с) нашелся преп, который предложил такую тему, и нашелся студент, который ее осилил
     
     
  • 4.7, Аноним (2), 11:43, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Больше похоже на правду.
     
  • 3.6, Аноним (2), 11:42, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но команда появилась в 2011 году в гцц добавлена тогда же. Но в кему только сейчас. Что то подсказывает что за 13 лет эта команда никому не понадобилась.
     
  • 2.8, IdeaFix (ok), 12:07, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оспаде, ну выключилась фиолетовая коробка и не зажигается, а ЕОЛить легаси сервис нельзя.... вот и порешали нанять того кто сделает. А то студент, препод... oracle давно не заносит в ВУЗы чемоданы денег/девборд и пр. Вернее, орацле никогда не заносило, а вот санки заносили. И сами и через "Открытое общество"
     
     
  • 3.17, Жироватт (ok), 13:03, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что же там за софт такой, что нельзя мигрировать на открытую солярку?
     
     
  • 4.18, IdeaFix (ok), 13:25, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Что же там за софт такой, что нельзя мигрировать на открытую солярку?

    Дело не в открытой солярке, а в фиолетовой коробке. С фиолетовой коробки на серебристую не всегда получается смигировать, да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет. Так что паравиртуализация - наше всё. Опять же, видел как тьма легаси серисов из 12 фиолетовых стоек переехала в 2U коробку на x86 :) Тож экономия.

     
     
  • 5.48, _ (??), 18:13, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > С фиолетовой коробки на серебристую не всегда получается смигировать,

    Ну дык! Не с проста же "смигрантам" :) деньги такие платят :)

    > да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет.

    Зависит от DBA. Если ты ему намекнул что надо бы "смигировать" - он (если толковый) те солмки подстелит, под любую архитектуру. :)

     
     
  • 6.68, IdeaFix (ok), 21:23, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> С фиолетовой коробки на серебристую не всегда получается смигировать,
    > Ну дык! Не с проста же "смигрантам" :) деньги такие платят :)

    Нам в том числе за куему и платят...

    >> да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет.
    > Зависит от DBA. Если ты ему намекнул что надо бы "смигировать" -
    > он (если толковый) те солмки подстелит, под любую архитектуру. :)

    Не совсем так, у оракла это своего рода защита от умного клиента - платформозависимые хранимые процедуры, если совсем упрощать. Но нам обычно столько не платят, нет столько денег на легаси. Всё же на фиолетовых коробках мало осталось жизненно-важного.


     
     
  • 7.81, Жироватт (ok), 08:27, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда почему бы не поднять с нуля похожий, но нативно, на новом окружении, если оно
    а) легаси
    б) уже некритично
    в) держится от конца жизни только благодаря доброй воле?

     
     
  • 8.82, IdeaFix (ok), 09:08, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На x86 не поднять похожий, ибо оно под спарк, нового спарка нет, либо очень доро... текст свёрнут, показать
     
     
  • 9.86, нах. (?), 11:18, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    пехепе тоже бывает Пятый С тем самым oci драйвером того самого орацла, под еди... текст свёрнут, показать
     
     
  • 10.87, IdeaFix (ok), 12:08, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Четвертый бывает в соляроспарк затащенный юниксвеем - простым копированием и... текст свёрнут, показать
     
     
  • 11.88, нах. (?), 12:21, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    для него вроде oci еще не было - В те времена вместо вебморды использовали ora... текст свёрнут, показать
     
     
  • 12.89, IdeaFix (ok), 13:42, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это еще до орацле Это pure purple servers на сантехнических технологиях Там об... текст свёрнут, показать
     
     
  • 13.90, нах. (?), 14:56, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто на них не тот же орацле и крутился, и да, что-то помнится дампы от них... текст свёрнут, показать
     

  • 1.43, penetrator (?), 18:00, 05/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    под ним можно запустить макось?  
     

  • 1.59, Аноним (59), 20:40, 05/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда же опять сделают портабельную версию под оффтопик? А то что есть больно старенькие уже...
     
     
  • 2.64, нах. (?), 20:53, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Под твою XP - уже никогда, смирись с этим. А в дисяточке есть hyper-v и там эта поделка никому не сдалась.

     
     
  • 3.65, Аноним (59), 21:03, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    каким образом hyper-v позволит мне с флешки запустить виртуалку на любом виндузятском компутере вне зависимости от прав юзера?

    хотя у тебя спрашивать бесполезно...

     
     
  • 4.66, Аноним88888 (?), 21:07, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > мне с флешки запустить виртуалку

    гипервизор и портабельный..
    ох моветон

     
     
  • 5.67, Аноним (59), 21:13, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну дак со старым qemu прокатывало - на флешке бинарник сабжа и образ, а запускается с батника на любом виндузятском компе с любой актуальной и не очень виндой...
     
     
  • 6.69, IdeaFix (ok), 21:24, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > ну дак со старым qemu прокатывало - на флешке бинарник сабжа и
    > образ, а запускается с батника на любом виндузятском компе с любой
    > актуальной и не очень виндой...

    А сеть?

     
     
  • 7.73, нах. (?), 23:25, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А сети-то что мешает? Она паравиртуальная.

    (т.е. для венды - обычное юзерприложение. bridge/tun естественно работать не будут, но nat - вполне себе)

     
  • 5.72, нах. (?), 23:23, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > гипервизор и портабельный..

    не, ну если использует встроенный в систему hyper-v - ничего особо не мешает.
    И вроде они этому давно уже научились (следом за вбоксом и кто там еще в очереди). Правда, это далеко не "юзер с любыми правами" требуется.

    Насколько эта обертка при этом "гипервизор" - учоные спорют.

    А что оно там еще за магию может делать - вопрос к тредстартеру. Может, раз ему наплевать на дикий тормоз запускания виртуалок с _флешки_ - он не замечает и того что там вообще нет никакой виртуалки? qemu сама-то по себе действительно никаких особых прав не требует.

     
  • 4.71, нах. (?), 23:18, 05/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    боюсь это нужно примерно никому, виртуалка на тормозной плешке, это какой-то й-ный стыд, а сам ты даже собрать свой "портабельный" ниасилишь.

     
  • 3.78, Аноним (79), 07:09, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >А в дисяточке есть hyper-v

    Это Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.

     
     
  • 4.85, нах. (?), 10:25, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>А в дисяточке есть hyper-v
    > Это Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.

    как будто вы знаете зачем они вам...


     
     
  • 5.92, Аноним (92), 16:25, 06/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как зачем. Я прозрачно работаю в чрутах разных дистрибутивов/архитектур с помощью qemu-static.
     
  • 5.96, Аноним (-), 08:13, 07/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>>А в дисяточке есть hyper-v
    >> Это Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.
    > как будто вы знаете зачем они вам...

    Я в таком в виртуалках прототипирую образа железок, если самой железки под рукой нет. Так можно RISCV или ARM какой нарулить, из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.


     
     
  • 6.98, нах. (?), 21:21, 07/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    обычно если железка такая странная, что ее под рукой нет - куема ее не умеет. Или так умеет что лучше б не.

     
     
  • 7.101, Аноним (101), 09:21, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > обычно если железка такая странная, что ее под рукой нет - куема
    > ее не умеет. Или так умеет что лучше б не.

    Да и х... с ним, а? Я в unikernel умею - и по этому поводу в виртуалке будет, вот таки - virtio. Для сцук скорости ее работы, представляешь? Они кроссовые видишь ли и так тормозные что капец, еще этим их втормознуть - нафиг надо.

    Надо - тот же набор команд, систему подготовить, и в нем прогу допустим погонять. И конечно я не смогу проверить полноценно работу с GPIO/IIO. Но кроме этого система будет процентов на 90-95 готова. И по большому счету по прибытии железки останется только обыграть вопросы с бутом и - вот - проверить IIO/GPIO, но его частично можно и на других штуках погонять.

     
     
  • 8.103, нах. (?), 09:56, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    представляю А потом, при попытке переноса на реальное железо - все расыплется, ... текст свёрнут, показать
     
  • 6.99, Аноним (99), 17:11, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.

    Да, ВСЕГО ЛИШЬ

     
     
  • 7.102, Аноним (-), 09:24, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.
    > Да, ВСЕГО ЛИШЬ

    Для меня это не является какой-то крутой инженерной проблемой - я вообще uboot умею из сорцов билдовать, он у меня даже обычно слегка патченый, для отстрела всяких дефолтоподлян, ускорения старта и проч. Много времени при наличии опыта это не занимает.

    Хотя конечно у экспертов опеннета и бутлоадер в образ положить - проблема. А мне это дел - ну может на полчаса-час. Если не повезло. А если все прокатило - минут на пять.

     
  • 5.97, Аноним (97), 20:17, 07/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кроскомпилю, а потом на элуляторе пускаю.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру