3 ms·
> The mental safe space of old time kernel developers? As long as they are the majority of the kernel developers, their wish is what matters the most.
by pif 2y ago
> The mental safe space of old time kernel developers?
As long as they are the majority of the kernel developers, their wish is what matters the most.
- itishappy 2y agoNot users? Linux development is it's own reward?
- flohofwoe 2y agoUsers should only need to care about what happens in user space. And the most important promise of Linux is "don't break user space". The kernel's programming language is literally just an internal implementation detail, irrelevant for Linux users.
- itishappy 2y agoAh, I see the distinction. Thanks!
- jimberlage 2y agoThe security vulnerabilities that affect my PII kinda contradict the idea that the kernel is an implementation detail. It’s not an implementation detail if I do, in fact, have to care about it.
- speed_spread 2y agoThe wish of the lead developer is for Linux development to continue beyond the life of the current maintainers. Training to be a competent system programmer using C is unnecessary long and painful. There aren't enough C hackers coming up anymore. The Rust learning curve is a bit sharper than C for the first weeks but gets you to a competent and non-dangerous state much more quickly after that. This problem is not expected to be solved by current maintainers. They're just asked to make room for the next generation. "It should hurt you like it hurt me" is not an acceptable response.
- cozzyd 2y agoI don't understand this argument...C is a very simple language. Does the proverbial rust programmer who doesn't know C even exist?
- speed_spread 2y agoA musket is a very simple weapon! Does the proverbial SCAR mk20 gunslinger who doesn't know about muskets even exist?
- lifthrasiir 2y agoIf C is actually "very simple", you should be able to write a working interpreter for C in a short time, say, one week. (I would assume that you know how to write an interpreter in general, of course.) Can you? > Does the proverbial rust programmer who doesn't know C even exist? I have seen enough Python or JS programmers learning Rust without having any working knowledge about C. Of course Rust is not an easy language to learn for them, as they have to deal with a concept of explicit memory and lifetime that have no equivalent in Python or JS, but otherwise I didn't see any complication specific to Rust.