From nobody Sat Jun 29 15:38:33 2024 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WBGgh5BnNz5Nv0F for ; Sat, 29 Jun 2024 15:39:12 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WBGgh20grz51V7 for ; Sat, 29 Jun 2024 15:39:12 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-7066c9741b7so1065400b3a.1 for ; Sat, 29 Jun 2024 08:39:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719675550; x=1720280350; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PdR+uAOTPZMLcV8PYENRzJa3mlFr/K3nQcJFtEC4YjA=; b=BTpe6ZtC8NHQS1xKuVAMzU69rZ7x37DeqbZ5JCXmDwOEyf/eYAKr8aCV7do+959jwG y+E872fiVR2zsdyxEGUiIlQnL6EglGwSKiETnijv7OnIlEWMM/ZrDZq+9G1mxXq+VqVT +SPGpKpJ9pB+r8/a5gpKCK3LF7wogHKYilSUVpVg90JEpbk9hQ6EHTGrKGEcxxxxlH/f JyqAy+29YcMEdXh4Hx6whlyjkfyNFrAs267d5lE+7a4ICDf4fQ5RJYJd12E9mFpwgG2e 2bSiRn/7RumOWFXzkSJFvmhTY8vjiRt85BpDOcEjqsD5YhnFxW4pBiGL6kR8nh7NjXby 3/Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719675550; x=1720280350; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PdR+uAOTPZMLcV8PYENRzJa3mlFr/K3nQcJFtEC4YjA=; b=if+r05VqINQJm6VHohqIrpkjpqR5q6NdVRJPL5PhuhOQEsSqxcwHuAkb6HTNnIz8eW MseWjub8B6jDXghiCZ0CeyJptO8TAXQWV6MRd2bTDx726u9bhn1Zn8+F7BiIIY+/HLFM GERTUaYBW6HAQ9xU3IfKClfDRzHZ65fDW1QoCYunIbPOt+q+kozc2AbsjEU4Zge1tEMW FZaqrnGH/Psoo9kpqca0Zs9Kt+njqVGRPg/PipwyXCtviFGPjYb6D3+s7KC9+i+i9aKf ypelo4NtRkKNEwadF8cc3GHEDjTpPT350dpWkGJ8ya0SeyvuM2tQNwTEEVYgqYKS7Vss nnsg== X-Forwarded-Encrypted: i=1; AJvYcCXPpLjxEOXO+lQlGBI4AEHbvPquGtc3U/pQa1MhYubfQ1LzveJn1A7WAvtz/iuBAwuUyXwdSl1EwE7hst7W1Edh+RA5TzSh4RXw8JERmjscwbYO X-Gm-Message-State: AOJu0YwcSWePfUIrtJkjCrVlLUe9w5lxSFROv0tLt92e7y0/5P9Yj9Qq ntEJZ+wdqqlMkx8tKMse+Ow23bSiZViIYVWEotwNJKRvcFo+oQRlp7Urt4NclUZiSnxa0rwzdOY krLab4xmsV1yD6pht7OgMh4c8r34= X-Google-Smtp-Source: AGHT+IEYClgAALgNoeSSurxWqSa1w5ozjQInTpvI+pixj+VOCftSkQR3xCW5cgiFwAhCdZZskIejHfVC/X+rnlcGRSY= X-Received: by 2002:a05:6a20:43a5:b0:1bd:2994:b5bc with SMTP id adf61e73a8af0-1bef62252f4mr1633083637.58.1719675550265; Sat, 29 Jun 2024 08:39:10 -0700 (PDT) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Sat, 29 Jun 2024 17:38:33 +0200 Message-ID: Subject: Re: OS Images(Linux/etc) in ports tree To: Tomek CEDRO Cc: Connor Cooper , freebsd-virtualization@freebsd.org Content-Type: multipart/alternative; boundary="0000000000004d7b33061c092a95" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4WBGgh20grz51V7 --0000000000004d7b33061c092a95 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This could be the project that you are interested in : https://github.com/quickemu-project/quickemu In your case,it could be called quick bhyve. So let's get started. I'm also interested in collaborating. On Sat, Jun 29, 2024 at 5:32=E2=80=AFPM Tomek CEDRO wrot= e: > On Fri, Jun 28, 2024 at 5:10=E2=80=AFPM Connor Cooper > wrote: > > Hello, I am presenting you all with an idea for the bhyve project that > involves the ports tree. I've noticed that a lot of VPS providers have > their own images available for various operating systems and it's > relatively easy to use compared to even standalone virtualization systems= . > Considering the existence of FreeBSD and bhyve I also just noticed that t= he > ports tree could be a good potential place for bhyve users to access thos= e > images. What is the input of the FreeBSD virtualization community regardi= ng > this idea? Thanks. > > Some helper scripts, example configurations, maybe some image > downloader program (with easy to use terminal ui), in the ports, yes > :-) > > But we do not really want to host other projects/os releases in the > ports.. its not meant for that.. ports are just easy to use generic > automation scripts.. port tree is already pretty big now imagine how > many more GB would people with no interest in bhyve would have to get > over sometimes low bandwidth link :-) > > You may want to create a downloader program (preferably with terminal > ui maybe some gui) that would show list of all known operating systems > and their releases just to quickly get the ISO/VM image without even > opening a web browser. Such program should be platform independent so > it would be also helpful on other os. That program would be a good > candidate for a port. > > If you think of generic prebuilt bhyve images for various OS this also > could be useful. Some OS already provide VM images - are these > compatible with bhyve? Maybe those images could be easily converted? > Some OS would not even allow such prebuilt images distribution > (probably the commercial license restricted ones such as windows or > macos). Maybe this could be solved with a downloader/converter > program. Anyhow, various OS VM images would require a dedicated > repository but not a ports tree :-) > > Thanks for sharing your idea! Maybe this will result with a new useful > tool out there :-) > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > --=20 Mario. --0000000000004d7b33061c092a95 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This could be the project that you are interested in = :

