From nobody Sat Jun 29 15:32:30 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 4WBGXF3fSZz5Nt8r for ; Sat, 29 Jun 2024 15:32:45 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) (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 4WBGXD31ltz50tZ for ; Sat, 29 Jun 2024 15:32:42 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cedro.info header.s=google header.b=det0gcVb; dmarc=none; spf=none (mx1.freebsd.org: domain of tomek@cedro.info has no SPF policy when checking 2607:f8b0:4864:20::1132) smtp.mailfrom=tomek@cedro.info Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-630640c1e14so15809567b3.1 for ; Sat, 29 Jun 2024 08:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1719675162; x=1720279962; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=DTXo1dbTrx9r3hj02LF0NbiqUe2BJgUiCVrlaBNeLho=; b=det0gcVbTbJ1pRBTKI7MpiUNvitbePJLMJ6l2Sq6lph9HiMT2RohA4NSTSC8YM/On5 3CC1ekiQGi+f4dXg/mH171EujKJqGrulRyI2Tv3lv+T5mu0WWZeGOgwcCBa5uIbm/0+T M/jSwxAgRNMtmSkDbbpFSSb8GxAe1qMwEXdbZgI/DLTs+VbnZtwwDY90gt79fhiVc4A3 zoLYw4KSHiqqRYbGkjBj/ArIVnnOm9vAqaTKu7ajRfchZ5+5n0OLyH79IRHHdaV3AyH4 xXXO42GkZyyUeOmid8l61f4SXhCgOB+Ss+0EQFJzOl7NvWSjC//bB+bF6ULwCfJ0ett2 4ZrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719675162; x=1720279962; h=content-transfer-encoding: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=DTXo1dbTrx9r3hj02LF0NbiqUe2BJgUiCVrlaBNeLho=; b=dZATKxfu/uEg3rf5R8qq0+/yrxm7muJmpKepBWtVY+x3P/ZBuQPf6qenCtSR4r55hu jfspf/i2uWu9sVsORnOh3I5jN+5NlHtjAu0k+9Ve8JOwvAtmHTA7xyHZf2+XuHcddVYj ogxLMwQg9xigpwHdkrYzG8DzzCS8oSVDhl68J5tp9NiBQK9xC+knEAnTxfO5bTfxc6EC /uchZxIJWui3no1ga4FyV9k/Ge9hQjDmyXjuPjsr7asJuyWAsKmEDDsuorNYwNEu1yWH c2yKToibS/SiYoUYIZmhMx7DIsXMYKVihswX5pJOr+AK7rxu9GhPS29veuji3HKhX0Cu H1tQ== X-Gm-Message-State: AOJu0YzCXCkzQh8gQESM+4L+ByIPX7oLsU77+O2dvfCO0IlXFAMxIjcG fYeQ6UgkYBJGM8jSOCDc3IKa29qyC++GzeBIG86Zn8QkCSyK3REtEM6CnwEheZoM93ISGZ3JyBA = X-Google-Smtp-Source: AGHT+IEUH2R1YUcS5zm5KaiXwIPIA+XfpOnFqxSI9dc5JaCrQ9IHCRfibNOxLKeIE0E31ak1I2hZJA== X-Received: by 2002:a81:431f:0:b0:63b:cb86:1168 with SMTP id 00721157ae682-64c72e42139mr10395657b3.50.1719675161561; Sat, 29 Jun 2024 08:32:41 -0700 (PDT) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com. [209.85.128.169]) by smtp.gmail.com with ESMTPSA id 00721157ae682-64a9a803893sm7028007b3.67.2024.06.29.08.32.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 29 Jun 2024 08:32:41 -0700 (PDT) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-64b05fab14eso14731657b3.2 for ; Sat, 29 Jun 2024 08:32:40 -0700 (PDT) X-Received: by 2002:a81:a9c4:0:b0:63b:f6c1:6068 with SMTP id 00721157ae682-64c7277c692mr11750897b3.32.1719675160654; Sat, 29 Jun 2024 08:32:40 -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: Tomek CEDRO Date: Sat, 29 Jun 2024 17:32:30 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: OS Images(Linux/etc) in ports tree To: Connor Cooper Cc: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; R_DKIM_ALLOW(-0.20)[cedro.info:s=google]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_NA(0.00)[cedro.info]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MISSING_XM_UA(0.00)[]; TAGGED_RCPT(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1132:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; DKIM_TRACE(0.00)[cedro.info:+] X-Rspamd-Queue-Id: 4WBGXD31ltz50tZ 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 in= volves 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 the ports tree cou= ld be a good potential place for bhyve users to access those images. What i= s the input of the FreeBSD virtualization community regarding this idea? Th= anks. 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 :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info