Live data from Hacker News

We achieved a 6-fold increase in Podman startup speed

redhat.com

111–120 of 196 posts

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

#111

Earlier quoted context omitted.

Or Erlang... oh wait, that would actually work. We don't want that.

A car built on Erlang would break down every 11 seconds but would immediately fix itself so you never notice anything's wrong.

Supervisors should set Check Engine.

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

#112
post #89
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…

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!

My car has a button for traction control. If it’s not working I would expect it to turn itself off and ding, not just halt the vehicle.

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

#113
post #65

Earlier quoted context omitted.

I went to a "tech school" to learn computers while in High School in the 90's. The tech school also had classes for 'the trades', it was set up to prepare Michigan kids for careers (Careerline Tech IIRC). Anyway. A big part of that class was learning to clean, repair, and manage printers. Again, it was the 90's, and we were high school kids. We came out quite capable with many computer skills but the printer stuff re…

> The printers of today are awful landfill fodder compared to the Okidata's of the 90's. Pure simplicity and speed vs FULL COMPUTERS, with scanning, faxing, and every other imaginable feature crammed in with zero hope of doing anything other than replacing the toner. The first Laserwriter in 1985 had more processing power than the Macintosh it was sold to accompany. Printers have been full computers for a long time n…

People used to buy HP Laserjet 4 printers at auction because they were peak stability. From the look of things the 4 introduced the direct predecessor to the wire protocol printers use today (PCL 5e vs PCL 6 variants)

https://en.m.wikipedia.org/wiki/Printer_Command_Language

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

#114
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.

IT people with mechanical sympathy aren’t exactly an endangered species but we are rare enough that it becomes a bonding exercise (leatherman knives or pocket flashlights are our shibboleths).

If you’re a kid and you also have IT skills you’re going to be interested in IT unless there are extenuating circumstances, like wanting to stay rural, or a family business, or friends and family with union influence. Easier on your body and pays at least as well. So a car mechanic with heavy IT or electrical skills is going to be in short supply. Which is a problem when all cars are electrified.

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

#115

Earlier quoted context omitted.

Check Engine Light being on comes standard

Mechanics call this the money light. :)

Indeed. When I took my car in last winter because the light had come on for no apparent reason, as the car was running fine, they charged me $140 to take it out on the road to try to find the reason. No reason was found. Two weeks later, the light came on again (towards the end of 2022). The car was and is running fine. The light will remain on until July when I take it in for a scheduled oil change.

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

#116
post #68
post #8

Earlier quoted context omitted.

Sure, but if you provide the possibility to deploy a lot of components separately, at some point they will run in different versions. And who knows if rear view camera 1.3.22-44 works with turn signal 4.86.233-stable and break pedal 0.6.9876-beta?

Those 3 for the most part don't have to work together. They need to run on the same CPU without taking more than their allowed portion of the CPU. If they have to work together the communication protocol is clearly defined well in advanced and limited to exactly what they need to say. Thus we are reasonably sure if any one combination works all possible combinations will work. Even then there is typically higher leve…

That sounds good in theory. The reality I live in, is different though. If it works for you, that’s great!

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

#117

Earlier quoted context omitted.

You know what this car needs? Kubernetes.

I know you are joking but I am not sure if you are aware of how close you are to reality: https://thenewstack.io/how-the-u-s-air-force-deployed-kubern...

wow this is terrifying lmao

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

#118
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.

I know you are joking but it’s actually not the worst thing in the world.

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

#119

Earlier quoted context omitted.

You know what this car needs? Kubernetes.

I know you are joking but it’s actually not the worst thing in the world.

Can't wait to have to restart a kubernetes cluster to get sensor metrics from the engine to start again.

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

#120
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…

It's not just the camera process though - containers ship an entire OS (except the kernel).
Post reply on HN