The OpenNET Project / Index page

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

Продолжение разработки AQEMU, графической оболочки для QEMU и KVM

26.05.2016 11:03

Возобновлена разработка проекта AQEMU, в рамках которого развивается графическая оболочка, упрощающая запуск и настройку виртуальных окружений QEMU и KVM. AQEMU позиционируется как альтернатива VirtualBox, не требующая загрузки отдельного модуля ядра (в модуле для VirtualBox периодически возникают несовместимости с новыми ядрами Linux, что требует ожидания нового выпуска VirtualBox). AQEMU может генерировать shell-скрипты для запуска QEMU и позволяет просматривать аргументы командной строки, используемые при выборе тех или иных настроек.

Разработка ветки AQEMU на базе Qt4 была приостановлена около 5 лет назад. В рамках новой инициативы уже сформирован релиз 0.9.1, в котором внесены следующие улучшения:

  • Выполнено портирование на Qt5 и C++-11;
  • Осуществлён переход на сборочный инструментарий cmake;
  • Актуализирована поддержка опций командной строки новых версий QEMU;
  • Внесено множество мелкий улучшений в интерфейс;
  • Для создания новых виртуальных машин задействован мастер установки;
  • Общие для всех приложений настройки вынесены в отдельный диалог;
  • Добавлена поддержка папок совместного доступа (Folder sharing);
  • Добавлена функция отправки содержимого буфера обмена в виртуальное окружение;
  • Добавлена поддержка звука Intel HDA и CS4231A.


  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44493-aqemu
