QEMU guest agent -- a developer may port this SW for yourself and/or for Haiku community

Hi there!
I‘m running Haiku as a virtual machine on my Synology DS. The „Virtual Machine Manager“ seems to be based on QEMU.
Is there a way to get the QEMU quest tools running in Haiku?

Best regards,
SprMa

Last time I checked qemu-guest-agent had not been ported to Haiku. So unless the situation has changed, that would be the very first step.

1 Like

Hm.
Since I’m no programmer: Could this been done?

Anything can be done by whoever has time/will/competency on the subject. But as for every open-source software community, it will only be done if somebody with said time/will/competency is interested on working on the subject.

Looks like there are several programmers in this community using qemu, so I think it will probably happen at some point, we just do not know when.

1 Like

I don’t think I knew there are qemu guest tools, since Linux and Haiku seem to run quite well without installing anything additional.

Found this thread while learning how to get Haiku up and running in a VM on Proxmox.

I wanted to add some context for why users might be looking for this tool. See: Qemu-guest-agent - Proxmox VE

The qemu-guest-agent is a helper daemon, which is installed in the guest. It is used to exchange information between the host and guest, and to execute command in the guest.

In Proxmox VE, the qemu-guest-agent is used for mainly three things:

  1. To properly shutdown the guest, instead of relying on ACPI commands or windows policies
  2. To freeze the guest file system when making a backup/snapshot (on windows, use the volume shadow copy service VSS). If the guest agent is enabled and running, it calls guest-fsfreeze-freeze and guest-fsfreeze-thawto improve consistency.
  3. In the phase when the guest (VM) is resumed after pause (for example after shapshot) it immediately synchronizes its time with the hypervisor using qemu-guest-agent (as first step).

So, you don’t need it, but it’s better to have it so Proxmox can manage the VM in a cleaner, safer way. Also, without the guest tools, the automatic backup tool in Proxmox has to shut down the VM. It’ll turn it back on when it’s done, but that’s not always ideal.

1 Like

Ahoy @SinisterPisces !

To help your wish come true …

→ I tried to edit this thread’s title, extending with the followings :

-- a developer needed to port this software

but my trust level seems gone recently as the editorial pencil does not appear there anymore.

It was revoked by someone intentionally
or
some update on forum software or maintenance caused it
or
some security event maybe.
I just think the last one as also recently I had to report 3 spam posts as well. It was first time I had seen such non-sensical and advertising suspected posts … it had not happened to me since 7-8 years I am actively visiting this forum.

Anyway,
back to title editing … we can try to reach @SprMa
to ask to add that extension to the title I shared above to extend that way the title,
as generally the owner of the opening post can edit the title.

Kind regards,

It expires after some time if you don’t meet the criteria set by the forum software anymore (there has to be some number of posts, and various other things, checked over a period of time). So maybe taking a break from posting for christmas and new year made it expire.

I don’t really like the way this is designed, it encourages people to post more things to keep their “status” and the extra permissions that go with it. Another user complained recently and I changed the setting so that now, once you get the trust level, it will stay for 60 days, making this a little less bad.

I think the rules are a bit wierd tbh.

I don’t qualify for trust level 3 because I did not like enough posts.

Funnily enough this is the same thing for @KitsunePrefecture

If you like 3 more posts the forum software will give you back trust level 3…

I think that rule makes no sense, so I’ve simply granted you trust level 3.

Edit: as for your adware posts those happen every couple of weeks. They usually get flagged immidiently, and I or another moderator usually delete them quickly, so you not seeing them is a good sign ; )

Thanks @PulkoMandy for your answer and the explanation also. Moreover the expiration extension.

I got one of Trust level - possibly Trust level 1 so - in 2021, and first I had not thought it can expires, as previously had not experienced as it would have been revoked.

I admit I reduced myself to actively act on the forum, but it had not reduced to the holiday period…

I could modify the title of “Localization iin Tracker” post to better reflect to the issue. That was the last one.

I used this granted level some times in case at other posts to better reflect to the post, or help someone in weaker English.

Sometimes I wqas judged as I did it wrong :), so it was changed back.
I hope who did the post has no grudge against me … I did only to serve better understanding. English is not my native languge, so I maybe a “smart ass” some day. :wink:

Thanks @nephele for your explanation and service for me.

It was also new for me - there are severel Trust levels ! :smiley:

About likes …
Earlier i had not cared about equality : given and gotten ones, but once I wanted to know something by checkin’ Summary of my account.
Then experienced the given was lesser than what I got.
After that I gave more likes.

Recently I add likes only for really good answers for anyone
and
helping posts (not for me, but for anyone in any posts).

So really funny if it was behind my grantee. :slight_smile:

Ahoy @SinisterPisces ,

As I got back my grantee from moderators … I changed the title as I promised.

It may seduce a developer to work on the porting this QEMU guest addition software to Haiku.

Have luck !

:cowboy_hat_face:

1 Like

Thanks!

QEMU Guest Agent would be nice to have, but it’s definitely not a necessity. Still, making Haiku a bit easier to virtualize might help adoption some.