From nobody Fri Sep 13 13:15:30 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 4X4vtt6PVFz5X0PR for ; Fri, 13 Sep 2024 13:15:34 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X4vtt04vzz4Mwf for ; Fri, 13 Sep 2024 13:15:34 +0000 (UTC) (envelope-from bacon4000@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=l7WBl2ML; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of bacon4000@gmail.com designates 2607:f8b0:4864:20::112a as permitted sender) smtp.mailfrom=bacon4000@gmail.com Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-6dbbe7e51bbso13990417b3.3 for ; Fri, 13 Sep 2024 06:15:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726233332; x=1726838132; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=vFlJeMTo6sMteSTCNBgp67QEmnzQaUYCAzStVIAnU2M=; b=l7WBl2MLlvdn4EcMwOBQxxpZtLqi6YI1/y4qhAFfL2qdfoTmr2BMyM2xiViL8omVa/ FHXp2/9uKn77DMxGSb+Pkk+65m+g3TdhEVLnZ9cGK75n66hntaRgIipzQNC/WG+fyjBI Y99ukC7JXpij7Q2L7tB/ZaXJH1FLZf3R3Pm9A2pALZEx/kf52mooQnAAsV6SbLJOSd/6 /ZpeYOj6HOggBHyxam2wOhtiP8yNmCwDPsxPEqiECB3Uxyi/iXBt4YQCJcvdtU4IRn+d 5RG3mWF8BAhXOBU8DrEdDo4iwmx3otG53DB979wrtOiRU3kMhpICV+C4PYQVTxpTCBz6 dNgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726233332; x=1726838132; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vFlJeMTo6sMteSTCNBgp67QEmnzQaUYCAzStVIAnU2M=; b=j4OrPQZZQ+0/gsZvbI9K9NM7nIO4BSo3p8nGsgmgj3ngThpMGmI/sEV8Ej+da7s5zm qVGTBQnqVpFMa6v3jT6MO3sk6pyF0uTpOx3R74bB3iBDJ/VM2h+bu/U0bVh1phatHjMm U4EcHImF60zgbhEJ9rDoOs2tH6Av6TuLi6qdpW3GPema0J2kDbSQuMkiGQt5vAPha53G JiiofY6zEkSJ1+A8JWb6mfWFCtUNGSQUnut/RSGN+lamSfpa699FpKkQTixKBO2f1Btd 38Q5fMhXVHcHJ4eYCmnxXAMb8AHa26Pr63nFK5716HVUEwPha+ZLSPLdmsTngW52tN03 nVPQ== X-Gm-Message-State: AOJu0YzqzSeZzHhaBbjbPAvYXKOTl0KY2n5A7Yhlgqs7ZUsqzp3crL/5 dZqVg+cv9fnJXR/cDe2Bz6mKzSGszUNmEhIOnZhCLo7tqCRuW/UFWrcW7Q== X-Google-Smtp-Source: AGHT+IHOG91yDM+URK7qUWInfuVI3b5kYINbcchHS7Pk0qkOaq3GWvowqlgG+7jDbNVprRBHF9394Q== X-Received: by 2002:a05:690c:289:b0:6db:db51:1a6f with SMTP id 00721157ae682-6dbdb511ca2mr3785747b3.26.1726233332207; Fri, 13 Sep 2024 06:15:32 -0700 (PDT) Received: from [192.168.0.146] (108-255-3-0.lightspeed.milwwi.sbcglobal.net. [108.255.3.0]) by smtp.gmail.com with ESMTPSA id 00721157ae682-6db9645954fsm13867247b3.36.2024.09.13.06.15.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Sep 2024 06:15:31 -0700 (PDT) Message-ID: Date: Fri, 13 Sep 2024 08:15:30 -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 any system) To: freebsd-hackers@freebsd.org References: <2EE309BF-CE1D-48AD-9C53-D4C87998B4A0@freebsd.org> Content-Language: en-US From: Jason Bacon In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.95 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.94)[0.936]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::112a:from] X-Rspamd-Queue-Id: 4X4vtt04vzz4Mwf T24gOS8xMy8yNCAwNTozMywgUGF1bCBGbG95ZCB3cm90ZToNCj4gDQo+IA0KPiBPbiAxMy0w OS0yNCAwNjoxNywgRGF2aWQgQ2hpc25hbGwgd3JvdGU6DQo+PiBPbiAxMyBTZXAgMjAyNCwg YXQgMDI6MzQsIEpvZSBTY2hhZWZlciA8am9lc3VmNEBnbWFpbC5jb20+IHdyb3RlOg0KPj4+ DQo+Pj4gSSBqdXN0IGNvbXBsZXRlZCBhIG1vbnRoIGxvbmcgcHJvamVjdCB0byBwb3J0IGEg QysrIGNvZGViYXNlIHRoYXQgDQo+Pj4gdXNlZCB2ZWN0b3JzIGZvciBhcnJheSBhbGxvY2F0 aW9ucyBiYWNrIHRvIHVzaW5nIEPigJhzIGNhbGxvYy4gRm9yIGEgDQo+Pj4gMTUlIGluY3Jl YXNlIGluIG1lbW9yeSBmb290cHJpbnQsIGJhdGNoIGpvYnMgdGhhdCB0b29rIHRocmVlIGRh eXMgdG8gDQo+Pj4gY29tcGxldGUgbm93IGZpbmlzaCBpbiAxMC0xMiBob3Vycy4NCj4+DQo+ PiBUaGlzIHNvdW5kcyBoaWdobHkgZHViaW91cyBnaXZlbiB0aGF0IHN0ZDo6dmVjdG9yIGlz IGEgdmVyeSB0aGluIA0KPj4gd3JhcHBlciBhcm91bmQgbWFsbG9jLiBGcm9tIHlvdXIgZGVz Y3JpcHRpb24sIEkgd291bGQgZXhwZWN0IHRoZSBzYW1lIA0KPj4gc3BlZWR1cCB3aXRoIHNv bWUganVkaWNpYWwgdXNlIG9mIC5yZXNlcnZlKCkuDQo+IA0KPiBJIHdhcyBnb2luZyB0byBz YXkgZXhhY3RseSB0aGUgc2FtZSB0aGluZy4NCj4gDQo+IENvbnNpZGVyaW5nIHRoZSByZXBs eSB0byB0aGlzLCBhbm90aGVyIG9uZSB0byBiZSBwbG9ua2VkIHNvIHRoYXQgSSB3YXN0ZSAN Cj4gbGVzcyB0aW1lLg0KPiANCj4gQSsNCj4gUGF1bA0KPiANCj4gDQo+IA0KDQpTb21lIHll YXJzIGFnbywgSSB3cm90ZSBhIHNjcmlwdCB0byB0aW1lIGEgc2ltcGxlIHNlbGVjdGlvbiBz b3J0IGNvZGVkIA0KaW4gdmFyaW91cyBsYW5ndWFnZXMuICBIZXJlJ3MgYW4gZXhhbXBsZSBv ZiB0aGUgcmVzdWx0czoNCg0KaHR0cHM6Ly9naXRodWIuY29tL291dHBhZGRsaW5nL0xhbmct c3BlZWQvYmxvYi9tYXN0ZXIvUmVzdWx0cy9jb3JhbC1hbWQ2NC0xMDAwMDANCg0KTm90ZTog VGhlIGNsYW5nIGFycmF5L3BvaW50ZXIgcGVyZm9ybWFuY2UgaXMgY3VycmVudGx5IHJlZ3Jl c3NlZCBkdWUgdG8gDQpjaGFuZ2VzIGluIHRoZSBvcHRpbWl6YXRpb24gcGFyYW1ldGVycyBz aW5jZSBjbGFuZyA4LiAgVGhhdCdzIHdoeSBpdCdzIA0Kbm90aWNlYWJseSBzbG93ZXIgdGhh biBHQ0MgaW4gdGhlc2UgcmVzdWx0cy4NCg0KaHR0cHM6Ly9naXRodWIuY29tL2xsdm0vbGx2 bS1wcm9qZWN0L2lzc3Vlcy81MzIwNSNpc3N1ZWNvbW1lbnQtMjMxODY5NzMyMg0KDQpJbiBn ZW5lcmFsLCBJIGhhdmUgbm90IHNlZW4gYSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdl ZW4gYXJyYXlzIGFuZCANCnZlY3RvcnMgaW4gYWxsIG15IHllYXJzIHJ1bm5pbmcgdGhpcyBi ZW5jaG1hcmsuDQoNClRoaXMgYmVuY2htYXJrIGlzIGFuZWNkb3RhbCwgYXMgaXQgb25seSBt ZWFzdXJlcyBwZXJmb3JtYW5jZSBmb3Igb25lIA0KYWxnb3JpdGhtLiAgQnV0IGluIG15IGV4 cGVyaWVuY2UsIEMrKyBzaG93cyBtYXJnaW5hbGx5IHNsb3dlciANCnBlcmZvcm1hbmNlIGFu ZCBub3RpY2VhYmx5IG1vcmUgbWVtb3J5IHVzZSB0aGFuIEMuDQoNCkNvbWluZyBiYWNrIHRv IFJ1c3Q6IFRoZSByZXN1bHRzIGFib3ZlLCBzaG93aW5nIGFib3V0IGRvdWJsZSB0aGUgcnVu dGltZSANCm9mIEMgYW5kIEMrKywgaXMgdGhlIGJlc3QgSSd2ZSBzZWVuIGZyb20gaXQuICBJ dCB3YXMgdGFraW5nIDR4IGFzIGxvbmcgDQphcyBDL0MrKyBhIGZldyB5ZWFycyBhZ28uICBU aGF0J3Mgb25lIHJlYXNvbiBJIGRvbid0IHVzZSBpdC4gIEkgZG8gDQptb3N0bHkgc2NpZW50 aWZpYyBjb21wdXRpbmcsIHdoZXJlIHJ1bnRpbWUgY2FuIGJlIGNvc3RseS4gIFRoaXMgaXMg bm90IA0KKmFsd2F5cyogYW4gaXNzdWUgaW4gc3lzdGVtcyBjb2RlLCBidXQgaXQgc2hvdWxk IGJlIGV4YW1pbmVkIGJlZm9yZSANCmNob29zaW5nIGEgbGFuZ3VhZ2UgZm9yIGEgcGFydGlj dWxhciBpbXBsZW1lbnRhdGlvbi4gIFRoZSBvdGhlciByZWFzb24gDQppcyB0aGUgaW1wYWN0 IG9mIGEgUnVzdCBkZXBlbmRlbmN5IG9uIEZyZWVCU0QgcG9ydHMgYW5kIHBrZ3NyYyBwYWNr YWdlczogDQpGcmVxdWVudCBjaGFuZ2VzIHRvIHRoZSBSdXN0IHBvcnQvcGFja2FnZSBsZWFk IHRvIGxvbmcgYnVpbGQgdGltZXMgYW5kIA0KZnJlcXVlbnQgYnJlYWthZ2Ugb2YgZGVwZW5k ZW50cy4NCg0KLS0gDQpMaWZlIGlzIGEgZ2FtZS4gIFBsYXkgaGFyZC4gIFBsYXkgZmFpci4g IEhhdmUgZnVuLg0KDQo=