Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Julius Gustavsson

👤 Person
420 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Volvo with Julius Gustavsson

A few things that change when you're in the context of a whole car. But when it comes to the LPA functionality, we can test essentially everything before we deploy it. So it's almost unheard of that we get some sort of issues due to the fact that something was working differently on our test hardware.

Rust in Production
Volvo with Julius Gustavsson

So, so yeah, so one, one binary for no difference between dev and prod and, and that in that sense, but what you said with possibility to reuse, and that is definitely one of rust's huge, strong points that, that the fact that you can actually, you know, take different components from the community and you can re use them with.

Rust in Production
Volvo with Julius Gustavsson

So, so yeah, so one, one binary for no difference between dev and prod and, and that in that sense, but what you said with possibility to reuse, and that is definitely one of rust's huge, strong points that, that the fact that you can actually, you know, take different components from the community and you can re use them with.

Rust in Production
Volvo with Julius Gustavsson

So, so yeah, so one, one binary for no difference between dev and prod and, and that in that sense, but what you said with possibility to reuse, and that is definitely one of rust's huge, strong points that, that the fact that you can actually, you know, take different components from the community and you can re use them with.

Rust in Production
Volvo with Julius Gustavsson

with confidence that you don't really have another, I mean, both hassle-free almost always it's just builds and works and you can just use it. And, and also the, you know, all these things about that you always have to take care of first. You need to, okay. Can you get it to build? in my build system. And first time, probably not. You probably need to spend a lot of time to get that to work.

Rust in Production
Volvo with Julius Gustavsson

with confidence that you don't really have another, I mean, both hassle-free almost always it's just builds and works and you can just use it. And, and also the, you know, all these things about that you always have to take care of first. You need to, okay. Can you get it to build? in my build system. And first time, probably not. You probably need to spend a lot of time to get that to work.

Rust in Production
Volvo with Julius Gustavsson

with confidence that you don't really have another, I mean, both hassle-free almost always it's just builds and works and you can just use it. And, and also the, you know, all these things about that you always have to take care of first. You need to, okay. Can you get it to build? in my build system. And first time, probably not. You probably need to spend a lot of time to get that to work.

Rust in Production
Volvo with Julius Gustavsson

But then when it actually builds and you start to use it, does it use memory in the same way as you do? Does it make the same assumptions? Like who is allocating this buffer? Who is freeing it? Who has the responsibility to do what? And so on and so forth. And those are not standardized in C and C++.

Rust in Production
Volvo with Julius Gustavsson

But then when it actually builds and you start to use it, does it use memory in the same way as you do? Does it make the same assumptions? Like who is allocating this buffer? Who is freeing it? Who has the responsibility to do what? And so on and so forth. And those are not standardized in C and C++.

Rust in Production
Volvo with Julius Gustavsson

But then when it actually builds and you start to use it, does it use memory in the same way as you do? Does it make the same assumptions? Like who is allocating this buffer? Who is freeing it? Who has the responsibility to do what? And so on and so forth. And those are not standardized in C and C++.

Rust in Production
Volvo with Julius Gustavsson

Meaning that, yeah, so even if you can build it, it's no guarantee that you can actually use it in a, you know, in any productive way. But in Rust, on the other hand, everything is... Maybe it's not true to say everything, but you're pretty much guaranteed that it will work.

Rust in Production
Volvo with Julius Gustavsson

Meaning that, yeah, so even if you can build it, it's no guarantee that you can actually use it in a, you know, in any productive way. But in Rust, on the other hand, everything is... Maybe it's not true to say everything, but you're pretty much guaranteed that it will work.

Rust in Production
Volvo with Julius Gustavsson

Meaning that, yeah, so even if you can build it, it's no guarantee that you can actually use it in a, you know, in any productive way. But in Rust, on the other hand, everything is... Maybe it's not true to say everything, but you're pretty much guaranteed that it will work.

Rust in Production
Volvo with Julius Gustavsson

And also, like you said, I don't think there's any language that is as scalable from the lowest, smallest microcontrollers to backend systems or... or whatever biggest server farms that you can imagine and everything in between.

Rust in Production
Volvo with Julius Gustavsson

And also, like you said, I don't think there's any language that is as scalable from the lowest, smallest microcontrollers to backend systems or... or whatever biggest server farms that you can imagine and everything in between.

Rust in Production
Volvo with Julius Gustavsson

And also, like you said, I don't think there's any language that is as scalable from the lowest, smallest microcontrollers to backend systems or... or whatever biggest server farms that you can imagine and everything in between.

Rust in Production
Volvo with Julius Gustavsson

Yeah, empowering is definitely the key word. We have been super, super happy with this project, and it really shows that Rust has a bright future. The hurdles that we mentioned before when we started the project, which made it basically a non-starter for most of the ECUs that we wanted to use it, those are all coming down or have come down already. So now you have QNX support, for example.

Rust in Production
Volvo with Julius Gustavsson

Yeah, empowering is definitely the key word. We have been super, super happy with this project, and it really shows that Rust has a bright future. The hurdles that we mentioned before when we started the project, which made it basically a non-starter for most of the ECUs that we wanted to use it, those are all coming down or have come down already. So now you have QNX support, for example.

Rust in Production
Volvo with Julius Gustavsson

Yeah, empowering is definitely the key word. We have been super, super happy with this project, and it really shows that Rust has a bright future. The hurdles that we mentioned before when we started the project, which made it basically a non-starter for most of the ECUs that we wanted to use it, those are all coming down or have come down already. So now you have QNX support, for example.

Rust in Production
Volvo with Julius Gustavsson

You have Infineon tricore support. There was recently an article on how to run Rust together with Autostar Classic. Autostar Classic is the common automotive software framework that most automotive software runs in. And now that is becoming available for Rust as well. There is work being done on... on various different automotive platforms and components.