Re: Firecracker microVM manager

2023-04-24 Thread Neal Gompa
On Mon, Apr 24, 2023 at 4:10 PM Demi Marie Obenour wrote: > > On 4/24/23 08:33, Neal Gompa wrote: > > On Mon, Apr 24, 2023 at 4:19 AM Peter Robinson wrote: > >> > There is no problem technically; the Copr repo[2] is building > Firecracker RPMs with musl. Maintainers of both Rust and mu

Re: Firecracker microVM manager

2023-04-24 Thread Demi Marie Obenour
On 4/24/23 08:33, Neal Gompa wrote: > On Mon, Apr 24, 2023 at 4:19 AM Peter Robinson wrote: >> There is no problem technically; the Copr repo[2] is building Firecracker RPMs with musl. Maintainers of both Rust and musl seemed to be against it in Fedora. From this thread: >>> Why d

Re: Firecracker microVM manager

2023-04-24 Thread Neal Gompa
On Mon, Apr 24, 2023 at 4:19 AM Peter Robinson wrote: > > > > There is no problem technically; the Copr repo[2] is building > > > Firecracker RPMs with musl. Maintainers of both Rust and musl seemed > > > to be against it in Fedora. From this thread: > > Why does Fedora not want to ship Firecrac

Re: Firecracker microVM manager

2023-04-24 Thread Peter Robinson
> > There is no problem technically; the Copr repo[2] is building > > Firecracker RPMs with musl. Maintainers of both Rust and musl seemed > > to be against it in Fedora. From this thread: > Why does Fedora not want to ship Firecracker statically linked to musl? > That is the supported and tested

Re: Firecracker microVM manager

2023-04-22 Thread David Michael
On Sat, Apr 22, 2023 at 10:48 AM Matthew Miller wrote: > On Sat, Apr 22, 2023 at 10:13:31AM -0400, David Michael wrote: > > > Would it be possible to add a warning to this effect? Without any form > > > of sandboxing Firecracker is not suitable for production use. > > Where would such a warning b

Re: Firecracker microVM manager

2023-04-22 Thread Demi Marie Obenour
On 4/22/23 10:13, David Michael wrote: > On Fri, Apr 21, 2023 at 10:02 PM Demi Marie Obenour > wrote: >> On 4/21/23 11:13, David Michael wrote: >>> Hi, >>> >>> Following up on this, Firecracker has been accepted and submitted to >>> Fedora. Thanks to Fabio for all of the Rust reviews. >>> >>> F37

Re: Firecracker microVM manager

2023-04-22 Thread Matthew Miller
On Sat, Apr 22, 2023 at 10:13:31AM -0400, David Michael wrote: > > Would it be possible to add a warning to this effect? Without any form > > of sandboxing Firecracker is not suitable for production use. > Where would such a warning be placed? The sandboxing is done by a > standalone program[0] w

Re: Firecracker microVM manager

2023-04-22 Thread David Michael
On Fri, Apr 21, 2023 at 10:02 PM Demi Marie Obenour wrote: > On 4/21/23 11:13, David Michael wrote: > > Hi, > > > > Following up on this, Firecracker has been accepted and submitted to > > Fedora. Thanks to Fabio for all of the Rust reviews. > > > > F37 https://bodhi.fedoraproject.org/updates/FED

Re: Firecracker microVM manager

2023-04-21 Thread Demi Marie Obenour
On 4/21/23 11:13, David Michael wrote: > Hi, > > Following up on this, Firecracker has been accepted and submitted to > Fedora. Thanks to Fabio for all of the Rust reviews. > > F37 https://bodhi.fedoraproject.org/updates/FEDORA-2023-dca8124d3b > F38 https://bodhi.fedoraproject.org/updates/FEDORA

Re: Firecracker microVM manager

2023-04-21 Thread David Michael
Hi, Following up on this, Firecracker has been accepted and submitted to Fedora. Thanks to Fabio for all of the Rust reviews. F37 https://bodhi.fedoraproject.org/updates/FEDORA-2023-dca8124d3b F38 https://bodhi.fedoraproject.org/updates/FEDORA-2023-edcbcf18e0 Some quick comments on the TODO fro

Re: Firecracker microVM manager