Ключевые слова: aqemu, qemu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:07, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    это скорее альтернатива virt-manager, чем virtualbox
     
  • 1.2, Sunderland93 (ok), 11:15, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ух-ты! Хорошая новость! Virt-manager не такой дружелюбный для простых юзеров. Запутаться легко.
     
     
  • 2.81, Khariton (ok), 07:43, 03/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да? тогда LibreOffice - смерть простому юзеру!
     

  • 1.3, Анонимус_б6_выпуск_3 (?), 11:16, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    загрузку с физической флешки умеет?
     
     
  • 2.6, Аноним (-), 11:51, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да.
     
     
  • 3.49, Uranonimus (?), 20:58, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    QEMU Warning [1310] >>>
    Sender: bool System_Info::Scan_USB_Sys( QList<VM_USB> &list )
    Message: Cannot read serial from /sys/bus/usb/devices/
     

  • 1.4, ryoken (ok), 11:45, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я нуб, как это в Дебиан Сид ставить? В репах 0.8.2.
     
     
  • 2.7, Аноним (-), 11:52, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    git clone https://github.com/tobimensch/aqemu.git
    cd aqemu
    cmake .
    make
    make install
     
     
  • 3.8, ryoken (ok), 12:10, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > git clone https://github.com/tobimensch/aqemu.git
    > cd aqemu
    > cmake .
    > make
    > make install

    Спасибо, вроде получилось :). Где-то читал, что вместо make install в дебиане надо checkinstall, вот так оно создало и установило пакет :).

     
     
  • 4.31, Аноним (-), 15:27, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но и с checkinstall бывают проблемы, например у меня так было с плагином Overview для geany. Более поздняя версия плагина из репозиториев не ставилась поверх.(Тоже, кстати, на Дебиан Sid)
     
  • 3.26, Аноним (-), 14:23, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >>make install

    За такое надо казнить.

     
     
  • 4.32, AlexYeCu_not_logged (?), 15:47, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    За отсутствие иррационального страха перед непонятными тебе вещами?
     
     
  • 5.61, Аноним (-), 00:13, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Самокритично.
     
  • 4.36, Аноним (-), 17:44, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    категоричность = узость  мышления
     
     
  • 5.48, Blind Vic (ok), 20:49, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > категоричность = узость  мышления

    Ваше утверждение слишком категорично.

     
     
  • 6.52, Аноним (-), 21:53, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В лучшем случае
     
  • 4.39, Stax (ok), 19:32, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А за сборку cmake'ом прямо в дереве - вместо mkdir build && cd build; cmake .. - разве не надо?
     
     
  • 5.66, Аноним (-), 13:53, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А за сборку cmake'ом прямо в дереве - вместо mkdir build &&
    > cd build; cmake .. - разве не надо?

    Не надо. Можно и это удобнее, но совершенно не обязательно.

     
  • 5.76, Аноним (-), 05:56, 28/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    git clean -fdx

    ...и сырцы как новые.

     
  • 4.40, Ilya Indigo (ok), 19:34, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    sudo make install && cd .. && rm -rf ./aqemu
     
     
  • 5.56, Аноним (-), 23:58, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    с sudo это уже не казнь, а самоубийство. как потом будете файлы из фс выцеплять?
     
     
  • 6.60, Ilya Indigo (ok), 00:10, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > с sudo это уже не казнь, а самоубийство. как потом будете файлы
    > из фс выцеплять?

    Вы хоть сами поняли что написали и спросили?

     
     
  • 7.65, Аноним (-), 13:52, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё правильно написали и спросили. Вы у нас понятливый, так что отвечайте.
     
  • 3.27, KOT040188 (?), 14:59, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    kot kot-MS-7930 aqemu cmake CMake Warning at CMakeLists txt 183 FIND_PACKA... большой текст свёрнут, показать
     
     
  • 4.67, Аноним (-), 13:54, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сюда это постить совершенно не нужно. Это вам написали - прочитайте и осознайте.
     
     
  • 5.72, KOT040188 (?), 14:46, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Осознал бы если бы мог. Не умею я канпелять…
     
  • 2.9, Andy (??), 12:12, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я нуб, как это в Дебиан Сид ставить? В репах 0.8.2.

    Написать мейнтейнеру, что бы обновил пакет. Придется
    подождать правда. Либо собрать пакет самому. Из
    исходников устанавливать _НЕ НАДО_!

     
     
  • 3.10, ryoken (ok), 12:22, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Из исходников устанавливать _НЕ НАДО_!

    "Поздно, доктор, он остыл" :D

     
     
  • 4.17, Andy (??), 13:27, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > "Поздно, доктор, он остыл" :D

    Если вы удалили директорию из которой собирали, сиречь
    Вы не можете сделать make uninstall, то Вы сами себе
    заложили "бомбу" в систему.

     
     
  • 5.19, ryoken (ok), 13:40, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> "Поздно, доктор, он остыл" :D
    > Если вы удалили директорию из которой собирали, сиречь
    > Вы не можете сделать make uninstall, то Вы сами себе
    > заложили "бомбу" в систему.

    Благродный дон читал мой пост выше, где я упомянул создание deb-пакета? Думаете, aptitude не справится с purge aqemu? :)

     
  • 5.21, Аноним84701 (?), 13:44, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если вы удалили директорию из которой собирали, сиречь
    > Вы не можете сделать make uninstall, то Вы сами себе
    > заложили "бомбу" в систему.

    Для этого есть префиксы или те же пользователи/группы (== классика LSF http://www.linuxfromscratch.org/hints/downloads/files/more_control_and_pkg_ma )
    Так что не нужно бояться собирать из исходников.


     
     
  • 6.34, Crazy Alex (ok), 16:02, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Бояться не нужно. Но в дистрибутивах с пакетными менеджерами - и делать этого не нужно. По многим причинам, не последняя из которых - то, что маинтайнер вполне может вносить какие-то свои изменения, обеспеичвающие беспроблемную работу с дистрибутивом. И не только в виде патчей - есть ещё pre/postinstall и ключи сборки.
     
     
  • 7.35, Аноним84701 (?), 16:58, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >  И не только в виде патчей - есть
    > ещё pre/postinstall и ключи сборки.

    Я больше по поводу эдакой категоричности "собирать можно только мейнтейнеру, самому, кроме пакета – нельзя, сломаешь!!" – не первый раз встречаю.

    Оно понятно, что "гарантий никаких".
    Но иногда потыкать новую версию софтины или посмотреть мелкую утилиту, которой нет в репах — вполне можно без особых проблем.

     
     
  • 8.54, Crazy Alex (ok), 22:32, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так и надо говорить Потому что в абсолютном большинстве случаев этим пыт... текст свёрнут, показать
     
     
  • 9.77, G0Dzilla (??), 21:11, 29/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Другими словами, пингвиноиды должны уподобляться виндовозникам Хм ... текст свёрнут, показать
     
  • 9.78, Michael Shigorin (ok), 22:37, 29/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Причём именно к LFS, а не слаке генту ... текст свёрнут, показать
     
  • 5.42, Ilya Indigo (ok), 19:37, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А собрать пакет заново и вместо install написать uninstall вам ваша религия не позволяет?
     
     
  • 6.69, Аноним (-), 13:58, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А собрать пакет заново и вместо install написать uninstall вам ваша религия
    > не позволяет?

    CMake не создаёт uninstall цели и правильно делает, потому что никаких гарантий по удалению всех файлов она не даёт и только опасно вводит в заблуждение.

     
  • 5.68, Аноним (-), 13:57, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> "Поздно, доктор, он остыл" :D
    > Если вы удалили директорию из которой собирали, сиречь
    > Вы не можете сделать make uninstall, то Вы сами себе
    > заложили "бомбу" в систему.

    А cmake и не создаёт цель uninstall, потому что она не работает. make install = бомба в любом случае.

     
     
  • 6.74, name (??), 15:51, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    в каком случае бомба?
     
     
  • 7.79, Michael Shigorin (ok), 22:38, 29/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > в каком случае бомба?

    В любом.  Перечитайте интернет, тема сто раз уже разобрана и даже костыли вроде checkinstall понаписаны.

     
  • 3.25, Michael Shigorin (ok), 14:21, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >> Я нуб
    > Из исходников устанавливать _НЕ НАДО_!

    "Лёгким движением make install [от рута] ваш дебиан превращается в слакварь" (ц)

     
     
  • 4.46, Аноним (-), 20:32, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В слакваре ставят через SlackBuild скрипты и makepkg
     
     
  • 5.80, Michael Shigorin (ok), 22:39, 29/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > В слакваре ставят через SlackBuild скрипты и makepkg

    Копирайт из прошлого века в f.r.l, помнится. :)

     

  • 1.5, Rodegast (??), 11:46, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто её сейчас разрабатывает? Андрей Рыжов уже не у дел?
     
     
  • 2.57, R_Dron (ok), 00:01, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разрабатывает теперь - Tobias Gla <dertobi@emailn.de>
    Я уже даже не надеялся, что кто-то продолжит моё дело :)
     

  • 1.11, Аноним (-), 12:41, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странно. По идее гуй на Qt для QEMU должен называться QQEMU.
     
     
  • 2.14, Аноним (-), 12:45, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Или Q2EMU :) А поскольку в KDE Frameworks 5 стёрлись чёткие различия между Qt и KF, то возможно и KQEMU.
     
     
  • 3.41, Stax (ok), 19:35, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Или Q2EMU :) А поскольку в KDE Frameworks 5 стёрлись чёткие различия
    > между Qt и KF, то возможно и KQEMU.

    Нельзя. Уже занято (модуль такой для qemu).

     
  • 2.53, Аноним (-), 21:56, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    QtEmu


     
     
  • 3.59, R_Dron (ok), 00:03, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > QtEmu

    Я думал так назвать, но имя оказалось уже используемым до меня.
    QtEmu это кстати тоже гуй для QEMU.

     

  • 1.12, Аноним (-), 12:41, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Приятная новость.
    >AQEMU позиционируется как альтернатива VirtualBox

    И да, QEMU не жлобствует в отношении USB >=2.0, в отличие от VirtualBox.

     
  • 1.13, слакварявод (ok), 12:43, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    "в модуле для VirtualBox периодически возникают несовместимости с новыми ядрами Linux, что требует ожидания нового выпуска VirtualBox"...

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

     
     
  • 2.24, Crazy Alex (ok), 13:47, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, как насчёт ядер, а вот с новым X.Org, помнится, vbox не дружил в какой-то момент.
     
  • 2.50, SunXE (ok), 21:04, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй unstable или rawhide и увидишь.
     

  • 1.15, Аноним (-), 13:07, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    QEMU-KVM не может быть заменой Virtualbox, так как не умеет в главную функцию коробки - запускать на линуксе винду с Direct3D.
     
     
  • 2.43, ттт (?), 19:56, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    qemu-kvm умеет проброс видеокарты. ваш virtualbox таким может похвастаться? кстати, поддержка direct3d в нем фича экспериментальная, поэтому для серьезных дел не годится.
     
     
  • 3.62, Аноним (-), 08:56, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    на что люди идут лишь бы не пользовать vmware.

    ваш virtualbox умет OpenGL 3.0 ?.. а без этого ничего толкового не запустишь.

     
     
  • 4.71, Аноним (-), 14:01, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > на что люди идут лишь бы не пользовать vmware.

    Это проприетарный неработающий мусор-то?

     
  • 3.64, maximnik0 (?), 09:43, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > qemu-kvm умеет проброс видеокарты. ваш virtualbox таким может похвастаться? кстати, поддержка

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

     
  • 2.63, maximnik0 (?), 09:29, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > QEMU-KVM не может быть заменой Virtualbox, так как не умеет в главную
    > функцию коробки - запускать на линуксе винду с Direct3D.

    Только Direct3D там кривой и не чего практически не запускается,потому что сделано через эмуляцию посредством Open GL.В документации написано что идею реализации брали у проекта wine,но почему то у wine практически все работает в отличие от Virtualbox :-( Хотя задействовать ускорение для 8 и 10 виндовс (клиента) можно.


     

  • 1.18, Аноним (-), 13:32, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Крутая программа должна быть, теперь обыватель будет меньше страдать, выкинув виртуалбокс на помойку
     
     
  • 2.30, KOT040188 (?), 15:20, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо бы…
     

  • 1.20, KOT040188 (?), 13:44, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Добавлена поддержка папок совместного доступа (Folder sharing)

    Не прошло и пяти лет…

     
  • 1.22, KOT040188 (?), 13:45, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А следующий релиз ещё через пять лет?
     
  • 1.23, KOT040188 (?), 13:45, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не помню, usb устройства пробрасывать умеет?
     
     
  • 2.28, ryoken (ok), 15:15, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Не помню, usb устройства пробрасывать умеет?

    ПО своему нубству скажу, что видел - в настройках виртуалки есть кнопочка "Добавить порт", com\lpt\usb.

     
     
  • 3.29, KOT040188 (?), 15:18, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В боксе просто список usb-устройств, тыкнул мышкой - пробросилось. Что-то не очень похоже…
     
  • 2.44, ттт (?), 19:59, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Не помню, usb устройства пробрасывать умеет?

    Умеет,в virt-manager примерно похожий на VBox механизм - выбираете что вам нравится и пользуете.

     
     
  • 3.45, KOT040188 (?), 20:22, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хорошо тогда. Осталось только собрать, чего я почти не умею… Выше выложил ответ на cmake.
     
     
  • 4.55, ттт (?), 22:59, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    где собирать? куда собирать? в репах разве нет?
    кстати virt-manager не такой уж и сложный если с гуем. главное пользователя добавить в группу libvirt, предварительно создав её, проверить наличие прав в policykit (если имеется), и пользоваться. хранилище для файлов тоже можно создать, но это уже через гуй, после того как с правами и доступом разобраться.
     
     
  • 5.58, KOT040188 (?), 00:02, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В репах kubuntu 16.04 протухшая версия.
     

  • 1.75, Аноним (-), 16:32, 27/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Задумка хорошая, но при необходимости GUI - VirtualBox, как мне кажется, лучше. Qemu - достаточно гибкий и компактный - зачастую проще сделать конфиг ручками, а потом на основе него уже поднимать ВМ. Особенно GUI бесполезен, когда нужно очень гибко настроить ВМ под свои задачи: напр сеть с NAT, проброс физического устройства, назначить другой вариант Intel HDA и т.д.
     

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



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

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