Also prefer, for simplicity reasons, doas on systems where it's available and works. However, on my debian partition it didn't seem to work despite being offered. I didn't look into it further.
Rust in Linux notwithstanding, I'm not putting a lot of significance to this story, particularly for BSD. It's an old idea in two respects: 1. if you only re-wrote your code in Ada, modula II, Lisp, C++, Rust, Haskell, etc. is a very old mailing list troll subject. 2. it's common for language enthusiasts to re-implement smallish unix utilities in their favourite languages.
For #2 I'd give the Perl example of File::Which. If you read its docs on metacpan you can see that there's proposed the justification that Windows lacks this utility lest someone think it just a lark, but I suppose most of the motivation was a (justifiable!) love of the Perl programming language and some free time.
The difference here is that the language memory safety issue might be given out as a more broad or serious justification and one seeming to have some cachet this year (particularly among Rust enthusiasts?). So they have a little money and foundation backing them. There will probably be some linux distro that takes this, but I'm guessing not mainstream ones or at least not Debian and Slackware (Slackware is still mainstream in these parts, no?).
It's interesting Ted Unangst's point on tension between sysadmin with complex requirements and more casual use. That tension runs deep through a lot of hobbiest use of BSD and Linux seems to me. As I get closer to retirement and don't aspire so much to have corporate exploitable skills, more and more I feel a draw to systems without so much pull from the work a day world. E.g. just downloaded Dragoro to play with -- not sure how far that will go, but it looks suitably uninfluenced by today's technical professional enthusiasms. And someday plan9, Minix or even Oberon, there's always someday.
|