2023-03-19 Thread Igor Raits
On Sat, Mar 18, 2023, 03:37 Smith, Stewart via devel < devel@lists.fedoraproject.org> wrote: > On Mar 5, 2023, at 10:19 AM, Kevin Kofler via devel < > devel@lists.fedoraproject.org> wrote: > > > > > > David Michael wrote: > >> - Firecracker can be built with Fedora's libc (glibc), but it is > >> o

Re: Firecracker microVM manager

2023-03-17 Thread Smith, Stewart via devel
On Mar 5, 2023, at 10:19 AM, Kevin Kofler via devel wrote: > > > David Michael wrote: >> - Firecracker can be built with Fedora's libc (glibc), but it is >> officially unsupported upstream[3]. Functionality would be harmed by >> not using musl, e.g. seccomp filters are not used. > > Upstream'

Re: Firecracker microVM manager

2023-03-06 Thread Demi Marie Obenour
On 3/6/23 13:38, Richard W.M. Jones wrote: > On Sun, Mar 05, 2023 at 12:18:18AM +0100, Kevin Kofler via devel wrote: >> David Michael wrote: >>> - Firecracker can be built with Fedora's libc (glibc), but it is >>> officially unsupported upstream[3]. Functionality would be harmed by >>> not using m

Re: Firecracker microVM manager

2023-03-06 Thread Kevin Kofler via devel
Richard W.M. Jones wrote: > And since we're talking hypervisors, qemu also manages to use glibc & > implement a seccomp filter. Good to know. I was not aware that qemu has a seccomp filter, that is nice. Kevin Kofler ___ devel mailing list -- dev

Re: Firecracker microVM manager

2023-03-06 Thread Richard W.M. Jones
On Sun, Mar 05, 2023 at 12:18:18AM +0100, Kevin Kofler via devel wrote: > David Michael wrote: > > - Firecracker can be built with Fedora's libc (glibc), but it is > > officially unsupported upstream[3]. Functionality would be harmed by > > not using musl, e.g. seccomp filters are not used. > > U

Re: Firecracker microVM manager

2023-03-05 Thread Fabio Valentini
On Sun, Mar 5, 2023 at 1:31 AM David Michael wrote: > > Okay, thanks for all the feedback. I interpret this as essentially > requiring the use of the glibc Rust target for inclusion in Fedora, so > the changes on the Fedora side would be reduced to adding a couple > dozen crates and ideally suppo

Re: Firecracker microVM manager

2023-03-04 Thread Neal Gompa
On Sat, Mar 4, 2023 at 7:31 PM David Michael wrote: > > On Sat, Mar 4, 2023 at 5:51 PM Neal Gompa wrote: > > On Sat, Mar 4, 2023 at 12:41 PM David Michael wrote: > > > Hi, > > > > > > Firecracker[0] is a minimal virtual machine manager (a la QEMU) > > > written in Rust that uses KVM to start Lin

Re: Firecracker microVM manager

2023-03-04 Thread David Michael
On Sat, Mar 4, 2023 at 5:51 PM Neal Gompa wrote: > On Sat, Mar 4, 2023 at 12:41 PM David Michael wrote: > > Hi, > > > > Firecracker[0] is a minimal virtual machine manager (a la QEMU) > > written in Rust that uses KVM to start Linux VMs extremely quickly and > > securely. It is used by AWS Lambd

Re: Firecracker microVM manager

2023-03-04 Thread Neal Gompa
On Sat, Mar 4, 2023 at 6:18 PM Kevin Kofler via devel wrote: > > David Michael wrote: > > - Firecracker can be built with Fedora's libc (glibc), but it is > > officially unsupported upstream[3]. Functionality would be harmed by > > not using musl, e.g. seccomp filters are not used. > > Upstream's

Re: Firecracker microVM manager

2023-03-04 Thread Kevin Kofler via devel
David Michael wrote: > - Firecracker can be built with Fedora's libc (glibc), but it is > officially unsupported upstream[3]. Functionality would be harmed by > not using musl, e.g. seccomp filters are not used. Upstream's refusal to write seccomp filters that work with glibc should be a red fla

Re: Firecracker microVM manager

2023-03-04 Thread Neal Gompa
On Sat, Mar 4, 2023 at 12:41 PM David Michael wrote: > > Hi, > > Firecracker[0] is a minimal virtual machine manager (a la QEMU) > written in Rust that uses KVM to start Linux VMs extremely quickly and > securely. It is used by AWS Lambda and Fargate among other things to > make VM startup time c