Date: Mon, 9 Sep 2024 15:04:03 +0100 From: David Chisnall <theraven@FreeBSD.org> To: Olivier Certner <olce@FreeBSD.org> Cc: freebsd-hackers@freebsd.org Subject: Re: It's not Rust, it's FreeBSD (and LLVM) Message-ID: <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org> In-Reply-To: <2611284.jQUcPV6jne@ravel> References: <202409031532.483FW0If007252@critter.freebsd.dk> <2611284.jQUcPV6jne@ravel>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 9 Sep 2024, at 14:13, Olivier Certner <olce@FreeBSD.org> wrote: >=20 > Building customized version of FreeBSD is very useful to fulfill at = least these needs: I would add that Poudriere has *great* support for this. It can create = VM images and a bunch of related things. It can do this from a src tree = *or* a binary release, and can then build and install packages from = ports and add other overlays on top. I wish the release engineering team would adopt it, it=E2=80=99s far = easier for other people to reproduce the flow with Poudriere than with = the release scripts. It=E2=80=99s not perfect, but it=E2=80=99s better than any alternative = I=E2=80=99ve seen (for any OS). David --Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;">On 9 Sep 2024, = at 14:13, Olivier Certner <olce@FreeBSD.org> = wrote:<br><div><blockquote type=3D"cite"><br = class=3D"Apple-interchange-newline"><div><span style=3D"caret-color: = rgb(0, 0, 0); font-family: SourceCodePro-Regular; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: 400; = letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;">Building customized version of FreeBSD is = very useful to fulfill at least these needs:</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: SourceCodePro-Regular; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;"></div></blockquote></div><br><div>I would add that Poudriere has = *great* support for this. It can create VM images and a bunch of = related things. It can do this from a src tree *or* a binary = release, and can then build and install packages from ports and add = other overlays on top.</div><div><br></div><div>I wish the release = engineering team would adopt it, it=E2=80=99s far easier for other = people to reproduce the flow with Poudriere than with the release = scripts.</div><div><br></div><div>It=E2=80=99s not perfect, but it=E2=80=99= s better than any alternative I=E2=80=99ve seen (for any = OS).</div><div><br></div><div>David</div><div><br></div></body></html>= --Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?014DBDFE-CD25-4BAC-9557-3CAC0F231FF3>