The OpenNET Project / Index page

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

Выпуск эмулятора QEMU 8.1

23.08.2023 11:09

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

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

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

  • В VFIO (Virtual Function I/O) улучшена и стабилизирована поддержка live-миграции. Добавлена поддержка передачи данных устройств VFIO при работающей виртуальной машине. Live-миграция в VFIO больше не позиционируется как экспериментальная возможность.
  • Добавлен новый звуковой бэкенд ("-audiodev pipewire"), работающий с мультимедийным сервером PipeWire.
  • Расширены возможности модулей virtio. В cryptodev-vhost-user добавлена поддержка асимметричного шифрования. В virtio-blk реализована эмуляция зонированных устройств. В virtio-mem добавлена поддержка горячего отключения устройств и миграции в режиме "x-ignore-shared". Добавлено новое устройство vhost-user для VIRTIO SCMI.
  • В графический интерфейс пользователя на базе GTK добавлена поддержка мультитач.
  • В эмуляторах архитектур ARM, PowerPC и RISC-V реализовано использование инструкций для ускорения шифрования AES, предоставляемых процессором хост-системы.
  • В эмуляторе шины PCIe предложены новые команды QMP (QEMU Machine Protocol) для подстановки событий, связанных с CXL (Compute Express Link), DRAM и модулями памяти.
  • В эмуляторе архитектуры x86 добавлена поддержка процессоров Intel Xeon на базе микроархитектуры Granite Rapids. По умолчанию задействованы структуры в формате SMBIOS 3.0.
  • В эмуляторе архитектуры ARM реализована поддержка платы Banana Pi BPI-M2 Ultra (bpim2u) и CPU Cortex Neoverse-V1 (neoverse-v1). Добавлена поддержка процессорных расширений FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) и FEAT_RME (Realm Management Extensions).
  • В расширениях для виртуальных машин KVM предоставлена возможность использования тегов памяти в гостевых системах, при работе хост-системы на процессорах ARM, поддерживающих расширение ARMv8.5 MTE (MemTag, Memory Tagging Extension). MTE позволяет привязать теги к каждой операции выделения памяти и организовать при доступе к памяти проверку указателя, который должен быть связан с корректным тегом.
  • В эмуляторе процессоров Qualcomm Hexagon добавлена поддержка инструкций v68/v73 scalar и v68/v69 HVX. Для HVX реализована поддержка gdbstub для удалённой отладки в GDB.
  • В эмуляторе архитектуры MIPS реализована поддержка процессоров Ingenic XBurstR1 и XBurstR2, а также процессорных инструкций MXU.
  • В классическом генераторе кода TCG для архитектуры PowerPC добавлена поддержка SMT (Simultaneous multithreading), позволяющая на системах pseries и powernv выполнять до 8 потоков на каждом процессорном ядре.
  • В эмуляторе архитектуры PowerPC добавлена поддержка эмуляции модели CPU Power9 DD2.2, а также реализована возможность профилирования CPU POWER.
  • В эмуляторе архитектуры RISC-V добавлена поддержка CPU Veyron V1, а также наборов процессорных инструкций (ISA) BF16 (Zfbfmin/Zvfbfmin/Zvfbfwma) и Zfa. Реализована возможность дизассемблирования инструкций Zcm*, Z*inx ,XVentanaCondOps и Xthead. Улучшена поддержка гипервизора KVM.
  • В эмуляторе архитектуры s390 решены проблемы при эмуляции инструкций LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE и CLGEBR(A).
  • В эмуляторе архитектуры SPARC осуществлён переход на использование функции tcg_gen_lookup_and_goto_ptr(), позволившей повысить производительность.
  • В эмуляторе Tricore добавлена поддержка процессоров TC37x, использующих версию 1.6.2 набора процессорных инструкций. Добавлена поддержка эмуляции инструкций POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL и DISABLE.
  • Улучшена эмуляция сетевых адаптеров e1000e и igb. Добавлена эмуляция контроллера CANFD.
  • В команде guest-exec в параметре capture-output реализована поддержка значений "stdout", "stderr" и "merged".
  • В сборочном сценарии configure реализована опция "--enable-download" для поиска и загрузки недостающих сборочных зависимостей на языке Python.
  • Повышены требования к версиям Python (3.8+) и Xen (4.7.1+).


  1. Главная ссылка к новости (https://www.qemu.org/2023/08/2...)
  2. OpenNews: Выпуск эмулятора QEMU 8.0
  3. OpenNews: Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности
  4. OpenNews: Venus - виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan
  5. OpenNews: Уязвимость, позволяющая выйти из изолированного окружения QEMU
  6. OpenNews: Уязвимость в vhost-net, позволяющая обойти изоляцию в системах на базе QEMU-KVM
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59647-qemu
Ключевые слова: qemu, emulator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:44, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    не умеет захватывать клавиатуру и мышь под вяленым.
     
     
  • 2.3, Аноним (3), 12:00, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +23 +/
    Я даже не знаю чему ты удивляешься под вяленым так и должно быть.
     
     
  • 3.5, Аноним (1), 12:03, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    я понимаю, безопасность и все дела. Но как мне триггерить всяческие сочетания? Допустим, я сейчас на sway. В виртуалке тоже sway. Я хочу перейти на рабочий стол номер три. Жму Alt-3. И вдруг внезапно на рабочий стол номер три переключается хост, а не гость.
     
     
  • 4.6, Аноним (3), 12:05, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я не понимаю зачем тебе так делать. И разработчики вейленда тоже. Но всё вопросы к свею.
     
  • 4.8, Самый Лучший Гусь (?), 12:21, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +25 +/
    В свее в виртуалке надо иметь другой, непересекающийся набор хоткеев. Желательно их рандомизировать при каждом запуске для увелечения безопасности.
     
     
  • 5.9, Аноним (1), 12:23, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > другой, непересекающийся набор хоткеев

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

     
     
  • 6.10, Аноним (1), 12:24, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    чет я в последнее время не соображаю.

    если мышь над qemu, тогда хоткеи ловятся гостем, а иначе - хостом

     
  • 6.19, Аноним (19), 14:15, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > В иксах проблем не было.

    ПОЭТОМУ вы перешли на вяленый? Или были другие причины?

     
     
  • 7.21, Аноним (1), 14:30, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Решил перейти.
     
  • 7.48, ИмяХ (?), 19:46, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно для того и ставят вяленый, чтобы ловить проблемы на ровном месте и зacиpaть комментарии о том что что-то на вяленом не работает.
     
  • 6.47, Аноним (-), 19:44, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > вот этого хотелось бы избежать. В иксах проблем не было. Неудобства были,
    > типа если мышь над qemu, тогда хоткеи ловятся гостем, а иначе - гостем. А тут
    > в вяленом нет даже этого.

    В иксах оно тоже видишь ли компромисс. С одной стороны иногда очень тяжко из виртуалки выломиться вообще, осоьенно если ее в фулскрин загнал с grab-ом. Особенно учитывая что линухи в иксах традиционно странно на ctrl или alt с разных сторон клавы реагируют и шорткаты типа ctrl+alt+g работают ну вот не в 100% случаев мягко говоря.

    С другой стороны вот ты был уверен что grab был, в...шь от душт alt-F4 - опа! Как серпом по йайцам, вся виртуалка улетает нахрен.

    Это в основном для гномского бэка характерно, у того неиллюзорные проблемы с вводом. SDLный несколько адекватнее что в вяленде что в иксах.

     
     
  • 7.73, пох. (?), 09:45, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Особенно учитывая что линухи в иксах традиционно странно на ctrl или alt с разных сторон клавы
    > реагируют

    традиционно они реагировали так как ты настроишь в xmodmap, но традиции для лoxoв.

    > С другой стороны вот ты был уверен что grab был, в...шь от душт alt-F4 - опа! Как серпом по
    > йайцам, вся виртуалка улетает нахрен.

    а в вендепоганой просто закрывается окошко. Виртуалка как работала - так и работает.
    Окошко можно заново открыть.

    Зашатдаунить машину не определившись что должна при этом сделать виртуалка - то ли тоже зашатдауниться, то ли уйти в спячку, а не sigkill и похрен что там - не получится, что характерно - независимо от того, открыто какое-то там окошко или нет.

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

     
     
  • 8.88, Аноним (88), 07:16, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что еще я должен мануально прокостылить в каком-то сакральном знании древних И ... большой текст свёрнут, показать
     
     
  • 9.92, пох. (?), 13:22, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    потому что одна венда у тебя и так есть В ней все как ты любишь, сразу, по дефо... большой текст свёрнут, показать
     
     
  • 10.94, Аноним (-), 04:42, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня никаких виндов нету Никак и нигде А раскладки ctrl я никогда и не перек... большой текст свёрнут, показать
     
  • 4.13, Ананимус (?), 12:33, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Им надо вот это: shortcut inhibition protocol. GNOME Boxes это уже умеет, например.
     
     
  • 5.22, Аноним (22), 14:32, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он умеет уже менять директорию размещения гостевых систем?
     
     
  • 6.25, Ананимус (?), 14:44, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Box? Не, box всратый. Я посмотрел, qemu тоже умеет ингибировать хоткеи. Если это не работает, значит композитор этого не умеет.
     
  • 4.16, Loki13 (ok), 13:09, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А мне эта особенность вейланда наоборот понравилась. Удобно переключаться между полноэкранными сессиями RDP. Нажал Meta+3 и один удаленный комп, нажал Meta+4 и другой.
     
  • 4.20, Аноним (22), 14:18, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жму Alt-3  дебиане и... ничего не происходит )
    Хост нормальный может ставить надо?
     
  • 4.27, мимо (?), 16:03, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Берешь и отключаешь глобальные хоткеи для конкретного приложения в 4-5 кликов. Правда для этого нужны кеды.
     
  • 4.79, Аноним (79), 20:46, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Но как мне триггерить всяческие сочетания?

    Пробовать переключать?

     
  • 2.7, ryoken (ok), 12:20, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А не удобнее ли тогда через virt-manager виртуалки гонять?
     
     
  • 3.29, Аноним (22), 16:39, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ: Не удобнее, как и в qemu
     
  • 2.11, Ананимус (?), 12:29, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уверен? У меня вроде захватывает.
     
     
  • 3.12, Ананимус (?), 12:31, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, ну да, у меня же отключение хоткеев для этого окна настроено -_-
     
  • 2.14, GhostX (?), 12:50, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На вейланде вообще хоть что-нибудь работает без косяков?
     
     
  • 3.15, Аноним (3), 12:53, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бай дизайн нет в гноме только если.
     
     
  • 4.18, gdg (??), 13:15, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Для того и начали переход на вяленого -- чтобы сделать гном одним окружением to rule them all and in the darkness bind them.
     
  • 2.24, Аноним (-), 14:35, 23/08/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.66, Аноним (66), 03:23, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Захватывать клавиатуру и мышь это луддизм иксовый, которому место на обочине истории. Радуйся вяленому прогрессу, а не цепляйся за устаревшие костыли, написанные дидами.
     
  • 2.91, Пряник (?), 10:01, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Debian 12 GNOME Wayland, virt-manager, KVM всё работает. ЧЯДНТ?
     

  • 1.17, Аноним (-), 13:10, 23/08/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.23, пох. (?), 14:33, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >     В сборочном сценарии configure реализована опция "--enable-
    > download" для поиска и загрузки недостающих сборочных зависимостей на языке Python.
    >    Повышены требования к версиям Python (3.8+)  

    как тебе такое, старина Беллард?!

    до curl | sudo su осталось ......

     
  • 1.26, Аноним (26), 15:21, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Не нужно пока не сделают GUI для людей.
     
     
  • 2.28, мимо (?), 16:04, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чем virt-manager не угодил?
     
     
  • 3.30, Аноним (22), 16:40, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    такая же хрень, только в графическом виде
     
  • 2.54, Tron is Whistling (?), 20:18, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там и без гуя всё нормально.
     

  • 1.44, Аноним (44), 19:06, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обожаю QEMU. Вот прямо сейчас пишу это сообщение из под AndroidX86 11, который запущен из под винды и был собран под убунтой из под той же винды.
     
     
  • 2.51, Tron is Whistling (?), 20:15, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    X86 - и этим всё сказано. Под W11 и без него кое-что работает.
    А ты нормальный армовый погоняй.
     
     
  • 3.55, Аноним (44), 21:02, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зато оно с аппаратной виртуализацией не тормозит. Большинство софта работает под x86, ибо его под x86 и разрабатывают, т.к. в Android Studio по сути используется тот же самый QEMU и тот же самый AndroidX86. Разница только в том, что AndroidX86 позволяют ему запускаться на обычном компе, ну и делают человеческий Live-образ, которым можно по человечески пользоваться. Гугель тоже предоставляет образы системы под x86. Но все эти корпорации зла нарочито не делают так, чтобы можно было удобно пользоваться ими вне Android Studio. Как его нормально запустить под эмулем без поллитры не разобраться. А тут за тебя люди уже все сделали.
     
     
  • 4.67, Аноним (67), 07:17, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нормального софта под X86 на андроид нет. Кроме хеллоуворлдов, которые ты сам напишешь.
     
     
  • 5.70, Аноним (44), 09:06, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я качал игры и играл в них. Angry Birds Epic например. Приложения написаны на Java, а Java она и в Африке Java. Проблемы есть только с NDK вставками на C++. Но изначально приложение пишется именно под x86, ибо, еще раз, эмулятор под Android Studio и есть QEMU с запущенной под ним x86 версией Android. А потому например всякие Unity, под которые пишутся почти все игры, поддерживают x86 из коробки. Проблемы возникают только в тех случаях, когда разрабы НАМЕРЕННО вырезают поддержку x86. Но в основном все свободные программы типа Firefox имеют версии под x86. А нам что еще надо то? https://ftp.mozilla.org/pub/fenix/releases/116.3.0/android/
     
     
  • 6.76, Бывалый смузихлёб (?), 10:34, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Оно не то что прям злонамеренно вырезается - просто выкидывают нативщину которая едва ли пригодится. Даже не так, его в релизах не вырезают а не компилят - там ведь выставляется конкретный набор архитектур под который делать

    В иных приложениях код под каждую архитектуру ощутимо весит - так зачем его тащить если на рынке уже практически нет андройдных устройств под х86

    И кстати, в той же андройд-студии доступны и арм-овые образы и даже под мипс
    https://ibb.co/r6fsJH5

     
     
  • 7.77, Аноним (44), 10:49, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые вещи - это вопрос желания. Никто не запрещает распространять отдельные версии под x86. Просто если нам обычно говорят, что сейчас размер не имеет значения, т.к. память идет на десятки гигабайт, диски на террабайты, а сеть на гигабиты, то бизнес почему то не хочет делать вообще никаких лишних телодвижений, даже если надо просто поставить лишнюю опцию компиляции и хранить пару лишних файликов размером в несколько мегабайт.

    У меня лично просто складывается ощущение, что x86 гнобят намеренно.

    Сборки под другие платформы может и есть, но на них не будет работать аппаратное ускорение. Я ставил Debian под ARM. Работает как WinXP на компе с 64Мб. Отклика интерфейса приходится ждать по несколько секунд.

     
     
  • 8.103, Бывалый смузихлёб (?), 12:15, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Едва ли этим кто-то будет заморачиваться, т к современных устройств с андройдом ... большой текст свёрнут, показать
     
     
  • 9.104, Бывалый смузихлёб (?), 12:33, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Иии так и не понял чего Вся нативщина там 8,4 весит порядка 35 мб, в которых ... текст свёрнут, показать
     
     
  • 10.105, Аноним (44), 16:23, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот нативщина не такая уж и большая, но очень важная, т к без нужной нативщи... текст свёрнут, показать
     
     
  • 11.108, Бывалый смузихлёб (?), 11:25, 27/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это именно у них Порой она очень жирной бывает Хотя обычно примерно половин... большой текст свёрнут, показать
     
  • 5.71, Аноним (44), 09:13, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Например я могу четко сказать, кто намеренно вырезает поддержку x86, т.к. это не в его интересах. Сам Гугель. Вот 100% полноценной версии гапсов под x86 действительно нет. Но это 100%. Большинство нужных приложений есть и они работают. https://opengapps.org/
     
     
  • 6.84, Tron is Whistling (?), 21:37, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, причина понятна - на x86 очень хорошо развита культура отладки-отлома, все эти лицензионные трюкачества разберут по винтикам очень быстро.
     
     
  • 7.119, Бывалый смузихлёб (?), 12:56, 30/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Яблоко поступило хитрее - отладка в симуляторе на х86
    Работа приложения - на арм'е
    Можно ещё через яблоко мощно отлаживать, но, если нет исходников... там разве что взлом и перепрошивка устройства помогут
    Самое забавное, что ввиду подобного уровень защиты яблочных приложений - примерно на уровне UPXа
     
     
  • 8.120, Tron is Whistling (?), 08:44, 31/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну девелоперам всегда было проще Я имею в виду, что на x86 очень развита от... текст свёрнут, показать
     
     
  • 9.121, Бывалый смузихлёб (?), 12:10, 01/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В том и прикол, что релизные яблочные сборки делаются исключительно под АРМ Т е ... большой текст свёрнут, показать
     
  • 3.89, Аноним (88), 07:21, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > X86 - и этим всё сказано. Под W11 и без него кое-что работает.
    > А ты нормальный армовый погоняй.

    Армовый медленно будет если это не на армовской системе. Кросс-трансляция инструкций затея далеко не халявная.

     
     
  • 4.90, Tron is Whistling (?), 08:56, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно рисковой примитивной лапши, да... оверхед при эмуляции максимален.
     
     
  • 5.95, Аноним (-), 04:51, 26/08/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.101, Tron is Whistling (?), 09:44, 26/08/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

     ....ответы скрыты (19)

  • 1.52, Tron is Whistling (?), 20:16, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С производительностью кроссплатформенной эмуляции по CPU всё та же задница, а поэтому честно говоря не интересно. Вот в качестве железной обвязки для виртуалок на x86 - годно да.
     
     
  • 2.68, Аноним (67), 07:18, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Куда ты спешишь в игры играешь?
     
     
  • 3.72, Tron is Whistling (?), 09:29, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну мне лень сборки каждого обновления типового софта для своей репы ждать часами даже на серьёзной платформе.
    А на самом Pi собирать ещё дольше. ARM такой ARM.
     
     
  • 4.74, пох. (?), 09:55, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кросс-компиляция в современном софте "автоматически скачивающим модули" для сборки - это, сынок, фантастика, да.


    Странно правда что Pi у тебя медленнее эмуляции. Может пора обновить первый кипятильник на четвертый или что там у хипсторов сегодня модное?

    (ну или поискать уродца типа ведроид hc4 - с sata over pci, а не как всегда - возможно у тебя сборка вообще в диски упирается а вовсе не в процессор)

     
     
  • 5.78, Tron is Whistling (?), 14:13, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кроссуха под арм, особенно с упаковкой в RPM - это эпический изврат.
    Не, makeinstall'ы даже получаются, но тут не тот случай.

    > Странно правда что Pi у тебя медленнее эмуляци

    Эмуляция просто достаточно быстрая, объём кода и промежуточных объектов большой, а работа с дисками у Pi - ээээгкхкхм.

     
     
  • 6.80, пох. (?), 20:51, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроссуха под арм, особенно с упаковкой в RPM - это эпический изврат.

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

    > Эмуляция просто достаточно быстрая

    а че тогда жалуешься что недостаточно?

    > а работа с дисками у Pi - ээээгкхкхм.

    ну вот порадуй хардкернел своими 80 баксами, у них все должно быть хорошо. Кроме денег, поскольку корейцы так и не поняли, какой продукт у них был на самом деле стоящим и почему. (хотя инвесторы, конечно, не видят разницы)

     
     
  • 7.81, Tron is Whistling (?), 21:31, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там две проблемы:
    - множество сборочных spec'ов используют скрипты с запуском кусков собранного софта для генерации того-сего (про тесты вообще молчу) - вот тут наступает первый ахтунг, собрано-то под ARM
    - второй ахтунг начинается, когда этот самый RPM надо затянуть (поставить) в образ, который понятное дело в отдельном каталоге...

    > а че тогда жалуешься что недостаточно?

    Ну, собирать на 5950X чуть быстрее, чем на ARM, когда оно нативно собирается в десятки раз быстрее...

     
     
  • 8.82, Tron is Whistling (?), 21:33, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А, да, ко второму ахтунгу снова добавляется то же самое, что и в первом - даже е... текст свёрнут, показать
     
  • 8.83, Tron is Whistling (?), 21:35, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Но в целом со вторым попроще - ставим на реальном ARM в чрут с NFS А вот первое... текст свёрнут, показать
     
  • 8.85, Tron is Whistling (?), 21:42, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С реальным армом тоже не всё гладко, сборка с LTO жрёт фигову тучу памяти, 8 гиг... текст свёрнут, показать
     
     
  • 9.96, Аноним (-), 04:57, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну елки, если тебе реально надо часто и много - поставь билдферму из нескольких ... текст свёрнут, показать
     
     
  • 10.97, Tron is Whistling (?), 09:32, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Третий пень по факту компилил гораздо шустрее, чем это ныне ARM делает ... текст свёрнут, показать
     
  • 10.98, Tron is Whistling (?), 09:33, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А, если честно, я уже на данный момент готов забить, и переехать полностью на x8... текст свёрнут, показать
     
     
  • 11.99, Tron is Whistling (?), 09:36, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    8 панельные PC с экранчиком в принципе существуют, видимо буду брать что-то из ... текст свёрнут, показать
     
     
  • 12.110, Аноним (110), 22:24, 27/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И, конечно, софт будет билдиться на вот именно этом вот И может быть оно даже о... текст свёрнут, показать
     
     
  • 13.114, Tron is Whistling (?), 08:10, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не понял, это снимет необходимость городить огород для билда софта, в чём и ц... текст свёрнут, показать
     
  • 13.115, Tron is Whistling (?), 08:11, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я потеряю на потреблении самой хреновины Но выиграю на устранении геморроев... текст свёрнут, показать
     
  • 11.100, Tron is Whistling (?), 09:42, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Стильная модная молодёжность - это всё хорошо, но тёплый ламповый x86 выглядит к... текст свёрнут, показать
     
  • 11.109, Аноним (110), 22:21, 27/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Долбаный модобот стер сообщения, но я повторю Я честно говоря не понимаю вас В... большой текст свёрнут, показать
     
     
  • 12.111, пох. (?), 23:41, 27/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что есть то и сравниваем Человеку надо собирать под целевую платформу Она rpi ... текст свёрнут, показать
     
     
  • 13.112, Аноним (110), 04:37, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так если кто low power дешевую штуку попробовал рассмотреть как воркстейшн - ... большой текст свёрнут, показать
     
     
  • 14.113, Tron is Whistling (?), 08:08, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вон то с 8 экраном компилять будет на удивление быстрее Но зачем, если можн... текст свёрнут, показать
     
  • 12.117, Tron is Whistling (?), 08:13, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На арме таковых - нет Ну вот просто нет Единственная потуга - эпловский Mx, н... текст свёрнут, показать
     
     
  • 13.118, Tron is Whistling (?), 08:15, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле больших нет Есть либо какие-то полусерверные поделки, которые в лучш... текст свёрнут, показать
     

  • 1.62, Аноним (62), 00:06, 24/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Учитывая, что haxm помер и его скоро выпилят из кему, есть какой-то способ получить ускорение на виндовс?
     
     
  • 2.69, Аноним2 (?), 07:23, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, с ускорением можно снести этот кусок анального зондирования
     
  • 2.86, AliRzaev (?), 21:46, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Использовать WHPX бэкэнд: -accel whpx

    https://www.qemu.org/docs/master/system/introduction.html#virtualisation-accel

     
     
  • 3.93, Аноним (62), 02:01, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Когда пробовал на одной из прошлых версий, у меня в виртуалбоке вылезла черепашка, да и в qemu всё это не очень хорошо.
     

  • 1.75, Аноним (75), 10:02, 24/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может кто-нибудь знает свежие портабол версии под офтопик?
     
  • 1.87, lucentcode (ok), 21:47, 24/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен новый звуковой бэкенд ("-audiodev pipewire"), работающий с мультимедийным сервером PipeWire.

    Царский подгон. Спасибо разрабам за это. И за мультитач. Мой ноут с тачем, мне мультитач в Quemu пригодится...

     
  • 1.102, Аноним (102), 12:15, 26/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто знает, он качественно эмулирует?
     
     
  • 2.116, Tron is Whistling (?), 08:12, 28/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто знает, он качественно эмулирует?

    Смотря что считать качественным.

     

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



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

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