It increases the efficiency of autogenerated software that might be used to develop Linux, and incentivizes people to come in who have no interest in writing code, but some in writing things in prompts.
I don't see any "charismatic leader" for FreeBSD. And, in my opinion, it kicks the butt of Linux.
I would not like to expose the company who did this dumb move (imho), even tough they also tanked my PhD in that process. It's the process of shares and the stock market that deserves that blame.Whereas I can appreciate that your reasons for being opaque are real, theya re just opaque enough that I can't with certainty tell what you are aiming at. Without lifting opacity altogether, maybe you can give additional remarks.
What the f**k are you talking about? Seriously, all of this nonsensical, mental masturbating needs to stop. FreeBSD isn't going to be rewritten in Rust, ever. Better yet, go read the objections from Poul-Henning Kamp on the mailing list and let his insights educate you. And who gives a flying f**k what Linus thinks. He is one renowned kernel engineer compared to many that exist in the FreeBSD developer community. Stop flooding the forums with this BS. If you're so clung onto Rust and its cult, you're better off placing those attachments onto your respective Linux distro community.
I swear, it's like these forums have been infiltrated by paid provocateurs.
If Linus is worried about deflation, he should stop the gatekeeping and overreacting against useful stuff like Link tags. The way he handled the Bcachefs situation was just bad. Kent had a point.
The way I see it, autogenerated code would not need to use rust. The arguing about memory safety can be done when generating the solution, then generate the code. The code itself needs no checks, it was generated in the knowledge that it is safe.
Linux kernel is a huge domain-specific project. An engineer has to, obviously, know the language it was written in, but that is just the thin, stable fundament. Bulk of his knowhow is about the domain stuff. If he's a driver writer he must know how the device and the computer platform interact. Then he must know all the project stuff of Linux kernel, such as facilities in the code, macros, configuration stuff etc.
All of that is far more substantial than language-foo. I'd say it's a 80/20 or even a 90/10 ratio.
How can switching to a more complicated language solve that issue, since to my understanding it will even worsen the situation?
Code is for humans. Always was. So now that we have LLM's reading and writing code, that situation is suboptimal. Rust is yet another programming language, that I know and use for many things nowadays, but it's still for humans to read and write. If we really want to go for autogenerated, then code (the language) should be optimized for what an LLM understands optimally. A bit like how there's now a new data format named TOON, optimized to reduce the number of tokens burned when compared to things like JSON (although JSON should not be human-read or human-generated either). What TOON is for data interchange in an environment where LLM's play a role, Rust is *NOT* that for programming languages.
Having stepped into Rust from an ancient background in 8-bit Assembler and some very basic C++ experience from well over a decade ago, I don't really see what's there to hate about Rust. Sure, grafting Rust onto a large code base in C or any other language seems like the road to madness. But in and of itself, as a language to write application and backend service code in, I definitely like it. It's never been easier for me to write a HTTPS backend for some tiny service I needed that's both easy to maintain, operationally very stable and bloody fast on a matchbox like a Raspbery Pi.
Nah. I never said, you said that. My concern was meant more general. As you already said yourself, this ain't the first 'Rust'-discussion here. My simple concern is:I'm not saying it would solve it.
Nah. I never said, you said that. My concern was meant more general. As you already said yourself, this ain't the first 'Rust'-discussion here. My simple concern is:
If there already is a shortage of programmers, wouldn't it worsen the situation if to switch to a language that is more complicated, so used by even fewer programmers?
I'm not saying it would solve it. I'm saying that it may make the solution considerably more cost effective. Rust may be more complicated for humans, but it is likely to be simpler for machines running autogenerated software than C is. My opinion. Still to see a convincing counterfactual.
That indeed is the question. Also, how good does that thinking model reality? How much will that thinking hurt each one of us (Joe Sixpack, Ivan Ivanovich, ...). If there is a god, maybe he should put a quota on how much power any one person might be allowed to command. Sadly, the design was done with FAT in mind.But I'm just an asshole on the internet. The real question is, what do people with access to trillions of dollars think?
Don't need god for that. That's the core idea of democracy. The problem is, we allowed capitalism to lever democracy.If there is a god, maybe he should put a quota on how much power any one person might be allowed to command.
But python is no good, because it is too slow for systems. I use a browser coded in python, and it is retarded slow compared to a normal browser. The design is beautiful enought hat I keep it, but the point is, it doesn't have to be good. It just has to be better than C (for machines).