Penguincrab: Unsafe Wrapper for Linux Kernel Library in Rust
github.com
github.com
I wonder if big companies will eventually rewrite their systems in those new languages. Will I live to see a Rust XNU/Linux/NT kernel?
What's certain is that the periphery is already being reworked - kernel modules in Rust, the shift to Swift, etc... Exciting times
Had that been the case and probably we would never had the phase of JIT everywhere, followed by doing websites in scripting languages, to come full circle back to AOT compilation and first tier support for systems programing.
In any case, yes definitely exciting times.
Regarding ActiveX, ever heard of this thing called WebAssembly?
"USENIX Security '20 - Everything Old is New Again: Binary Security of WebAssembly"
https://www.youtube.com/watch?v=glL__xjviro
"USENIX Security '21 - Swivel: Hardening WebAssembly against Spectre"
> That isn't what I was talking about.
A, few, more, comments, upwards.
> Biggest mistake on Java and .NET languages was not having AOT compilation in the box like Delphi and VB 6 (to use common mainstream examples).
You wrote:
> Had that been the case and probably we would never had the phase of JIT everywhere, followed by doing websites in scripting languages, to come full circle back to AOT compilation and first tier support for systems programing.
And then:
> Regarding ActiveX [the previous AOT compiled web thing], ever heard of this thing called WebAssembly?
You seem to be saying that WebAssembly is an AOT compilation thing that we're coming full circle to, and we're telling you it's not.
I would be astonished to see any full rewrites; we're talking about things with millions of lines of code and decades of effort behind them. I could totally see incremental rewrites that start with a little Rust (or whatever) starting in one area and then eventually spreading one subsystem at a time (see: Linux offering the ability to write device drivers in Rust).
I take this opportunity to thank you for your involvement in the Rust project!