Red Hat in-vehicle operating system in modern and future vehicles
redhat.com
redhat.com
[1] https://docs.zephyrproject.org/latest/introduction/index.htm...
Unfortunately still a bit premature right now.
Confused...
Confused...
Is it?
edit: I guess another way to put this is, looking at car's I wouldn't expect it to be linux. Maybe something entirely new, designed for real time, safety, and long term support. Maybe with an android style layer bolted on somewhere for the infotainment systems. Being redhat, open source of course.
So, we can expect a Fuchsia like code drop at some point? Why not just say that and post it?
I'm not sure where you're getting all the Android stuff from. They could just let the developers develop for whatever on top of it (Qt, Gtk, whatever) or they could implement some Android compatibility layer (but why bother, it's a moving target that will just be very obsolete within a couple years). I expect the automotive companies that use this would just port whatever GUIs they already have over to it at least initially.
They could just let the developers develop for whatever on top of it (Qt, Gtk, whatever) or they could implement some Android compatibility layer (but why bother, it's a moving target that will just be very obsolete within a couple years).
No, doubt on the obsolete part, but that is already the problem they have with their existing proprietary solutions as well (see also TV, and game machine companies). Spotify isn't jumping up and down and making app updates for 10 year old Toyota's and I don't imagine the next media darling will be interested in porting their app to a 2025 era car in 2030 either.Hence android, where in theory the car manufacturer could at least provide an app compatibility shim to run the latest entertainment apps. Its a moving target, but its a target. The other choice is just to standardize an android auto/carplay, and start treating the cars like dumb handset/display devices. Which I predict is what will happen since the car companies are even less capable than the LG/Samsungs of the world of creating and maintaining a media platform. And everyone is already in the google/apple ecosystem which doesn't show any signs of being replaced, at least not over the next 5-10 years. Basically they have already lost the war, and don't even know it. Sure they can reskin a navsystem, but no one actually uses the ones the have now they just aren't as good as asking siri to direct you to the local restaurant. Worse the car manufactures are deluded if they think they can sell map upgrades and a bunch of other connected services. I would be curious to see actual dealer surveys about why people are purchasing upgrades, because I'm betting its a case of, someone wants the leather, and they end up buying the fancy infotainment system to get it. As I mentioned elsewhere, no one uses those systems except as bluetooth handsets these days, and just about everyone I know thinks they are garbage. They are the modern equivalent of a CD player in a car and the automobile manufactures just haven't noticed. Same with remote starters and the other long list of "services" the car companies think they can charge extra for which are just fee harvesting until the next whatsapp or whatever shows up with a better freemium model.
Anyway... The point of Linux is to help automotive software teams escape the crushing burden of traditional embedded development. The current situation is such that it's impossible to adhere to modern development best practices with typical team sizes and development workloads. Adopting commodity/standardized platforms is a huge part of how companies like GM are trying to escape that reality and the software issues automakers have become known for.
But I expect that it can work just fine for interacting with those systems and monitoring, configuring, and logging them and communicating state between them.
Sort of like how you will pull your hand away from a hot stove before you become aware that you are burning it. But then once I am aware of it I can take further steps to deal with the damage.. like turning off the stove, treating the hand, etc.
But Linux is fine given all the caveats, limitations, and system designs are done properly. This is where most systems are headed.
Honestly, this sounds horrible. This is PR speak for "Red Hat In-Vehicle Operating System will make it easier to serve ads and collect user data that can be sold."
All automakers have to do is require access to that data for features, like maps, traffic updates, or entertainment.
I hate the idea of in-car advertising, and I don't like the thought my data being sold. But I do give up some privacy for functionality. My biggest annoyance with my car is I don't have Android Auto for the maps, I use google maps when driving, and video from my ADAS is used as training data.
The car should just offer HDMI input for the display and speakers, and allow the computer to be upgradable. Even the display should be a module (say someone wants to upgrade to 4K OLED...), which makes me think the DIN got it right: https://www.bestcaraudio.com/what-is-a-double-din-car-radio/
So, none of that matters, in the end. All you need is a volume control, a push to talk to siri/etc button on your steering wheel and a decently placed audio pickup.
Then the upgrade happens every couple years with a new phone.
When I went looking at how to update the maps in my car I had to dig so far I ended up in the basement in a locked room with a sign that said “beware the tiger” digging through the bottom drawer of a dusty filing cabinet. I’m fairly certain that nobody had ever purchased the updates before.
And they were like $500.
Alternatively, you don’t even need a new phone… just use Google/Apple/etc maps and they’re evergreen _and_ generally contain live information on road closures, traffic density, etc.
So you get more functionality and updates with a phone for free. It’s no wonder people don’t want to use the built in nav. (Never mind that it doesn’t pause my podcasts when it starts talking over them…)
I have nav in my car because it’s basically bundled with a bunch of other creature comforts I did want. The only use I’ve ever found for it was on long road trips where I’d like a rough idea how much further to go / etc, but don’t want to have my phone screen on for dozens of hours or have to be fiddling with my phone to get progress updates. Highways don’t change often so it’s been fairly competent at that.
So self contained is definitely a strength, and I suspect that old tomtom will still be tossing out routes in 10-15 years when we all have 7G cell modems in our cars leaving all the 4G/5G ones disconnected as has been happening with the 2G ones from 10 years ago.
But the other end of the problem here is that these systems simply aren't designed properly anymore. Hence the reliance on cell modems, updates, etc. 22 years ago the two primary Linux Architectures in use today didn't even exist (amd64 and aarch64). Will the linux of 2040 even run on anything we have available today? Will the reactjs of 2040 fit in the puny 8G of RAM (or whatever) a modern car/linux machine might ship with?
I would say no, nothing seems to be turning the less efficient software boat, as we steadily head down into ever more layers of software abstraction using ever more inefficient technologies.
Anyway, my point is that the phone upgrade is basically required to run the lastest google/apple maps because that is the treadmill we are on. If you stop upgrading eventually you get dropped. I tried booting an ipad2 a couple years back, and while it booted, it had stopped getting OS updates, and the first thing it did was basically wipe out pretty much every single app, or in some cases leave them there in various dysfunctional states. I might have been able to repurpose it as a ebook reader if I was willing to crack the DRM/etc on them and load them manually.. Other than that, paperweight.
PS: Delorme Atlases are the real answer to shady GPS routing, I keep them in the glove box too :)
Carplay/Android auto are great too (which require a physical connection or wifi). I love using GPS this way because some apps take advantage of both screens -- the the phone itself can show a list of the turn by turn directions while the large vehicle screen can show a large map and lane guidance.
[1] https://source.android.com/devices/automotive/start/what_aut...
I recently evaluated several cars for purchase and had real difficulty with all of them because of the mysterious proprietary operating systems that I know are collecting data and sending to somewhere. Cars have become Iphones on wheels which sounds great to some people, but not to me. I ultimately decided not to purchase a new car and stick with an older more analogue one until an open source modern car would be available. I might be waiting a while, but I don't think I am alone in this predicament.
--
"Computers can do better than ever what needn't be done at all. Making sense is still a human monopoly."
- Marshall McLuhan
Do you mean you've never seen someone running CentOS or Rocky? It sounds like that's what you're saying, and if so, that's really surprising.
For everyone else, there's Debian/Ubuntu/whatever.
Oh, and turn on auto-update checking no matter how many times I manually turn it off.