Date: Thu, 11 Jun 2015 19:53:43 -0700 From: Craig Rodrigues <rodrigc@FreeBSD.org> To: "K. Macy" <kmacy@freebsd.org> Cc: "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>, arch@freebsd.org Subject: Re: compiling parts of kernel in userland Message-ID: <CAG=rPVdMCczHAj9-Qd4JV7hzrwqNKxTFB%2Bc=hP%2BL-vXEfqaiQg@mail.gmail.com> In-Reply-To: <CAHM0Q_M-=sKvJdcjPeu4J3%2BW-fJs=yBePfUZkR%2BCVN=6ttw1xg@mail.gmail.com> References: <20150610224654.GM86224@funkthat.com> <CAJ-Vmo=Ek3u4hkv-YX%2B-AQ%2BMjtYa8-%2BsLuAB1CY8D39UzbT4dA@mail.gmail.com> <CAHM0Q_OZaxDyPEkMUfUQnJWRwFLS=Zj9AQwefoLf8qfVgNjueg@mail.gmail.com> <5E0E3EAE-F184-478F-B2A0-D3FAB71ADB20@gmail.com> <CAHM0Q_PnTwrLfsFM473X5e4FqwoUgAa90K6zHTkKbVPniLtj2g@mail.gmail.com> <3FE09AEA-A7C9-4406-83D7-541C823BB416@gmail.com> <CAHM0Q_M-=sKvJdcjPeu4J3%2BW-fJs=yBePfUZkR%2BCVN=6ttw1xg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 11, 2015 at 12:10 AM, K. Macy <kmacy@freebsd.org> wrote: > > It's a horrible unmaintainable steaming pile. There are of course no > objective metrics for such a statement without my wasting hours to go back > and look through it to come up with a comprehensive explanation. So I > imagine you'll want to debate this endlessly. > No, I'm not interested in debating endlessly. However, if you had some rough data points as to the downsides of rump kernels, it would be very useful for others to know what the problems are. You have a lot of knowledge, so it is nice to share your experiences with others. I've read the whitepapers on rump kernels, and seen some of the presentations on it. On the surface, the NetBSD developers who have worked on rump seem like reasonable and smart folks who put a lot of hard work into their project. If I didn't know any better, I would say their stuff is good. If rump is hard to compile on FreeBSD, that is one valid point. If you have other points besides, "it's a steaming pile", it would be nice to hear your thoughts. Otherwise it sounds like "not invented in FreeBSD, so it sucks". I recently asked a similar question about xhyve (bhyve for OS X), and got a simple succinct answer: https://lists.freebsd.org/pipermail/freebsd-virtualization/2015-June/003624.html That's really all that is needed. If it will take hours to gather that info, then I agree, that is a waste of your time. I'd rather see you contribute stuff to FreeBSD, possibly using this Github pull requests using this workflow: https://lists.freebsd.org/pipermail/freebsd-current/2015-April/055551.html :) -- Craig -- Craig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVdMCczHAj9-Qd4JV7hzrwqNKxTFB%2Bc=hP%2BL-vXEfqaiQg>