unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
To: wearefromuniverse--- via <help-guix@gnu.org>
Cc: wearefromuniverse@tutanota.com, Guix Devel <guix-devel@gnu.org>,
	Info Guix <info-guix@gnu.org>,
	Guix Security <guix-security@gnu.org>,
	Guix Sysadmin <guix-sysadmin@gnu.org>,
	Gnu Linux Libre <gnu-linux-libre@nongnu.org>,
	Gnu System Discuss <gnu-system-discuss@gnu.org>,
	Info Gnu <info-gnu@gnu.org>
Subject: Re: About Guix OS VM and Guix Package Management support request from Operating System developers
Date: Fri, 18 Oct 2024 22:50:18 +0200	[thread overview]
Message-ID: <20241018225018.48294cd0@primary_laptop> (raw)
In-Reply-To: <O9QudM_--B-9@tutanota.com>

[-- Attachment #1: Type: text/plain, Size: 2176 bytes --]

On Thu, 17 Oct 2024 21:18:16 +0200 (CEST)
wearefromuniverse--- via <help-guix@gnu.org> wrote:
> Hi,
Hi,

> For this we need to adapt Guix OS to replace fedora, the main
> operating system of Qubes OS. To run Guix OS inside VM Qubes we need
> a GNU Guix OS virtual machine. We need to ensure that this virtual
> machine can interact and communicate with other virtual machines and
> the host operating system through Xen technology, for which we need
> technical and software support from you.
[...]
> We also need open source volunteer developers to work on the software
> team. We are still a small community and we were founded 1 month ago.

The best way to do that would probably be to send patches directly to
Guix and to find people with commit access that are interested in
reviewing these patches.

As I understand Guix already has some Xen packages for instance,
but I've no idea how to use them. For instance the Guix manual doesn't
have anything at all on Xen. 

So finding out how to create a Guix VM compatible with Xen and/or
adding the missing support/documentation for Xen and sending relevant
patches to Guix (like to its cookbook or documentation) could be a good
start. It is also possible to add definitions for VMs inside the
Guix source code as well, and to reference that from the
manual/cookbook.

If you also need a fully free distribution that already supports
running Xen VMs easily, Trisquel 11 can probably do that.

I tried it personally on a ThinkPad X200 to understand if Xen worked
with a boot software distribution I co-maintain: I installed the
xen-system-amd64 and libvirt-daemon-driver-xen Trisquel packages and
rebooted and after that virt-manager could find the local Xen
hypervisor. I don't remember if I needed to add my user in some group
or not and I already had virt-manager and libvirt installed.

However I didn't go further as I lacked a Xen compatible VM to
completely validate that Xen worked for real.

Also note that I'm not a Guix maintainer. I'm just a user who also
contribute from time to time, and I also reuse Guix in other projects I
co-maintain / contribute to.

Denis.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

      parent reply	other threads:[~2024-10-18 20:50 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-17 19:18 About Guix OS VM and Guix Package Management support request from Operating System developers wearefromuniverse--- via
2024-10-17 19:27 ` wearefromuniverse--- via
2024-10-18 20:50 ` Denis 'GNUtoo' Carikli [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241018225018.48294cd0@primary_laptop \
    --to=gnutoo@cyberdimension.org \
    --cc=gnu-linux-libre@nongnu.org \
    --cc=gnu-system-discuss@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=guix-security@gnu.org \
    --cc=guix-sysadmin@gnu.org \
    --cc=help-guix@gnu.org \
    --cc=info-gnu@gnu.org \
    --cc=info-guix@gnu.org \
    --cc=wearefromuniverse@tutanota.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).