Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jan 2019 10:50:28 -0500
From:      Eric McCorkle <eric@metricspace.net>
To:        freebsd-hackers@freebsd.org
Subject:   Re: Speculative: Rust for base system components
Message-ID:  <a2d04773-c7cc-457d-4db6-913cb84e885b@metricspace.net>
In-Reply-To: <20190101045638.D280E1F56@spqr.komquats.com>
References:  <20190101045638.D280E1F56@spqr.komquats.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--tu7wwqLaLNvV59iK66RVuCN4u9LNuo2ra
Content-Type: multipart/mixed; boundary="40zQJvQINjrS8i7U0w9C4z0duC53dUJgc";
 protected-headers="v1"
From: Eric McCorkle <eric@metricspace.net>
To: freebsd-hackers@freebsd.org
Message-ID: <a2d04773-c7cc-457d-4db6-913cb84e885b@metricspace.net>
Subject: Re: Speculative: Rust for base system components
References: <20190101045638.D280E1F56@spqr.komquats.com>
In-Reply-To: <20190101045638.D280E1F56@spqr.komquats.com>

--40zQJvQINjrS8i7U0w9C4z0duC53dUJgc
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

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 t=
he similarity of this discussion doesn't escape me. Kernel modules and fu=
nctions 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.


--40zQJvQINjrS8i7U0w9C4z0duC53dUJgc--

--tu7wwqLaLNvV59iK66RVuCN4u9LNuo2ra
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCXCuMRAAKCRAI38IpFsHC
bHY3AQCDvPAHFbW1JT3DBWwCkudLd5Bntp3gY3ndp+1Teniu3wEA1A7EuCvvQHU5
7VijnVFjFc9awBL0qNGEtMTgIzGw+AM=
=wwev
-----END PGP SIGNATURE-----

--tu7wwqLaLNvV59iK66RVuCN4u9LNuo2ra--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a2d04773-c7cc-457d-4db6-913cb84e885b>