From nobody Wed Sep 4 09:52:32 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 4WzHpz2GLfz5TYSL for ; Wed, 04 Sep 2024 09:52:43 +0000 (UTC) (envelope-from x9k@charlie.emu.st) Received: from f3.bushwire.net (f3.bushwire.net [IPv6:2403:580c:e522:0:203:0:120:11]) by mx1.freebsd.org (Postfix) with ESMTP id 4WzHpw1clNz4qKL for ; Wed, 4 Sep 2024 09:52:38 +0000 (UTC) (envelope-from x9k@charlie.emu.st) Authentication-Results: mx1.freebsd.org; dkim=fail ("headers rsa verify failed") header.d=emu.st header.s=2019 header.b=qiQakN1c; dmarc=none; spf=pass (mx1.freebsd.org: domain of x9k@charlie.emu.st designates 2403:580c:e522:0:203:0:120:11 as permitted sender) smtp.mailfrom=x9k@charlie.emu.st Received: by f3.bushwire.net (Postfix, from userid 1001) id D1B634E670; Wed, 04 Sep 2024 19:52:32 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; d=emu.st; s=2019; t=1725443552; bh=J1zreO0Vh+sNf4tzPgq/idHv86U=; h=Comments:Received:From:Comments:Message-ID:Date:Mime-Version: Content-Type:References:Content-Disposition:In-Reply-To:To: Subject; b=qiQakN1culMe3I2XrEhsqpUdqc7r+J+4L1xq1JXTTqWwEddUBIcLy8o5mRUoutD20 b2FgNDMTu1df/U+RQfG3nkEJlpK5gUbNl3ukdOdR34445O4E0Z00tZ7yb5NIURh+qG SCpCizwDrO2zI+dIMu6IL1Ydrp51V7Van3Bi9qiI=Bi9qiI= Comments: QMDA 0.3a Received: (qmail 50151 invoked by uid 1001); 4 Sep 2024 09:52:32 -0000 From: "Mark Delany" Comments: QMDASubmit submit() 0.2.0-final Message-ID: <0.2.0-final-1725443552.800-0x2fa4dc@qmda.emu.st> Date: Wed, 4 Sep 2024 09:52:32 +0000 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 Content-Type: text/plain; charset=utf-8 References: <202409031532.483FW0If007252@critter.freebsd.dk> <7533543.20240904114624@yahoo.com> <0.2.0-final-1725440949.866-0xb4bb20@qmda.emu.st> <65ED39B7-099F-43FD-9F53-68286125A65E@FreeBSD.org> Content-Disposition: inline In-Reply-To: <65ED39B7-099F-43FD-9F53-68286125A65E@FreeBSD.org> To: freebsd-hackers@freebsd.org Subject: Re: Rust: kernel vs user-space X-Spamd-Bar: / X-Spamd-Result: default: False [-0.61 / 15.00]; R_DKIM_REJECT(1.00)[emu.st:s=2019]; NEURAL_HAM_SHORT(-0.99)[-0.994]; NEURAL_HAM_MEDIUM(-0.85)[-0.851]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2403:580c:e522::0/48]; NEURAL_HAM_LONG(-0.17)[-0.168]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:4764, ipnet:2403:5800::/27, country:AU]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[emu.st]; DKIM_TRACE(0.00)[emu.st:-] X-Rspamd-Queue-Id: 4WzHpw1clNz4qKL On 04Sep24, David Chisnall apparently wrote: > There are lots of control-plane things that I'd love to see > written mostly in Lua, It was remiss of me to not mention Lua given that it's already in the project. Yet another language which could make life easier, more productive and more accessible in user-land. I'm not suggesting for an instant that any of these programs need rewriting, but one could imagine that if commands like ifconfig, route, arp, ndp, ipfw (that is, programs which take a lot of user input and do a lot of data manipulation but aren't super-critical on the performance front) were written in a more accessible language, then it might attract new developers without disenfranchising the core C developers. Mark.