From owner-freebsd-hackers@freebsd.org Sun Jan 6 14:09:18 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F2CB14903AB for ; Sun, 6 Jan 2019 14:09:18 +0000 (UTC) (envelope-from lists@sidju.se) Received: from mail2.protonmail.ch (mail2.protonmail.ch [185.70.40.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.protonmail.ch", Issuer "QuoVadis Global SSL ICA G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCA25803F5 for ; Sun, 6 Jan 2019 14:09:16 +0000 (UTC) (envelope-from lists@sidju.se) Date: Sun, 06 Jan 2019 14:09:04 +0000 To: igor@hybrid-lab.co.uk From: Sidju Cc: freebsd-hackers@freebsd.org Reply-To: Sidju Subject: Re: Speculative: Rust for base system components Message-ID: In-Reply-To: References: <201901021829.x02IT4Kc064169@slippy.cwsent.com> <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com> <6DF138FB-E730-477A-A992-8FE1944DDE94@exonetric.com> <451787DE-0659-4F7D-B011-904F90866DDB@gmail.com> Feedback-ID: yWziOT21xGmlou7iIbFfzQnZChMdlYRMdNkbeAaoQyx2tVusmig79wzBVeOF2FDH6yLezQz8bCF622c-cZjJKA==:Ext:ProtonMail MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Rspamd-Queue-Id: CCA25803F5 X-Spamd-Bar: ------- X-Spamd-Result: default: False [-7.70 / 15.00]; HAS_REPLYTO(0.00)[lists@sidju.se]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[sidju.se:+]; DMARC_POLICY_ALLOW(-0.50)[sidju.se,quarantine]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[cached: mailsec.protonmail.ch]; MIME_BASE64_TEXT(0.10)[]; NEURAL_HAM_SHORT(-0.96)[-0.963,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; IP_SCORE(-3.73)[ip: (-9.79), ipnet: 185.70.40.0/24(-4.88), asn: 19905(-3.91), country: US(-0.08)]; ASN(0.00)[asn:19905, ipnet:185.70.40.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[22.40.70.185.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[sidju.se:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; HAS_PHPMAILER_SIG(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2019 14:09:18 -0000 T24gNiBKYW4gMjAxOSwgMTQ6MDgsIElnb3IgTW96b2xldnNreSB3cm90ZToKCj5PbiBTdW4sIDYg SmFuIDIwMTkgYXQgMTE6NDMsIERhdmlkICJTaWQiIE9sb2Zzc29uIHdyb3RlOgo+Pgo+PiBSdXN0 IGZlYXR1cmVzIHNldmVyYWwgbGltaXRhdGlvbnMgb24gcG9pbnRlciB1c2FnZSBieSBkZWZhdWx0 IHRoYXQgaW5jcmVhc2UKPj4gbWVtb3J5IHNhZmV0eSBieSBmb3JjaW5nIHlvdSB0byB3cml0ZSBh IHNhZmUgc29sdXRpb24uIChUaGV5IGFyZSBwcmV0dHkKPj4gaW50ZXJlc3RpbmcsIEkgcmVjb21t ZW5kIGxvb2tpbmcgaW50byBpdC4pCgo+UmhldG9yaWNhbDogcmVtaW5kIG1lIHdoYXQgSmF2YSdz IHBvaW50ZXIgdXNhZ2UgcG9saWN5IGlzIGFnYWluPwoKRnJvbSB3aGF0IEkgaGF2ZSBwZXJjZWl2 ZWQgd2hlbiBjb2RpbmcsICJwcmV0ZW5kIHRoZXkgZG9uJ3QgZXhpc3QiIGFuZCAibGVhdmUgaXQg dG8gdGhlIGdhcmJhZ2UgY29sbGVjdG9yIi4KUnVzdCBpbnN0ZWFkIHVzZXMgY29tcGlsZSB0aW1l IG93bmVyc2hpcCBhbmQgci93IHBlcm1pc3Npb25zLgoKPj4gQnkgbW92aW5nIHRoZSBidWxrIG9m IHlvdXIgYXBwbGljYXRpb24gb3V0IG9mICJ1bnNhZmUiIGMgb3IgYysrIGFuZCBpbnRvCj4+IGhl YXZpbHkgdHlwZSBjaGVja2VkLCBvd25lcnNoaXAgb3JpZW50ZWQgYW5kIGFic3RyYWN0ZWQgcnVz dCB5b3Ugd291bGQKPj4gcmVkdWNlIHRoZSBwb3RlbnRpYWwgYnVncyB3aXRob3V0IHRoZSBwZXJm b3JtYW5jZSByZWR1Y3Rpb24gYW5kIGxhcmdlCj4+IHJ1bnRpbWUgcmVxdWlyZWQgYnkgamF2YS4K Cj5Eb24ndCBrbm93IHdoZXJlIHlvdSd2ZSBiZWVuIGZvciB0aGUgZWFybGllciBkaXNjdXNzaW9u LCBidXQgc29tZW9uZQo+ZGlkIGFuIGV4cGVyaW1lbnQsIGFuZCBndWVzcyB3aGF0OiBSdXN0IHlp ZWxkZWQgYSBtYXNzaXZlIGluY3JlYXNlIGluCj5pbnN0cnVjdGlvbiBjb3VudCBmb3IgYSBhIHNp bXBsZSBzdW0tb2YtaW50ZWdlcnMgcHJvZ3JhbSwgc28gaXQncyBub3QKPmp1c3QgInJ1bnRpbWUg bGlicmFyeSIgaXNzdWUuIEFzIGZvciAicG90ZW50aWFsIGJ1Z3MsIiBzZWUgYmVsb3cuCgpXYXNu J3QgdGhhdCB0aGUgZXhwZXJpbWVudCB0aGF0IHNwYXJrZWQgdGhlICJzdGF0aWNhbGx5IGxpbmtl ZCBieSBkZWZhdWx0IiBzaWRldHJhY2s/CkZyb20gYWxsIHRoYXQgSSBoYXZlIGJlZW4gYWJsZSB0 byBmaW5kICggaHR0cHM6Ly9iZW5jaG1hcmtzZ2FtZS10ZWFtLnBhZ2VzLmRlYmlhbi5uZXQvYmVu Y2htYXJrc2dhbWUvZmFzdGVyL3J1c3QtZ3BwLmh0bWwgKSBydXN0IHBlcmZvcm1zIGZhciBiZXR0 ZXIgdGhhbiBqYXZhIGFuZCBnbyAod2hpY2ggaXMgd2hhdCBJIGNvbnRyYXN0ZWQgdG8pIGFuZCBp cyBub3QgdmVyeSBmYXIgYmVoaW5kIGMgYW5kIGMrKyAod2hpY2ggSSBkb3VidCBhbnl0aGluZyB3 aWxsIGJlYXQgZm9yIHRoZSBuZXh0IDEwIHllYXJzKS4KCkFkbWl0dGVkbHkgdGhlIGNvZGVzaXpl IGlzIGluY3JlYXNlZCBldmVuIHdpdGggZHluYW1pYyBsaW5raW5nIGFuZCB0aGVyZSBpcyBzb21l IGNvc3QgZm9yIHRob3NlIG93bmVyc2hpcCBjaGVja3Mgd2hlbiB0aGV5IG9jY3VyLCBidXQgaXQg aXMgbm90IGhvcnJlbmRvdXMuCgo+PiBSdXN0IGlzbid0IGEgc2lsdmVyIGJ1bGxldCB0aGF0IHdp bGwgZml4IGFsbCBidWdzLiBJdCBpcyBhIHNsaWdodGx5IG1vcmUKPj4gYWJzdHJhY3RlZCBhbmQg dHlwZSBjaGVja2luZyBsYW5ndWFnZSB0aGF0IGlzIHNsaWdodGx5IGJldHRlciBmb3IgYSBsb3QK Pj4gb2YgdGhpbmdzLiBJZiB5b3UgZG9uJ3QgZmluZCB0aGF0IHNsaWdodCBpbXByb3ZlbWVudCB3 b3J0aCB0aGUgZGlmZmljdWx0eQo+PiBpdCBpcyB0byBsZWFybiBpdCwgdGhlbiBkb24ndC4KCj5U aGUgZ2lzdCBpczogbGVhcm4gYSBiZXR0ZXIgZGlzY2lwbGluZSBvZiBwcm9ncmFtbWluZyB0byBt YWtlIGJldHRlcgo+Y29kZSwgbm90IHlldC1hbm90aGVyLW1hbnktcHJvbWlzZXMtYnV0LWZldy1k ZWxpdmVyaWVzIGxhbmd1YWdlLgoKQnkgdGhhdCByZWFzb25pbmcgd2Ugc2hvdWxkIG5ldmVyIGhh dmUgbGVmdCB0aGUgZ2xvcmlvdXMgZGF5cyBvZiBhc3NlbWJseSBwcm9ncmFtbWluZy4KTm8gbGFu Z3VhZ2Ugd2lsbCBmaXggYSBiYWQgcHJvZ3JhbW1lciwgYnV0IGEgZ29vZCBsYW5ndWFnZSB3aWxs IGhlbHAgdGhlIHByb2dyYW1tZXIgbGVhcm4gd2hhdCBpcyBiYWQuICgiWW91IGFyZSByZWFkaW5n IGFuIHVuaXRpbGlhbGlzZWQgdmFyaWFibGUuIFRoYXQgaXMgbm90IGFsbG93ZWQuIiBhbmQgc2lt aWxhcikKCkkgYW0gbm90IHNheWluZyB3ZSBzaG91bGQgYWxsIGRvIGV2ZXJ5dGhpbmcgaW4gcnVz dC4gSSBhbSBqdXN0IHNheWluZyB0aGF0IGl0IGlzIHNsaWdodGx5IGJldHRlciBhdCBzb21lIHRo aW5ncyBhbmQgdGhhdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBmb3IgdGhvc2UgdGhpbmdzLg==