Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2019 08:15:41 -0500
From:      Eric McCorkle <eric@metricspace.net>
To:        freebsd-hackers@freebsd.org
Subject:   Re: Speculative: Rust for base system components
Message-ID:  <a552fa3f-75d2-bfea-fd46-2efbcf9bdec3@metricspace.net>
In-Reply-To: <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com>
References:  <201901021829.x02IT4Kc064169@slippy.cwsent.com> <e954a12f-5d23-7a3f-c29b-c93e1250965c@metricspace.net> <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Oih89Xdy1Za0H3JlUDPJoHSKZ9GyriwwE
Content-Type: multipart/mixed; boundary="bHARvenGWW8mgM6cR1dgWpBodPAcvrH73";
 protected-headers="v1"
From: Eric McCorkle <eric@metricspace.net>
To: freebsd-hackers@freebsd.org
Message-ID: <a552fa3f-75d2-bfea-fd46-2efbcf9bdec3@metricspace.net>
Subject: Re: Speculative: Rust for base system components
References: <201901021829.x02IT4Kc064169@slippy.cwsent.com>
 <e954a12f-5d23-7a3f-c29b-c93e1250965c@metricspace.net>
 <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com>
In-Reply-To: <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com>

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

On 1/3/19 11:22 AM, Enji Cooper wrote:

> Going back to my previous statement, I think writing a service monitor =
(to work alongside init and rc) in modern C++/rust would be a good item t=
o undertake.
>=20
> I=E2=80=99d be willing to do this with someone else, as a research proj=
ect/to demo how rust could be used.
>=20
> Given prior comments about rust binary sizes and the fact that the defa=
ult linking option is mostly static, a =E2=80=9Cmission critical binary=E2=
=80=9D like this (or rescue?) would be a good candidate for rust.
>=20

Circling back a bit late (I'm swamped right now) to make one final
follow-up...

I think it would be a useful exercise to try and get a minimal
rust-based UEFI boot loader up and going.  When I have some more free
time (hopefully soon), I might take a swing at it.


--bHARvenGWW8mgM6cR1dgWpBodPAcvrH73--

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

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

iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCXDdFfgAKCRAI38IpFsHC
bDF7AQDpppzCC/aG6IrxmdIfLU8DMxLfvESMT2oJVVlMTpJaaAEA0irpo9lhAmua
f5ZbdopdV8P7sIIt+LwYE8PN/yfxMQs=
=r9fl
-----END PGP SIGNATURE-----

--Oih89Xdy1Za0H3JlUDPJoHSKZ9GyriwwE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a552fa3f-75d2-bfea-fd46-2efbcf9bdec3>