Speculative: Rust for base system components

Eric McCorkle eric at metricspace.net
Tue Jan 1 15:50:33 UTC 2019


On 12/31/18 11:56 PM, Cy Schubert wrote:
> What would having another language in base buy us? This reminds me of a couple of months ago at OpenHack Victoria someone was trying to convince me that the kernel needed a JavaVM. (Sure we each had a few beers) but the similarity of this discussion doesn't escape me. Kernel modules and functions written in java^H^H^H^H rust: why?

I don't think that's a fair comparison at all.  Rust is a systems
language built around zero-cost abstractions that is usable for
developing real embedded code.  Java is a completely different animal,
and there is no reasonable case for a Java VM in the kernel/loader.

I'm all for discussion and criticism of this, that's why I posted it,
but I don't think these kinds of false equivalences are helpful.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20190101/3b496cf5/attachment.sig>


More information about the freebsd-hackers mailing list