DaemonForums  

Go Back   DaemonForums > DaemonForums.org > News

News News regarding BSD and related.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 6th September 2024
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 4,167
Default Rust for Linux maintainer steps down in frustration with 'nontechnical nonsense'

From https://www.theregister.com/2024/09/...er_steps_down/:
Quote:
Efforts to add Rust code to the Linux kernel suffered a setback last Thursday when one of the maintainers of the Rust for Linux project stepped down – citing frustration with "nontechnical nonsense."

Wedson Almeida Filho, a software engineer at Microsoft who has overseen the Rust for Linux project, announced his resignation in a message to the Linux kernel development mailing list.

"I am retiring from the project," Filho declared. "After almost four years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it's best to leave it up to those who still have it in them."
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #2   (View Single Post)  
Old 6th September 2024
yeti's Avatar
yeti yeti is offline
White-Furred Supervillain
 
Join Date: Jul 2020
Posts: 28
Default

Quote:
Efforts to add Rust code to the Linux kernel suffered a setback last Thursday when one of the maintainers of the Rust for Linux project stepped down – citing frustration with "nontechnical nonsense."
I might decide to like that. \o/

But that won't save me from Tor switching to ARTI. *sigh!*
Reply With Quote
  #3   (View Single Post)  
Old 6th September 2024
blackhole's Avatar
blackhole blackhole is offline
VPN Cryptographer
 
Join Date: Mar 2014
Posts: 337
Default

So one of the Microsofter's intent on pushing a "memory safe", corporate sponsored language into the Linux kernel has spat his dummy out and quit, because the kernel developers are too focused on developing the kernel, in the language which the kernel is written... I suspect this is just a minor bump in the road and the corporate backers of the Linux kernel, who pay the foundation, who pay Torvalds and other key figures, will get what they want.

Rust is "security theatre" bankrolled and pushed by "Big Tech" - and when they push something hard, one should always assume it's for their business agenda and profit, first and foremost. One should then learn from history and examine the track records of those involved: When did they care about security? How did they respond to vulnerabilities in the past and how many CVEs are logged against their products. And now, suddenly, they really care about a "memory safe" language. The origins of Rust are in the Mozilla Corporation, known for the Netscape based Mozilla and Firefox browsers, but nowadays mostly known for "activism" and copious amounts of hot air (all funded by google).

It's a quasi "solution" to a problem, which exists due to sloppy corporate development - it's being talked up and foisted on everyone and anyone, and those who question it are labelled as irresponsible dinosaurs. Sound familiar? If you go against the corporate narrative, expect to get cancelled and/or beaten over the head with a CoC.

Ultimately it's about money and control / monopoly - you don't have to spend so much on debugging and security auditing if you're perceived to be using this "industry approved" solution. Then if eventually, if you're not using it, no one will insure you, then if you're not writing your code in it, no one will use your project/product, then it's win, win for the "Big Tech" cartel who own and control the whole thing ("oh but you can fork it", they will say...).

Industry wants Rust partially because it's seen as an insurable "I can now [continue to] write shit code and the language will ensure it's "memory safe"" get out of jail free card - because of this, they will gladly sleepwalk into a future owned and controlled by the likes of Microsoft.

Theo de Raadt has said little about it publicly, so far as I can tell. This one comment from a few years ago was reposted all over the likes of the reddit cesspool, promoting outrage and hand wringing from the Rust parrots.

https://marc.info/?l=openbsd-misc&m=151233345723889&w=2

Last edited by blackhole; 6th September 2024 at 09:54 AM.
Reply With Quote
  #4   (View Single Post)  
Old 6th September 2024
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 4,167
Default

IMHO it mainly is a social thing..

The Linux kernel developers is a group that has developed social and cultural customs over an long period of time. It is an established group of co-workers, who are accustomed to doing things in a certain way. Now comes an outsider, who in a way disrupts the status quo, how things have been done in the past. Social inertia resists change of direction just like physical inertia does.

Introducing Rust can also be seen as a criticism of the developers. You all cannot do memory safe programming in C, so we will fix this with a new tool.

My objection would be: Why is Rust introduced to the Linux kernel, when the language is still evolving and has not even been standardized yet.
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #5   (View Single Post)  
Old 9th September 2024
Onauk's Avatar
Onauk Onauk is offline
Real Name: Thomas
Fdisk Soldier
 
Join Date: Jan 2023
Location: France
Posts: 72
Default

Quote:
Originally Posted by J65nko View Post
IMHO it mainly is a social thing..

The Linux kernel developers is a group that has developed social and cultural customs over an long period of time. It is an established group of co-workers, who are accustomed to doing things in a certain way. Now comes an outsider, who in a way disrupts the status quo, how things have been done in the past. Social inertia resists change of direction just like physical inertia does.

Introducing Rust can also be seen as a criticism of the developers. You all cannot do memory safe programming in C, so we will fix this with a new tool.

My objection would be: Why is Rust introduced to the Linux kernel, when the language is still evolving and has not even been standardized yet.
This opinion is shared by Linus Torvalds, interviewed by ZDnet[1]:

Quote:
Switching to a more modern topic, the introduction of the Rust language into Linux, Torvalds is disappointed that its adoption isn't going faster. "I was expecting updates to be faster, but part of the problem is that old-time kernel developers are used to C and don't know Rust. They're not exactly excited about having to learn a new language that is, in some respects, very different. So there's been some pushback on Rust."

On top of that, Torvalds commented, "Another reason has been the Rust infrastructure itself has not been super stable."
[1]: https://www.zdnet.com/article/linus-...-that-matters/
Reply With Quote
  #6   (View Single Post)  
Old 22nd September 2024
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 636
Default

Quote:
Originally Posted by J65nko View Post
IMHO it mainly is a social thing..

The Linux kernel developers is a group that has developed social and cultural customs over an long period of time. It is an established group of co-workers, who are accustomed to doing things in a certain way. Now comes an outsider, who in a way disrupts the status quo, how things have been done in the past. Social inertia resists change of direction just like physical inertia does.

Introducing Rust can also be seen as a criticism of the developers. You all cannot do memory safe programming in C, so we will fix this with a new tool.

My objection would be: Why is Rust introduced to the Linux kernel, when the language is still evolving and has not even been standardized yet.
I agree with social thing and it seems Dirk Hohndel also agrees with that:
Keynote: Linus Torvalds in Conversation with Dirk Hohndel
Published September 16 2024 at The Linux Foundation YouTube channel
https://youtu.be/OM_8UOPFpqE?si=snUrOnlxVfPPAkXI&t=602

Linus later on in conversation brought up interesting remark that C in Linux kernel has some additional rules that are not part of C standard. I guess Rust in kernel also will develop them eventually.
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux 6.1: Rust language to hit mainline kernel victorvas News 8 31st December 2022 11:48 AM
Rust getting into mainline Linux kernel and AOSP e1-531g News 4 30th April 2021 10:14 AM
ports@: Become maintainer for… CiotBSD OpenBSD Packages and Ports 1 25th February 2020 09:49 PM
First steps in Web Development Daffy Programming 1 26th November 2010 04:01 PM
In search of: NetBSD and pkgsrc maintainer for open source projects mdh NetBSD Package System (pkgsrc) 0 16th October 2008 12:42 AM


All times are GMT. The time now is 05:56 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick