From nobody Sat Jan 20 22:38:08 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4THWbQ52Mdz57fr3 for ; Sat, 20 Jan 2024 22:38:10 +0000 (UTC) (envelope-from vishwin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4THWbQ4WTkz55bT; Sat, 20 Jan 2024 22:38:10 +0000 (UTC) (envelope-from vishwin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705790290; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=62mIXkc94Jd9lGyHCrW9+bxA9pWFbqbdHri8YDyXj8U=; b=DyKZqvGNP31N+5eWr5l6pTqAqueGAn8YMhh+VGf6IbjPW0zwwAojLloR/qn/nF5JlsxQEx SXN4kwn/GapVF06JM7yqL6qt2NrkXIyHG3TkHjfWSSlzgHxhqaukyHC/RMScKJVIsJn85M cXusPDFHgDFsoyU+Rjl0ySDsp55rgIBQXhFyshVzJ1KQaK6idNZCjnogU9wf2R0iPeCREK PorklkFrWl1ZlLgo/+rHZJQTBgmTkWr7CbZYykero+8/Fy0rRPY2h1vjApGTrMlvqUg7et CvmDLjy9c93jN61bqoM0nFMDRpULjiszGHb2cSByO0Tc6CsHRdvhDpl1xji3rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705790290; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=62mIXkc94Jd9lGyHCrW9+bxA9pWFbqbdHri8YDyXj8U=; b=rjwfsYrEA/6KxsHaifuu8YQR4cGgd10EYHrXhbceiXnS2v7MwLMR8NeFGjzykCumVv/ISN 4rF489yo/qy3dKbG197RcyS3aNDchJFKrdLHRD0Xuy/bgjAg1H+/3vbWMEcb5SMptT/Ou6 yJjvaecUnMYieLctg3lA/MWshTxHh0+iiA10Q975bV5cNEEwo8Pa7m31Tp+1nd15DQM5Vu u2McsPmiR9RcQTT42zjtJqg+SPQKBZ5EJ7qDs4S1UhbjUjF37gJh60PlJJSDHkVnsnxuXY ljDb9f5pKTDKxJ6YZ384EG344zl68SULOAB7J0/3xyylF74yf2TL3uBMdIRI8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705790290; a=rsa-sha256; cv=none; b=TH1WIL/tPd0XJba6rhq6tJLZ6Q3bCAujRlby19GE0ZB2WxG4elQmR7fLfEh90QPqT219P5 VHzV0tiITcd7CX0uqZYHYpVMerzagWfvYZSTpr+SBfDNmLTEL0rTTABTDB9AQd7/LgnLAS pfUu3wMZtzkuTw0ywLmj79D2ssXUpFbWPv0VKfZCs1FM7NTDNqrp9Fs0GAzbIc5NTNw4PI z6KgUtSI3sz+tsaDx1U6R6fyKS/Bw1+uElYOe2ClsYbXdV1ktGw7Zv/hmTjR8Gr+XoL8+R sVmSE84JdhXULnTmSfxFfkxrCu/21BZlvdNChHmuR+mGaJ/IKnqdg4iIZUm56Q== Received: from [IPV6:2601:98a:d80:d0:56ee:75ff:fe50:69b5] (unknown [IPv6:2601:98a:d80:d0:56ee:75ff:fe50:69b5]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: vishwin/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4THWbQ10YGz14t9; Sat, 20 Jan 2024 22:38:10 +0000 (UTC) (envelope-from vishwin@freebsd.org) Message-ID: Date: Sat, 20 Jan 2024 17:38:08 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: The Case for Rust (in the base system) Content-Language: en-GB To: Juraj Lutter , Dimitry Andric Cc: Gleb Popov , Alan Somers , FreeBSD Hackers , Warner Losh , Scott Long , meka@tilda.center References: <01519AEB-2725-492F-BC17-A7A40166D437@FreeBSD.org> <58D3A7DA-84D2-4C35-B9EB-5BD4BAA51706@FreeBSD.org> From: Charlie Li Autocrypt: addr=vishwin@freebsd.org; keydata= xjMEZFWWqBYJKwYBBAHaRw8BAQdAINFDmM+bgGkT1C4nD5a3BxgcH8Xnx5qTJbPuIBxD57LN MkNoYXJsaWUgTGkgKEZyZWVCU0QgUHJvamVjdCkgPHZpc2h3aW5ARnJlZUJTRC5vcmc+wpkE ExYKAEEWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZFWWqAIbAwUJA+3ogAULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgAAKCRBnj5NgWEFcyllaAP9CGICFEvTUOv5BYh/H8m49VJ87a/wd 0obeQfVBnS464AD9FopTHbjEs0HDV0ZYmJPxzJIznjumsj9gBxX0bBqqTgzOOARkVZaoEgor BgEEAZdVAQUBAQdA6BUWuG5RuT0vmtoDyCUUqiJGdtd78GM5ic3kw2AntSADAQgHwn4EGBYK ACYWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZFWWqAIbDAUJA+3ogAAKCRBnj5NgWEFcyn55 AP9ezKDCUgHqAq6JX976abb9pYdbSjxxNJqnrjgNkfhgIQD/QhR+fgnUHhcGTMBy+pYHZUGH 5DCuITsK1U4+v252uws= Organization: FreeBSD Project In-Reply-To: <58D3A7DA-84D2-4C35-B9EB-5BD4BAA51706@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------N4fH40XR4A6wQKMY0IgazMtm" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------N4fH40XR4A6wQKMY0IgazMtm Content-Type: multipart/mixed; boundary="------------CWkTN30t0t1WXx0MFxgivPfj"; protected-headers="v1" From: Charlie Li To: Juraj Lutter , Dimitry Andric Cc: Gleb Popov , Alan Somers , FreeBSD Hackers , Warner Losh , Scott Long , meka@tilda.center Message-ID: Subject: Re: The Case for Rust (in the base system) References: <01519AEB-2725-492F-BC17-A7A40166D437@FreeBSD.org> <58D3A7DA-84D2-4C35-B9EB-5BD4BAA51706@FreeBSD.org> In-Reply-To: <58D3A7DA-84D2-4C35-B9EB-5BD4BAA51706@FreeBSD.org> --------------CWkTN30t0t1WXx0MFxgivPfj Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SnVyYWogTHV0dGVyIHdyb3RlOg0KPiBPbiAyMCBKYW4gMjAyNCwgYXQgMTg6MzQsIERpbWl0 cnkgQW5kcmljIHdyb3RlOg0KPj4gSXQgdXNlZCB0byBiZSB0aGUgY2FzZSB0aGF0IHRoZSBS dXN0IHBvcnQgY291bGQgbm90IHVzZSBhbiBMTFZNIHBvcnQsDQo+PiBidXQgaGFkIHRvIHVz ZSBpdHMgb3duIGNvcHksIGJ1dCBpdCBzZWVtcyB0aGF0IGFzIG9mDQo+PiBodHRwczovL2Nn aXQuZnJlZWJzZC5vcmcvcG9ydHMvY29tbWl0Lz9pZD0wOThkZTViYzIxOTUgaXQgaXMgcG9z c2libGUNCj4+IGFnYWluLg0KPiANCj4gU3BlYWtpbmcgb2YgdGhpczoNCj4gDQo+IEnigJl2 ZSBub3cgdHJpZWQgdG8gYnVpbGQgcnVzdCB3aXRoIGxsdm0xNSBvbiByZWxlbmcvMTMuMiBh bmQgYWxsIEnigJl2ZSBnb3QgDQo+IHdhczoNCj4gDQo+IHduLWZyZWVic2QvcmVsZWFzZS9k ZXBzL2NhcmdvLWRhYTE4YjZmZmI1ZGM1ZGEiICItV2wsLS1nYy1zZWN0aW9ucyIgDQo+ICIt cGllIiAiLVdsLC16LHJlbHJvLC16LG5vdyIgIi1XbCwtTzEiICItbm9kZWZhdWx0bGlicyIg Ii1XbCwteixvcmlnaW4iIA0KPiAiLVdsLC1ycGF0aA0KPiAsJE9SSUdJTi8uLi9saWIiDQo+ ICDCoCA9IG5vdGU6IGxkOiBlcnJvcjogcmVsb2NhdGlvbiBSX1g4Nl82NF8zMiBjYW5ub3Qg YmUgdXNlZCBhZ2FpbnN0IA0KPiBsb2NhbCBzeW1ib2w7IHJlY29tcGlsZSB3aXRoIC1mUElD DQo+ICDCoCDCoCDCoCDCoCDCoCA+Pj4gZGVmaW5lZCBpbiANCj4gL3dya2RpcnMvdXNyL3Bv cnRzL2xhbmcvcnVzdC93b3JrL19idWlsZC94ODZfNjQtdW5rbm93bi1mcmVlYnNkL3N0YWdl MS10b29scy94ODZfNjQtdW5rbm93bi1mcmVlYnNkL3JlbGVhc2UvZGVwcy9saWJsaWJzc2gy X3N5DQo+IHMtYTYwYWYzMDkzYWRjODdjOS5ybGliKGFnZW50Lm8pDQo+ICDCoCDCoCDCoCDC oCDCoCA+Pj4gcmVmZXJlbmNlZCBieSBhZ2VudC5vOihsaWJzc2gyX2FnZW50X2luaXQpIGlu IGFyY2hpdmUgDQo+IC93cmtkaXJzL3Vzci9wb3J0cy9sYW5nL3J1c3Qvd29yay9fYnVpbGQv eDg2XzY0LXVua25vd24tZnJlZWJzZC9zdGFnZTEtdG9vbHMveDg2XzY0DQo+IC11bmtub3du LWZyZWVic2QvcmVsZWFzZS9kZXBzL2xpYmxpYnNzaDJfc3lzLWE2MGFmMzA5M2FkYzg3Yzku cmxpYg0KPiANCj4gDQo+IElzIHRoaXMgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGZpeGVkIGVh c2lseT8NCj4gDQpJIGhhdmVuJ3Qgc2VlbiBhbnkgb3RoZXIgcmVwb3J0cyBvZiB0aGlzIHll dC4gSG93ZXZlciwgd2hlbiBidWlsZGluZyANCndpdGggZXh0ZXJuYWwgTExWTSwgZXZlbiB0 aG91Z2ggY29tcGF0aWJpbGl0eSBiYW5kcyBleGlzdCwgaXQgaXMgYWx3YXlzIA0KcmVjb21t ZW5kZWQgdG8gdXNlIHRoZSBsYXRlc3QgTExWTSByZWxlYXNlLCBjdXJyZW50bHkgMTcuDQoN Ci0tIA0KQ2hhcmxpZSBMaQ0KLi4ubm9wZSwgc3RpbGwgZG9uJ3QgaGF2ZSBhbiBleGl0IGxp bmUuDQoNCg== --------------CWkTN30t0t1WXx0MFxgivPfj-- --------------N4fH40XR4A6wQKMY0IgazMtm Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZaxLUAUDAAAAAAAKCRBnj5NgWEFcyp2f AP40l/fyw9qo0op7R/h1sP5tJdgc9RtmoWyMuDIHxl7UUAD8CW/eb7Jvo/1397f0OhItRmJz532r 04TtRTT9LUyylws= =TfJZ -----END PGP SIGNATURE----- --------------N4fH40XR4A6wQKMY0IgazMtm--