Live data from Hacker News

We achieved a 6-fold increase in Podman startup speed

redhat.com

81–90 of 196 posts

Re: We achieved a 6-fold increase in Podman startup speed

#81

Earlier quoted context omitted.

If you had a little more software in your car it could automatically remediate the issue and you'd be on your way with no repairman involved or at least tell the repairman exactly what to fix. Maybe you could fix it with the step-by-step workflow on your console.

Half the time there’s a light on my car, it’s a damn sensor! More components mean more points of failure.

Check Engine Light being on comes standard

Re: We achieved a 6-fold increase in Podman startup speed

#82
post #67
post #42

Earlier quoted context omitted.

Are 2025 battery cells batteries from the future?

assuming this is a cr2025 then most likely 20mm diameter and 2.5mm thick => 2025

this is the most useful thing I've learned so far this year

Re: We achieved a 6-fold increase in Podman startup speed

#83
post #3

> If the backup camera or other sensors were to run as containers, we needed to improve the starting speed significantly. I think I see the problem already. Why does anyone think its a good idea to put everything in an embedded system into a container? Particularly as everything comes from a single vendor and so the usual argument about "but libraries are too hard!" doesn't apply.

Do you oppose running camera software in a separate process? I think it makes sense. Camera process might crash and will be restarted, this should not cause restart of the entire shell. What people should understand is that container in Linux is just a separate process running in powerful chroot (which isolates not just file tree, but also process tree and other things). So the same reasoning which applies to running…

Containers usually ship their own libraries, which means less sharing, more disk usage and higher memory pressure.

Re: We achieved a 6-fold increase in Podman startup speed

#84
post #55
post #36

Earlier quoted context omitted.

Isolation berween apps? Although not sure what that would buy over just having separate UIDs.

easier done with dedicated Controllers instead of one BIG controller that needs to containerise its software? Why does the rear camera and lights need to use the same controller as the Engine sensors? This way you even avoid the latest "CAN bus injection attack" that are using the lights connection to inject Key Crypto attacks. not everything needs to be integrated.

> easier done with dedicated Controllers instead of one BIG controller

This bring costs and supply chain issues, and we had plenty of supply chain issues earlier this year.

Re: We achieved a 6-fold increase in Podman startup speed

#85
post #4

I'm all for improvements to pod startup times etc, but the general idea of putting more software into cars is not that appealing. I recently broke down in the highlands of Scotland in a fairly new car with the family - it was a horrible experience. It was made worse by the fact that there was nobody close that had a clue what to do with the car. The breakdown service arrived promptly, plugged the diagnostic tool into…

You said it so well, cars have become too bloated with software that barely any local mechanic would want to touch it. Happened to me and this is the major reason why I am slowly shifting to older cars, they are way easier and cheaper to repair.

I drive older Toyotas. These cars will never go into the landfill if I can help it.

Re: We achieved a 6-fold increase in Podman startup speed

#86

Why would you run podman inside a vehicle's computer. Cool nonetheless.

Well you can ignore all sorts of Compartmentalization and run everything in the same cgroup, same chroot, same user, like how it is on conventional x86_64/aarch64 computers. It just isn't safe.

Re: We achieved a 6-fold increase in Podman startup speed

#87

Do we know which cars specifically run their applications in containers?

agreed, id like to know so I can avoid buying them

Do we know which cars specifically run their applications without any sort of containers, just everything thrown in the same userland without any care for security?

Re: We achieved a 6-fold increase in Podman startup speed

#88

Earlier quoted context omitted.

Do you oppose running camera software in a separate process? I think it makes sense. Camera process might crash and will be restarted, this should not cause restart of the entire shell. What people should understand is that container in Linux is just a separate process running in powerful chroot (which isolates not just file tree, but also process tree and other things). So the same reasoning which applies to running…

Containers usually ship their own libraries, which means less sharing, more disk usage and higher memory pressure.

That depends on implementation. Shared libraries which use the same inode will be shared AFAIK. If containers use different libraries, they'll not be shared, of course, but that's a deliberate choice of container creator.

Re: We achieved a 6-fold increase in Podman startup speed

#89
post #28
post #4

I'm all for improvements to pod startup times etc, but the general idea of putting more software into cars is not that appealing. I recently broke down in the highlands of Scotland in a fairly new car with the family - it was a horrible experience. It was made worse by the fact that there was nobody close that had a clue what to do with the car. The breakdown service arrived promptly, plugged the diagnostic tool into…

More software is fine IMO. More software on critical path ain't. Have the ECU only do the engine thing. Have the AC control just do AC control. Decouple dependencies and make it as simple as possible. Old cars already do it. Blinker switch send signal directly to light controller, not to some central box deciding what it should do with it. If something needs config in addition to control signals, have it keep it own…

According to the car, the stability control system wasn't working. Cause? Obviously a broken fuel injector. The stability control system talks to the engine ECU to control the torque if there is a lack of traction - it is notified of this by the ABS computer. Broken Injector=No ability to manage torque, hence traction control warning. Sitting here now, that makes perfect sense. In horizontal Scottish rain - less so!

Re: We achieved a 6-fold increase in Podman startup speed

#90
post #28

Earlier quoted context omitted.

More software is fine IMO. More software on critical path ain't. Have the ECU only do the engine thing. Have the AC control just do AC control. Decouple dependencies and make it as simple as possible. Old cars already do it. Blinker switch send signal directly to light controller, not to some central box deciding what it should do with it. If something needs config in addition to control signals, have it keep it own…

You know what this car needs? Kubernetes.

That's a bit overengineered, come on, really it just needs docker compose.
Post reply on HN