In your case,it could be called quick bhyve. So let's get s= tarted. I'm also interested in collaborating.

On Sat, Jun 29, = 2024 at 5:32=E2=80=AFPM Tomek CEDRO <tomek@cedro.info> wrote:
On Fri, Jun 28, 2024 at 5:10=E2=80=AFPM Connor Cooper <= connor.a.coo= per@gmail.com> wrote:
> Hello, I am presenting you all with an idea for the bhyve project that= involves the ports tree. I've noticed that a lot of VPS providers have= their own images available for various operating systems and it's rela= tively easy to use compared to even standalone virtualization systems. Cons= idering the existence of FreeBSD and bhyve I also just noticed that the por= ts tree could be a good potential place for bhyve users to access those ima= ges. What is the input of the FreeBSD virtualization community regarding th= is idea? Thanks.

Some helper scripts, example configurations, maybe some image
downloader program (with easy to use terminal ui), in the ports, yes
:-)

But we do not really want to host other projects/os releases in the
ports.. its not meant for that.. ports are just easy to use generic
automation scripts.. port tree is already pretty big now imagine how
many more GB would people with no interest in bhyve would have to get
over sometimes low bandwidth link :-)

You may want to create a downloader program (preferably with terminal
ui maybe some gui) that would show list of all known operating systems
and their releases just to quickly get the ISO/VM image without even
opening a web browser. Such program should be platform independent so
it would be also helpful on other os. That program would be a good
candidate for a port.

If you think of generic prebuilt bhyve images for various OS this also
could be useful. Some OS already provide VM images - are these
compatible with bhyve? Maybe those images could be easily converted?
Some OS would not even allow such prebuilt images distribution
(probably the commercial license restricted ones such as windows or
macos). Maybe this could be solved with a downloader/converter
program. Anyhow, various OS VM images would require a dedicated
repository but not a ports tree :-)

Thanks for sharing your idea! Maybe this will result with a new useful
tool out there :-)

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info



--
Mario.
--0000000000004d7b33061c092a95--