Date: Sun, 4 Aug 2024 11:41:04 +0000 From: "Mark Delany" <x9k@charlie.emu.st> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: The Case for Rust (in the base system) Message-ID: <0.2.0-final-1722771664.023-0x79f107@qmda.emu.st> In-Reply-To: <202408041009.474A9ZXW048024@critter.freebsd.dk> References: <CAOtMX2hAUiWdGPtpaCJLPZB%2Bj2yzNw5DSjUmkwTi%2B%2BmyemehCA@mail.gmail.com> <vdmg5zocd6wqcwc2bvzvzqn4bii2pwdc2r4mgnisukfkboj6nf@f7lv5quu4fjx> <CAOtMX2iDK3uN_oQgzzZAdoOZCfNsnvpefeZvKoTCRmPBhZywzA@mail.gmail.com> <CANCZdfqB1%2B-8BkpKwKoCM%2BzM4mCOFy63yHr1Pco7MnT1DFkb4w@mail.gmail.com> <knnsh327gxyvaajwrymvflnivf3tsnigyqw2d6etfhb4irft3x@ydkh3zmb6uch> <CANCZdfoHjYUDeNo78qk6BjHfRgwgDbuuVjD5D9uG6tyCk81-ew@mail.gmail.com> <Zq69w1D7aYRiNdPx@kib.kiev.ua> <202408041009.474A9ZXW048024@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
On 04Aug24, Poul-Henning Kamp apparently wrote: > is to work towards a pkg-based distribution of FreeBSD, where nobody One presumes that in this world, kernel modules would also be delivered as packages. After all, isn't half the argument for Rust that you can write safer kernel code with it? So the end-result is a micro-kernel that mostly loads packages from ecosystems. No reason why that can't work. (As an aside, I'm curious as to what ABI works best in this scenario. Maybe a JSON message passing micro-kernel?) Yes, I'm being a tad snarky, but the ecosystem vs language distinction raises the question as to whether Rust is the one-and-only ecosystem to support or whether it is merely one amongst many future equals? PHK may not have meant it, but if a step-function above C is presumed critical, then maybe an ecosystem model is not such a bad outcome. Mark.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0.2.0-final-1722771664.023-0x79f107>