No. Itās only about the kernel itself, not Linux Systems(aka Distributions).
Earlier the kernel did only consist of C code, but for some time now the option to develop parts of the kernel in Rust is being worked on. In the end it both compiles to native machine code. The running kernel does not require the Rust toolchain to be present.
Yeah, Python requires a āruntimeā program, which interprets the Python code and then translates it into native machine code to actually execute it. Because Rust is compiled directly to native machine code by the developer, you donāt need a runtime program on your PC to run Rust programs.
This is also one of the biggest reasons why Rust can be used for kernel development. You cannot rely on a runtime program for developing a kernel, since launching a program requires a kernel to already be up and running.
IrritableOcelot@beehaw.org
on 20 Jan 18:47
nextcollapse
This thumbnail hurts to look at.
refalo@programming.dev
on 20 Jan 22:14
nextcollapse
Amaterasu@lemmy.world
on 20 Jan 23:33
nextcollapse
I canāt have an impression good or bad about this news. Iām not sure if Rust is an interesting thing. I saw people saying good things about it and other talking hellish about the number of dependencies.
I donāt program for a long time. Used to like coding in C quite a lot.
threaded - newest
The older the Kernel gets, the more Rust it will get.
š
š¤£š
noob here, does this mean rust will come included on Linux, similar to python?
No. Itās only about the kernel itself, not Linux Systems(aka Distributions).
Earlier the kernel did only consist of C code, but for some time now the option to develop parts of the kernel in Rust is being worked on. In the end it both compiles to native machine code. The running kernel does not require the Rust toolchain to be present.
Yeah, Python requires a āruntimeā program, which interprets the Python code and then translates it into native machine code to actually execute it. Because Rust is compiled directly to native machine code by the developer, you donāt need a runtime program on your PC to run Rust programs.
This is also one of the biggest reasons why Rust can be used for kernel development. You cannot rely on a runtime program for developing a kernel, since launching a program requires a kernel to already be up and running.
This thumbnail hurts to look at.
What OSes do not have any Rust code?
Bsd
I canāt have an impression good or bad about this news. Iām not sure if Rust is an interesting thing. I saw people saying good things about it and other talking hellish about the number of dependencies.
I donāt program for a long time. Used to like coding in C quite a lot.
Handyman has the solution - literally!